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 /crt | |
parent | f1abc29bd09dde14edd942f5868446aaba77f73f (diff) | |
download | musl-6f03b61b46d238d480f5b7730ba906e172066e59.tar.gz 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 'crt')
0 files changed, 0 insertions, 0 deletions