On Sat, Jul 28, 2007 at 06:21:19PM +0300, Meelis Roos wrote: > Subject: libc6.1-dev: [alpha] unistd.h does not contain exit() prototype > Package: libc6.1-dev > Version: 2.6-4 > Severity: normal > > *** Please type your report below this line *** > [EMAIL PROTECTED]:~$ cat exittest.c > #include <unistd.h> > int main () > { > exit(0); > } > [EMAIL PROTECTED]:~$ LANG=C gcc -o exittest exittest.c > exittest.c: In function 'main': > exittest.c:4: warning: incompatible implicit declaration of built-in function > 'exit' > > So it seems that unistd.h does not contain exit() prototype on alpha.
For a very good reason, it comes from stdlib.h and not unistd.h: http://www.opengroup.org/onlinepubs/009695399/functions/exit.html Cheers, -- ·O· Pierre Habouzit ··O [EMAIL PROTECTED] OOO http://www.madism.org
pgpDwnhCF3fDT.pgp
Description: PGP signature