summaryrefslogtreecommitdiff
path: root/include/stdlib.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/stdlib.h')
-rw-r--r--include/stdlib.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/stdlib.h b/include/stdlib.h
index 38015d4..b661862 100644
--- a/include/stdlib.h
+++ b/include/stdlib.h
@@ -36,6 +36,14 @@ __extension__
36extern "C" { 36extern "C" {
37#endif 37#endif
38 38
39#undef malloc
40
41__malloc(malloc (free, 1))
42_FORTIFY_FN(malloc) void *malloc(size_t __s)
43{
44 return __orig_malloc(__s);
45}
46
39/* FIXME clang */ 47/* FIXME clang */
40#if (defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE)) && !defined(__clang__) 48#if (defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE)) && !defined(__clang__)
41#undef realpath 49#undef realpath