From f084cc9a342aa3d08054a5a930833b390a063bcd Mon Sep 17 00:00:00 2001 From: Herbert Xu Date: Sat, 29 Oct 2005 21:39:47 +1000 Subject: [SIGNAL] Added default implementation of strsignal klibc doesn't have strsignal but it does have sys_siglist. --- src/jobs.c | 1 + src/system.c | 14 ++++++++++++++ src/system.h | 4 ++++ 3 files changed, 19 insertions(+) (limited to 'src') diff --git a/src/jobs.c b/src/jobs.c index d5ea156..158d4e4 100644 --- a/src/jobs.c +++ b/src/jobs.c @@ -65,6 +65,7 @@ #include "memalloc.h" #include "error.h" #include "mystring.h" +#include "system.h" /* mode flags for set_curjob */ #define CUR_DELETE 2 diff --git a/src/system.c b/src/system.c index d375de0..d986efd 100644 --- a/src/system.c +++ b/src/system.c @@ -26,7 +26,9 @@ * SUCH DAMAGE. */ +#include #include +#include "output.h" #include "system.h" #ifndef HAVE_MEMPCPY @@ -53,6 +55,18 @@ char *strchrnul(const char *s, int c) } #endif +#ifndef HAVE_STRSIGNAL +char *strsignal(int sig) +{ + static char buf[19]; + + if ((unsigned)sig < NSIG && sys_siglist[sig]) + return (char *)sys_siglist[sig]; + fmtstr(buf, sizeof(buf), "Signal %d", sig); + return buf; +} +#endif + #ifndef HAVE_BSEARCH void *bsearch(const void *key, const void *base, size_t nmemb, size_t size, int (*cmp)(const void *, const void *)) diff --git a/src/system.h b/src/system.h index d686024..0842675 100644 --- a/src/system.h +++ b/src/system.h @@ -51,6 +51,10 @@ char *stpcpy(char *, const char *); char *strchrnul(const char *, int); #endif +#ifndef HAVE_STRSIGNAL +char *strsignal(int); +#endif + #ifndef HAVE_STRTOIMAX #define strtoimax strtoll #endif -- cgit 1.4.1 log msg
Commit message (Expand)Author
2021-02-07Use scrot for up -s if no screencaptureJune McEnroe
2021-02-07Enable mouse acceleration in XJune McEnroe
2021-02-07Set colours for Xt and cwmJune McEnroe
2021-02-07Set urgency on bell in xtermJune McEnroe
2021-02-07Add bindings for brightness controlJune McEnroe
2021-02-07Set X key repeat rateJune McEnroe
2021-02-07Bump font size to 12June McEnroe
2021-02-07Fully configure and rebind cwmJune McEnroe
2021-02-07Add BintiJune McEnroe
2021-02-07Finish configuring xtermJune McEnroe
2021-02-06Enable tapping, reverse scroll, set scaling in wsconsctlJune McEnroe
2021-02-06Set root window to black on purple snowJune McEnroe
2021-02-06Add xmodmap configurationJune McEnroe
2021-02-06Add initial OpenBSD X configurationJune McEnroe
2021-02-06Add xterm output to schemeJune McEnroe