Mail Archives: cygwin/2001/07/23/17:46:27
Hi Kurt,
almost! According to Appendix A of Richard W. Steven's famous
"Advanced Programming in the UNIX Environment" (a "must have" IMHO)
lseek needs including <sys/types.h> before <unistd.h>!
Bye, Heribert (heribert_dahms AT icon-gmbh DOT de)
> -----Original Message-----
> From: Kurt Roeckx [SMTP:Q AT ping DOT be]
> Sent: Monday, July 23, 2001 17:23
> To: cygwin AT cygwin DOT com
> Cc: cygwin AT cygwin DOT com
> Subject: Re: Probably a very simple problem - hopefully someone will
> help me
>
> On Sun, Jul 22, 2001 at 09:51:07PM +0100, David Ayliffe wrote:
> >
> > I get these errors when I compile using the command directly below
> >
> > $ gcc byte_hacking.cpp
> > byte_hacking.cpp: In function 'int main():
> > byte_hacking.cpp:20 implicit declaration of function 'int lseek(...)'
> > byte_hacking.cpp:22 implicit declaration of function 'int read(...)'
> > byte_hacking.cpp:27 implicit declaration of function 'int write(...)'
> > byte_hacking.cpp:25 implicit declaration of function 'int close(...)'
>
> They're not errors, they're warnings.
>
> > //Gets records from a MS Access Database
> >
> > #include <io.h>
> > #include <fcntl.h>
> > #include <stdio.h>
> > #include <sys\stat.h>
>
> It should be <sys/stat.h>, and you forgot: #include <unistd.h>
> which declares all of those functions.
>
>
> Kurt
>
>
> --
> 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/
--
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/
- Raw text -