From caa86c6d8d7030e504add365a3a46fbc34b911df Mon Sep 17 00:00:00 2001 From: "Peter S. Mazinger" Date: Sat, 12 Mar 2011 20:55:47 +0100 Subject: getopt.c, getopt.h: avoid the need for __FORCE_GLIBC Signed-off-by: Peter S. Mazinger Signed-off-by: Bernhard Reutner-Fischer --- libc/unistd/getopt.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'libc/unistd') diff --git a/libc/unistd/getopt.c b/libc/unistd/getopt.c index f4c113092..f1ee0f462 100644 --- a/libc/unistd/getopt.c +++ b/libc/unistd/getopt.c @@ -36,9 +36,6 @@ # include #endif -#define __FORCE_GLIBC -#include - #include /* Comment out all this code if we are using the GNU C Library, and are not @@ -62,7 +59,7 @@ /* This needs to come after some library #include to get __GNU_LIBRARY__ defined. */ -#ifdef __GNU_LIBRARY__ +#if defined __GNU_LIBRARY__ || defined __UCLIBC__ /* Don't include stdlib.h for non-GNU C libraries because some of them contain conflicting prototypes for getopt. */ # include @@ -161,7 +158,7 @@ int optopt = '?'; static struct _getopt_data getopt_data; -#ifndef __GNU_LIBRARY__ +#if !defined __GNU_LIBRARY__ && !defined __UCLIBC__ /* Avoid depending on library functions or files whose names are inconsistent. */ -- cgit v1.2.3