(__sysconf): Reorganize to allow yet another sysconf function to
authordrepper <drepper>
Fri, 12 Mar 2004 17:35:36 +0000 (17:35 +0000)
committerdrepper <drepper>
Fri, 12 Mar 2004 17:35:36 +0000 (17:35 +0000)
include the one in this file.

sysdeps/unix/sysv/linux/sysconf.c

index 61e9865..6fae559 100644 (file)
@@ -17,6 +17,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
+#include <errno.h>
 #include <fcntl.h>
 #include <stdlib.h>
 #include <sysdep.h>
 
 static long int posix_sysconf (int name);
 
-/* Define this first, so it can be inlined.  */
-#define __sysconf static posix_sysconf
-#include <sysdeps/posix/sysconf.c>
-
 
 /* Get the value of the system variable NAME.  */
 long int
@@ -83,3 +80,8 @@ __sysconf (int name)
     }
   return posix_sysconf (name);
 }
+
+/* Now the POSIX version.  */
+#undef __sysconf
+#define __sysconf static posix_sysconf
+#include <sysdeps/posix/sysconf.c>