#include #include #include /* defined in dyld/main.c */ extern const char *dyld_exec_path(void); _Noreturn void abort(void) { /* yes we're faking the job number shut up */ char header[64]; snprintf(header, sizeof header, "[1] %6d abort", getpid()); fprintf(stderr, "%-20s %s\n", header, dyld_exec_path()); exit(-1); }