1#include"cache.h" 2#include"exec_cmd.h" 3 4intmain(int argc,char**av) 5{ 6/* 7 * This const trickery is explained in 8 * 84d32bf7678259c08406571cd6ce4b7a6724dcba 9 */ 10const char**argv = (const char**)av; 11 12/* 13 * Always open file descriptors 0/1/2 to avoid clobbering files 14 * in die(). It also avoids messing up when the pipes are dup'ed 15 * onto stdin/stdout/stderr in the child processes we spawn. 16 */ 17sanitize_stdfds(); 18 19 argv[0] =git_extract_argv0_path(argv[0]); 20 21returncmd_main(argc, argv); 22}