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