Hi! On Fri, 21 Oct 2011 09:19:17 -0300, da...@tethera.net wrote: > previously we deleted the subcommand name from argv before passing to > the subcommand. In this version, the deletion is done in the actual > subcommands. Although this causes some duplication of code, it allows > us to be more flexible about how we parse command line arguments in > the subcommand, including possibly using off-the-shelf routines like > getopt_long that expect the name of the command in argv[0].
Ack. Like when the C library startup passes control to the main function, where argv[0] is the invoked executable. It seems that notmuch.c:notmuch_help_command also needs to be adapted? notmuch-setup.c:notmuch_setup_command does not need to be adapted (and hasn't been) for it doesn't look at its argv. (It should bail out if there are any arguments passed, but that's for another patch.) Grüße, Thomas
pgpfvAtw3TObR.pgp
Description: PGP signature
_______________________________________________ notmuch mailing list notmuch@notmuchmail.org http://notmuchmail.org/mailman/listinfo/notmuch