summaryrefslogtreecommitdiff
path: root/src/stdio/ungetc.c
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2015-01-21 13:16:15 -0500
committerRich Felker <dalias@aerifal.cx>2015-01-21 13:16:15 -0500
commite8e4e56a8ce1f3d7e4a027ff5478f2f8ea70c46b (patch)
tree53964a94a44433ba9eb5c1684c79c961c6ceda38 /src/stdio/ungetc.c
parent78a8ef47c4d92b7680c52a85f80a81e29da86bb9 (diff)
downloadmusl-e8e4e56a8ce1f3d7e4a027ff5478f2f8ea70c46b.tar.gz
always set optarg in getopt_long
the standard getopt does not touch optarg unless processing an option with an argument. however, programs using the GNU getopt API, which we attempt to provide in getopt_long, expect optarg to be a null pointer after processing an option without an argument. before argument permutation support was added, such programs typically detected its absence and used their own replacement getopt_long, masking the discrepency in behavior.
Diffstat (limited to 'src/stdio/ungetc.c')
0 files changed, 0 insertions, 0 deletions