fix !ENABLE_FEATURE_GETOPT_LONG build. Closes 3775
When compiling with !ENABLE_FEATURE_GETOPT_LONG, busybox still tries to include getopt.h which is not available; for example with uClibc when !UCLIBC_HAS_GETOPT_LONG. getopt.h is only required for the _long set of functions. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
		@@ -25,7 +25,7 @@
 | 
			
		||||
 *   Added NLS support (partly written by Arkadiusz Mickiewicz
 | 
			
		||||
 *     <misiek@misiek.eu.org>)
 | 
			
		||||
 * Ported to Busybox - Alfred M. Szmidt <ams@trillian.itslinux.org>
 | 
			
		||||
 *  Removed --version/-V and --help/-h in
 | 
			
		||||
 *  Removed --version/-V and --help/-h
 | 
			
		||||
 *  Removed parse_error(), using bb_error_msg() from Busybox instead
 | 
			
		||||
 *  Replaced our_malloc with xmalloc and our_realloc with xrealloc
 | 
			
		||||
 *
 | 
			
		||||
@@ -79,7 +79,9 @@
 | 
			
		||||
//usage:       " esac\n"
 | 
			
		||||
//usage:       "done\n"
 | 
			
		||||
 | 
			
		||||
#include <getopt.h>
 | 
			
		||||
#if ENABLE_FEATURE_GETOPT_LONG
 | 
			
		||||
# include <getopt.h>
 | 
			
		||||
#endif
 | 
			
		||||
#include "libbb.h"
 | 
			
		||||
 | 
			
		||||
/* NON_OPT is the code that is returned when a non-option is found in '+'
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user