From a2762cadacf267eecf349acef5999d13923f8aa4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Tue, 16 May 2006 12:11:26 +0000 Subject: [PATCH] hopefully handles bug #587 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17476 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/libroot/posix/glibc/include/allocalim.h | 5 ++++- src/system/libroot/posix/glibc/stdlib/Jamfile | 1 + src/system/libroot/posix/glibc/stdlib/inlines.c | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 src/system/libroot/posix/glibc/stdlib/inlines.c diff --git a/src/system/libroot/posix/glibc/include/allocalim.h b/src/system/libroot/posix/glibc/include/allocalim.h index 2491129a7d..f9bc036bc3 100644 --- a/src/system/libroot/posix/glibc/include/allocalim.h +++ b/src/system/libroot/posix/glibc/include/allocalim.h @@ -1,4 +1,7 @@ -extern inline int __libc_use_alloca (size_t size) +#ifndef _EXTERN_INLINE +#define _EXTERN_INLINE extern inline +#endif +_EXTERN_INLINE int __libc_use_alloca (size_t size) { return size <= __MAX_ALLOCA_CUTOFF; } diff --git a/src/system/libroot/posix/glibc/stdlib/Jamfile b/src/system/libroot/posix/glibc/stdlib/Jamfile index a9ba5f2c9d..27a47c9fb1 100644 --- a/src/system/libroot/posix/glibc/stdlib/Jamfile +++ b/src/system/libroot/posix/glibc/stdlib/Jamfile @@ -15,6 +15,7 @@ MergeObject posix_gnu_stdlib.o : fpioconst.c jrand48.c jrand48_r.c + inlines.c lcong48.c lcong48_r.c lrand48.c diff --git a/src/system/libroot/posix/glibc/stdlib/inlines.c b/src/system/libroot/posix/glibc/stdlib/inlines.c new file mode 100644 index 0000000000..a7a9e13ce3 --- /dev/null +++ b/src/system/libroot/posix/glibc/stdlib/inlines.c @@ -0,0 +1,4 @@ +#define _FORCE_INLINES +#define _EXTERN_INLINE /* empty */ +#include "gmp.h" +#include "include/alloca.h"