diff options
author | Samuel Holland <samuel@sholland.org> | 2018-01-29 20:36:42 -0600 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2018-01-31 22:04:50 -0500 |
commit | 6f03b61b46d238d480f5b7730ba906e172066e59 (patch) | |
tree | 0f4c92a845b87e0c465eb8521b33074fd4de0210 /include/stdlib.h | |
parent | f1abc29bd09dde14edd942f5868446aaba77f73f (diff) | |
download | musl-6f03b61b46d238d480f5b7730ba906e172066e59.tar.gz musl-6f03b61b46d238d480f5b7730ba906e172066e59.tar.bz2 musl-6f03b61b46d238d480f5b7730ba906e172066e59.tar.xz musl-6f03b61b46d238d480f5b7730ba906e172066e59.zip |
getopt_long: accept prefix match of long options containing equals signs
Consider the first equals sign found in the option to be the delimiter
between it and its argument, even if it matches an equals sign in the
option name. This avoids consuming the equals sign, which would prevent
finding the argument. Instead, it forces a partial match of the part of
the option name before the equals sign.
Maintainer's note: GNU getopt_long does not explicitly document this
behavior, but it can be seen as a consequence of how partial matches
are specified, and at least GNU (bfd) ld is known to make use of it.
Diffstat (limited to 'include/stdlib.h')
0 files changed, 0 insertions, 0 deletions