22 #define MAX_ON_EXIT_NICELY 20
46 if (strcmp(arg,
"pre-data") == 0)
48 else if (strcmp(arg,
"data") == 0)
50 else if (strcmp(arg,
"post-data") == 0)
54 fprintf(stderr,
_(
"%s: unrecognized section name: \"%s\"\n"),
56 fprintf(stderr,
_(
"Try \"%s --help\" for more information.\n"),
89 fprintf(stderr,
"%s: [%s] ",
progname,
_(modulename));
93 vfprintf(stderr,
_(fmt), ap);
121 if (parallel_init_done && GetCurrentThreadId() != mainThreadId)
void on_exit_nicely(on_exit_nicely_callback function, void *arg)
#define MAX_ON_EXIT_NICELY
static const char * modulename
void exit_nicely(int code)
static struct @30 on_exit_nicely_list[MAX_ON_EXIT_NICELY]
void(* on_exit_nicely_callback)(int code, void *arg)
void set_dump_section(const char *arg, int *dumpSections)
void write_msg(const char *modulename, const char *fmt,...)
static int on_exit_nicely_index
void vwrite_msg(const char *modulename, const char *fmt, va_list ap)
void exit_horribly(const char *modulename, const char *fmt,...)