[haiku-commits] r39665 - in haiku/trunk: headers/posix src/system/libroot/posix/unistd

  • From: revol@xxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sun, 28 Nov 2010 06:07:56 +0100 (CET)

Author: mmu_man
Date: 2010-11-28 06:07:53 +0100 (Sun, 28 Nov 2010)
New Revision: 39665
Changeset: http://dev.haiku-os.org/changeset/39665

Modified:
   haiku/trunk/headers/posix/stdlib.h
   haiku/trunk/src/system/libroot/posix/unistd/_exit.c
Log:
ISO C and POSIX mandate _Exit() in stdlib.h to be the same as _exit().


Modified: haiku/trunk/headers/posix/stdlib.h
===================================================================
--- haiku/trunk/headers/posix/stdlib.h  2010-11-27 21:15:43 UTC (rev 39664)
+++ haiku/trunk/headers/posix/stdlib.h  2010-11-28 05:07:53 UTC (rev 39665)
@@ -56,6 +56,7 @@
 extern int             atexit(void (*func)(void));
 extern int             atfork(void (*func)(void));
 extern void            exit(int);
+extern void            _Exit(int);
 
 /* misc functions */
 extern char            *realpath(const char *path, char *resolved);

Modified: haiku/trunk/src/system/libroot/posix/unistd/_exit.c
===================================================================
--- haiku/trunk/src/system/libroot/posix/unistd/_exit.c 2010-11-27 21:15:43 UTC 
(rev 39664)
+++ haiku/trunk/src/system/libroot/posix/unistd/_exit.c 2010-11-28 05:07:53 UTC 
(rev 39665)
@@ -4,6 +4,7 @@
  */
 
 
+#include <stdlib.h>
 #include <unistd.h>
 #include <syscalls.h>
 
@@ -20,3 +21,9 @@
        _kern_exit_team(status);
 }
 
+
+void
+_Exit(int status)
+{
+       _exit(status);
+}
\ No newline at end of file


Other related posts:

  • » [haiku-commits] r39665 - in haiku/trunk: headers/posix src/system/libroot/posix/unistd - revol