On Thu, Sep 19, 2002 at 12:19:06PM +1000, Shane Mann wrote: > Hi, > > I am having trouble with mmap using the last 'offset' parameter. I have > attached a small piece of code (and sample file) which demonstrates the > problem. Basically if the offset parameter is passed as a variable to mmap > then the call fails with an ENOMEM error. But if you pass 0 as the parameter > and then access the return address from mmap + offset - it is fine. My > question: is mmap handling the offset parameter correctly? > > Usage for the program: > > ./a.exe <offset> <file> eg: ./a.exe 11200 index.idx > > To see the address + offset work, comment out the first mmap call and return > statement and uncomment the lines below each one. > > Any help appreciated.
Your application tries to mmap over EOF. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Developer mailto:[EMAIL PROTECTED] Red Hat, Inc. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/