OSDN Git Service

* libc/include/sys/unistd.h: Guard getopt.h call to force only declaration of
authorcgf <cgf>
Sat, 8 Mar 2003 04:57:41 +0000 (04:57 +0000)
committercgf <cgf>
Sat, 8 Mar 2003 04:57:41 +0000 (04:57 +0000)
getopt and avoid getopt_long declaration.
* libc/sys/cygwin/include/unistd.h: Remove.

newlib/ChangeLog
newlib/libc/include/sys/unistd.h
newlib/libc/sys/cygwin/include/unistd.h [deleted file]

index ba0adba..e9c7891 100644 (file)
@@ -1,3 +1,9 @@
+2003-03-07  Christopher Faylor  <cgf@redhat.com>
+
+       * libc/include/sys/unistd.h: Guard getopt.h call to force only
+       declaration of getopt and avoid getopt_long declaration.
+       * libc/sys/cygwin/include/unistd.h: Remove.
+
 2003-03-07  Corinna Vinschen  <corinna@vinschen.de>
 
        * configure.host: Define stdio64_dir for Cygwin.
index 270be89..8879ee6 100644 (file)
@@ -126,7 +126,9 @@ int     _EXFUN(vhangup, (void ));
 _READ_WRITE_RETURN_TYPE _EXFUN(write, (int __fd, const void *__buf, size_t __nbyte ));
 
 #ifdef __CYGWIN__
+# define __UNISTD_GETOPT__
 # include <getopt.h>
+# undef __UNISTD_GETOPT__
 #else
 extern char *optarg;                   /* getopt(3) external variables */
 extern int optind, opterr, optopt;
diff --git a/newlib/libc/sys/cygwin/include/unistd.h b/newlib/libc/sys/cygwin/include/unistd.h
deleted file mode 100644 (file)
index 9818176..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-/* unistd.h for Cygwin. */
-
-#ifndef _UNISTD_H_
-#define _UNISTD_H_
-
-# include <sys/unistd.h>
-# define __UNISTD_GETOPT__
-# include <getopt.h>
-# undef __UNISTD_GETOPT__
-
-#endif /* _UNISTD_H_ */