diff options
| author | Junio C Hamano <gitster@pobox.com> | 2016-07-06 10:02:57 -0700 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2016-07-06 10:02:57 -0700 |
| commit | de61cebde72a15b85b6e6a06ef4c3614b6afdac8 (patch) | |
| tree | 7d0e816e7e7718a17c07b3b73b753710b879c7c5 /shell.c | |
| parent | Git 2.9 (diff) | |
| parent | mingw: declare main()'s argv as const (diff) | |
| download | git-de61cebde72a15b85b6e6a06ef4c3614b6afdac8.tar.gz git-de61cebde72a15b85b6e6a06ef4c3614b6afdac8.zip | |
Merge branch 'jk/common-main-2.8' into jk/common-main
* jk/common-main-2.8:
mingw: declare main()'s argv as const
common-main: call git_setup_gettext()
common-main: call restore_sigpipe_to_default()
common-main: call sanitize_stdfds()
common-main: call git_extract_argv0_path()
add an extra level of indirection to main()
Diffstat (limited to 'shell.c')
| -rw-r--r-- | shell.c | 13 |
1 files changed, 1 insertions, 12 deletions
@@ -138,24 +138,13 @@ static struct commands { { NULL }, }; -int main(int argc, char **argv) +int cmd_main(int argc, const char **argv) { char *prog; const char **user_argv; struct commands *cmd; int count; - git_setup_gettext(); - - git_extract_argv0_path(argv[0]); - - /* - * Always open file descriptors 0/1/2 to avoid clobbering files - * in die(). It also avoids messing up when the pipes are dup'ed - * onto stdin/stdout/stderr in the child processes we spawn. - */ - sanitize_stdfds(); - /* * Special hack to pretend to be a CVS server */ |
