Jeroen Dekkers <[EMAIL PROTECTED]> writes:
> Of course the getopt interface uses some global variables: opterr,
> optopt, optind and optarg.
There's also one static variable in the getopt implementation:
/* The next char to be scanned in the option-element
in which the last option character we returned was found.
This allows us to pick up the scan where we left off.
If this is zero, or a null string, it means resume the scan
by advancing to the next ARGV-element. */
static char *nextchar;
I'm not sure if this is a problem, it may work fine as long as either
(1) --driver doesn't get an equivalent short option, or (2) the
recursive argp call always parse a subsequence of the original command
line, starting at the current position. It seems a little ugly to
depend on that, even if it turns out to work.
Regards,
/Niels
_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd