From 62b9d33a219177bbd7f6a9406e16d3dc6294e8f1 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Tue, 20 Nov 2001 19:29:03 +0000 Subject: Can't use CLK_TCK in here since /usr/include/bits/time.h now defines that as __sysconf(_SC_CLK_TCK) causing infinite recursion. -Erik --- libc/unistd/sysconf.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'libc/unistd/sysconf.c') diff --git a/libc/unistd/sysconf.c b/libc/unistd/sysconf.c index 1ed2a4c0c..53d991f8a 100644 --- a/libc/unistd/sysconf.c +++ b/libc/unistd/sysconf.c @@ -16,7 +16,6 @@ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -#define _XOPEN_SOURCE 500 #include #include #include @@ -24,13 +23,16 @@ #include #include #include -#include #include #include #include #include #include +#ifndef SYSTEM_CLK_TCK +# define SYSTEM_CLK_TCK 100 +#endif + extern int getpagesize (void); extern int getdtablesize (void); @@ -89,11 +91,8 @@ long int __sysconf(int name) #endif case _SC_CLK_TCK: -#ifdef CLK_TCK - return CLK_TCK; -#else - return 60; -#endif + /* Can't use CLK_TCK here since that calls __sysconf(_SC_CLK_TCK) */ + return SYSTEM_CLK_TCK; case _SC_NGROUPS_MAX: #ifdef NGROUPS_MAX -- cgit v1.2.3