* getopt.c: Include stdlib.h and unistd.h unconditionally,
similarly to the gnulib version of this file.
+2022-08-05 Niels Möller <nisse@lysator.liu.se>
+
+ * getopt.c: Include stdlib.h and unistd.h unconditionally,
+ similarly to the gnulib version of this file.
+
2022-08-04 Niels Möller <nisse@lysator.liu.se>
From Brad Smith:
#endif
#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
+
/* Comment out all this code if we are using the GNU C Library, and are not
actually compiling the library itself. This code is part of the GNU C
#ifndef ELIDE_CODE
-/* This needs to come after some library #include
- to get __GNU_LIBRARY__ defined. */
-#ifdef __GNU_LIBRARY__
-/* Don't include stdlib.h for non-GNU C libraries because some of them
- contain conflicting prototypes for getopt. */
-# include <stdlib.h>
-# include <unistd.h>
-#endif /* GNU C library. */
-
-#include <string.h>
-
#ifdef VMS
# include <unixlib.h>
#endif