musl: add getopt support for non-option arguments
authorJohn Crispin <john@openwrt.org>
Wed, 19 Nov 2014 09:21:02 +0000 (09:21 +0000)
committerJohn Crispin <john@openwrt.org>
Wed, 19 Nov 2014 09:21:02 +0000 (09:21 +0000)
commitd49f9039f78c808a3cc28ece28a1b18f173a944d
tree1b7b3394145626d2f199128b2babb7ecafd28273
parentbd164f233caf0910e93396142be595d9572be07f
musl: add getopt support for non-option arguments

musl libc doesn't support the GNU getopt extension to parse non-option
arguments when the optstring starts with '-'.

This extension is used by some utilities, notably iptables, that
currently return with errors even with perfectly valid invocations.

The patch adds the code needed by getopt.c and getopt_long.c to
implement that extension.

Signed-off-by: Gianluca Anzolin <gianluca@sottospazio.it>
SVN-Revision: 43309
toolchain/musl/patches/120-getopt_non-option-arguments_fix.patch [new file with mode: 0644]