OSDN Git Service

as psm points out, we need to use bits/getopt.h in unistd.h since getopt.h wont exist...
authorMike Frysinger <vapier@gentoo.org>
Tue, 15 Nov 2005 01:28:16 +0000 (01:28 -0000)
committerMike Frysinger <vapier@gentoo.org>
Tue, 15 Nov 2005 01:28:16 +0000 (01:28 -0000)
include/getopt.h
include/unistd.h
libc/sysdeps/linux/common/bits/getopt.h

index 4ea31a6..a682f9c 100644 (file)
@@ -1,5 +1,4 @@
 /* This file will not be installed if not using gnu getopt. */
 
-#include <features.h>
 #include <bits/getopt.h>
 
index bb5cfd4..1ca9231 100644 (file)
@@ -782,7 +782,7 @@ extern int setlogin (__const char *__name) __THROW __nonnull ((1));
    arguments in ARGV (ARGC of them, minus the program name) for
    options given in OPTS.  */
 # define __need_getopt
-# include <getopt.h>
+# include <bits/getopt.h>
 #endif
 
 
index 4a60e10..a192c03 100644 (file)
@@ -20,6 +20,8 @@
 
 #ifndef _GETOPT_H
 
+#include <features.h>
+
 #ifndef __need_getopt
 # define _GETOPT_H 1
 #endif