1 #include "git-compat-util.h"
4 static void check_bug_if_BUG(void)
6 if (!bug_called_must_BUG
)
8 BUG("on exit(): had bug() call(s) in this process without explicit BUG_if_bug()");
11 /* We wrap exit() to call common_exit() in git-compat-util.h */
12 int common_exit(const char *file
, int line
, int code
)
15 * For non-POSIX systems: Take the lowest 8 bits of the "code"
16 * to e.g. turn -1 into 255. On a POSIX system this is
17 * redundant, see exit(3) and wait(2), but as it doesn't harm
18 * anything there we don't need to guard this with an "ifdef".
23 trace2_cmd_exit_fl(file
, line
, code
);