From a32a4eaa36527ab1c9a999357f9edd5e04591a4a Mon Sep 17 00:00:00 2001 From: Pierre Habouzit Date: Tue, 24 Jun 2008 00:31:31 +0200 Subject: parse-opt: add PARSE_OPT_KEEP_ARGV0 parser option. This way, argv[0] isn't clobbered when parse-options filters argv[]. Signed-off-by: Pierre Habouzit Signed-off-by: Junio C Hamano --- parse-options.c | 1 + 1 file changed, 1 insertion(+) (limited to 'parse-options.c') diff --git a/parse-options.c b/parse-options.c index 0d3818ab48..469831d21b 100644 --- a/parse-options.c +++ b/parse-options.c @@ -248,6 +248,7 @@ void parse_options_start(struct parse_opt_ctx_t *ctx, ctx->argc = argc - 1; ctx->argv = argv + 1; ctx->out = argv; + ctx->cpidx = ((flags & PARSE_OPT_KEEP_ARGV0) != 0); ctx->flags = flags; } -- cgit 1.2.3-korg