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 ([EMAIL PROTECTED]) > -----Original Message----- > From: Kurt Roeckx [SMTP:[EMAIL PROTECTED]] > Sent: Monday, July 23, 2001 17:23 > To: [EMAIL PROTECTED] > Cc: [EMAIL PROTECTED] > 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/