From 1fdd5f1be48870c41cdfcacc6acdcd963af546fa Mon Sep 17 00:00:00 2001 From: Max Wash Date: Thu, 26 May 2022 14:09:23 +0100 Subject: [PATCH] Adjusted abort() message --- photon/libc/stdlib/abort.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/photon/libc/stdlib/abort.c b/photon/libc/stdlib/abort.c index 75fc9a8..fc7f3c4 100644 --- a/photon/libc/stdlib/abort.c +++ b/photon/libc/stdlib/abort.c @@ -2,8 +2,15 @@ #include #include +/* defined in dyld/main.c */ +extern const char *dyld_exec_path(void); + _Noreturn void abort(void) { - fprintf(stderr, " ** [%d] abort\n", getpid()); + /* 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); }