On Fri, 7 Dec 2018 02:56:50, Andrey Repin wrote: > Greetings, All! > > This has been plaguing me for several years, but only now I got to test it > more thoroughly. > Shame on me. > > $ /usr/bin/getopt --options '+H' --shell sh --name x -- -d > getopt: unknown option -- d > > Expected output: > x: unknown option -- d > > $ /usr/bin/getopt -V > getopt from util-linux 2.25.2 > > Poked around, > getopt from 2.20.1, 2.27.1, 2.31.1 and (reportedly)2.33 works as expected.
2.27.1? Typo? See: https://stackoverflow.com/questions/43078330/how-to-use-the-name-argument-to-getopt ( How to use the --name argument to getopt? ) "This is a bug (or just a non-portability issue) which is already fixed in util-linux 2.28, by commit 30fbf2f6. Before this fix it worked only on Linux, OSX and a few BSD flavors but not on WIN32 or GNU-Hurd for example". The answer by "rudimeier" also decribes a temporary work-around. Regards, Henri > Is there a chance for an update? > > > -- > With best regards, > Andrey Repin > Friday, December 7, 2018 2:51:20 -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple