Hello, If I'm not mistaken, /usr/bin/printf(1) is not POSIX.2 compliant:
$ /usr/bin/printf "---\n" printf: unknown option -- - Usage: printf format [arg ...] The specification says that printf has no options and we invoke getopt(3). Every first argument, even looking like options, is a valid format. To circumvent: $ /usr/bin/printf "\055--\n" or $ /usr/bin/printf "%c--\n" - Solution: remove the call to getopt. Am I correct? Is it worth a PR? Best, -- Thierry Laronde <tlaronde +AT+ polynum +dot+ com> http://www.kergis.com/ http://www.sbfa.fr/ Key fingerprint = 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C