[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