commit | 6aeb131b4c1aee30d7f7125a8a88ce6f41172f01 | [log] [tgz] |
---|---|---|
author | Rich Felker <dalias@aerifal.cx> | Wed Aug 22 19:29:56 2018 -0400 |
committer | Rich Felker <dalias@aerifal.cx> | Wed Aug 22 19:29:56 2018 -0400 |
tree | cf39f9b7af03f4525a4aa297317bbcf754891116 | |
parent | 184ef36f85d66583306413727fc5f39557d391e4 [diff] |
getopt: update optarg and optind correctly on missing argument the text of the specification for getopt's handling of options that require an argument, which requires updating optarg and optind, does not exclude the error case where the end of the argument list has been reached. in that case, it is expected that optarg be assigned argv[argc] (normally null) and optind be incremented by 2, resulting in a value of argc+1.