blob: 353c6ea175bba31fb4367f98e970195beb9e2a60 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#include "cache.h"
#include "exec_cmd.h"
int main(int argc, char **av)
{
/*
* This const trickery is explained in
* 84d32bf7678259c08406571cd6ce4b7a6724dcba
*/
const char **argv = (const char **)av;
/*
* 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();
argv[0] = git_extract_argv0_path(argv[0]);
return cmd_main(argc, argv);
}
|