The problem turns out to be in our implementation of `getopt(3)'
and not in /usr/bin/limits.
If 'optstring' passed to getopt() starts with a leading ':', then getopt()
should not print a warning for missing arguments. The attached patch fixes
Could someone on -audit please review?