aboutsummaryrefslogtreecommitdiffstats
path: root/libc/include/stdlib.h
diff options
context:
space:
mode:
authorDan Albert <danalbert@google.com>2014-04-29 17:49:06 -0700
committerDan Albert <danalbert@google.com>2014-04-29 19:17:00 -0700
commitb8425c549a0bfe08b01b5906b95603d8523c1b16 (patch)
tree2efb8b0f66e170dff1cb9ff3a90001cc49ff9291 /libc/include/stdlib.h
parent85e780d0557643a81c4a33b3bc5d3806ef9d78e3 (diff)
downloadandroid_bionic-b8425c549a0bfe08b01b5906b95603d8523c1b16.tar.gz
android_bionic-b8425c549a0bfe08b01b5906b95603d8523c1b16.tar.bz2
android_bionic-b8425c549a0bfe08b01b5906b95603d8523c1b16.zip
Adds quick_exit(3) and at_quick_exit(3) from freebsd
Change-Id: I4fe88abd8f7b8aa45e58aeb2529d59a8d555d338
Diffstat (limited to 'libc/include/stdlib.h')
-rw-r--r--libc/include/stdlib.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libc/include/stdlib.h b/libc/include/stdlib.h
index 6c966f783..834dcda51 100644
--- a/libc/include/stdlib.h
+++ b/libc/include/stdlib.h
@@ -46,6 +46,11 @@ extern __noreturn void exit(int);
extern __noreturn void _Exit(int);
extern int atexit(void (*)(void));
+#if __ISO_C_VISIBLE >= 2011 || __cplusplus >= 201103L
+int at_quick_exit(void (*)(void));
+void quick_exit(int) __noreturn;
+#endif
+
extern char* getenv(const char*);
extern int putenv(char*);
extern int setenv(const char*, const char*, int);