summaryrefslogtreecommitdiff
path: root/include/stdlib.h
diff options
context:
space:
mode:
authorSamuel Holland <samuel@sholland.org>2018-01-29 20:36:42 -0600
committerRich Felker <dalias@aerifal.cx>2018-01-31 22:04:50 -0500
commit6f03b61b46d238d480f5b7730ba906e172066e59 (patch)
tree0f4c92a845b87e0c465eb8521b33074fd4de0210 /include/stdlib.h
parentf1abc29bd09dde14edd942f5868446aaba77f73f (diff)
downloadmusl-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