diff options
Diffstat (limited to 'newlib/libc/sys/linux/strsignal.c')
-rw-r--r-- | newlib/libc/sys/linux/strsignal.c | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/newlib/libc/sys/linux/strsignal.c b/newlib/libc/sys/linux/strsignal.c deleted file mode 100644 index 3f95e18a7..000000000 --- a/newlib/libc/sys/linux/strsignal.c +++ /dev/null @@ -1,63 +0,0 @@ -#include <string.h> -#include <signal.h> -#include <stdio.h> -#include <reent.h> - -static const char *sigstring[] = - { - "Signal 0", - "Hangup", - "Interrupt", - "Quit", - "Illegal instruction", - "Trace/breakpoint trap", - "IOT trap", - "EMT trap", - "Floating point exception", - "Killed", - "Bus error", - "Segmentation fault", - "Bad system call", - "Broken pipe", - "Alarm clock", - "Terminated", - "Urgent I/O condition", - "Stopped (signal)", - "Stopped", - "Continued", - "Child exited", - "Stopped (tty input)", - "Stopped (tty output)", - "I/O possible", - "CPU time limit exceeded", - "File size limit exceeded", - "Virtual timer expired", - "Profiling timer expired", - "Window changed", - "Resource lost", - "User defined signal 1", - "User defined signal 2" - }; - -char * -strsignal (int sig) -{ - if (sig < 0 || sig >= __SIGRTMIN) - { - char *buffer; - struct _reent *ptr; - - ptr = _REENT; - - _REENT_CHECK_SIGNAL_BUF(ptr); - buffer = _REENT_SIGNAL_BUF(ptr); - - if (sig < 0 || sig > __SIGRTMAX) - siprintf (buffer, "Unknown signal %d", sig); - else - siprintf (buffer, "Real-time signal %d", sig - __SIGRTMIN); - return buffer; - } - else - return sigstring[sig]; -} |