diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2017-08-29 14:32:17 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2017-08-29 14:32:17 +0200 |
commit | 6016181b68a9e8a9fb99893242851128b6bd5656 (patch) | |
tree | 5aeff977b9cf7b68a32dc7e9efe183a5f7173ba6 /include | |
parent | 55af51c66d0dae27d188974820c4a7d53dd0be55 (diff) | |
download | busybox-6016181b68a9e8a9fb99893242851128b6bd5656.tar.gz |
hush: GETOPT_RESET() _after_ getopts too.
NOEXEC'ed applets which use getopt() need this.
function old new delta
builtin_getopts 403 413 +10
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/libbb.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/libbb.h b/include/libbb.h index 95a7470a8..06f887732 100644 --- a/include/libbb.h +++ b/include/libbb.h @@ -1212,7 +1212,7 @@ uint32_t getopt32long(char **argv, const char *optstring, const char *longopts, * By ~2008, OpenBSD 3.4 was changed to survive glibc-like optind = 0 * (to interpret it as if optreset was set). */ -#ifdef __GLIBC__ +#if 1 /*def __GLIBC__*/ #define GETOPT_RESET() (optind = 0) #else /* BSD style */ #define GETOPT_RESET() (optind = 1) |