From bb303cab91a164b972dfeca589c2092d874defdf Mon Sep 17 00:00:00 2001 From: Manuel Novoa III Date: Wed, 17 Jan 2001 17:39:51 +0000 Subject: Added missing _SC_2_FORT_RUN case. Fixed _SC_ATEXIT_MAX to match atexit.c. --- libc/unistd/sysconf.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'libc/unistd/sysconf.c') diff --git a/libc/unistd/sysconf.c b/libc/unistd/sysconf.c index 4c6529f12..d5c6f6b9d 100644 --- a/libc/unistd/sysconf.c +++ b/libc/unistd/sysconf.c @@ -481,6 +481,13 @@ long int sysconf(int name) return -1; #endif + case _SC_2_FORT_RUN: +#ifdef _POSIX2_FORT_RUN + return _POSIX2_FORT_RUN; +#else + return -1; +#endif + case _SC_2_LOCALEDEF: #ifdef _POSIX2_LOCALEDEF return _POSIX2_LOCALEDEF; @@ -651,8 +658,8 @@ long int sysconf(int name) #endif case _SC_ATEXIT_MAX: - /* We have no limit since we use lists. */ - return INT_MAX; + /* See stdlib/atexit.c */ + return 20; case _SC_PASS_MAX: /* We have no limit but since the return value might be used to -- cgit v1.2.3