diff options
author | nicm <nicm> | 2020-04-16 07:28:36 +0000 |
---|---|---|
committer | nicm <nicm> | 2020-04-16 07:28:36 +0000 |
commit | a2e47b527986af6140a9dfa43c9448347dc0a050 (patch) | |
tree | 1b5bbace14b3e992fdff3043fa4558c5b51bd8de /tmux.c | |
parent | b6dfca9b4d5bae8860c38bb6835c012ad0225fa3 (diff) | |
download | rtmux-a2e47b527986af6140a9dfa43c9448347dc0a050.tar.gz rtmux-a2e47b527986af6140a9dfa43c9448347dc0a050.tar.bz2 rtmux-a2e47b527986af6140a9dfa43c9448347dc0a050.zip |
Show signal name when process exits rather than number.
Diffstat (limited to 'tmux.c')
-rw-r--r-- | tmux.c | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -28,6 +28,7 @@ #include <locale.h> #include <paths.h> #include <pwd.h> +#include <signal.h> #include <stdlib.h> #include <string.h> #include <time.h> @@ -168,6 +169,17 @@ setblocking(int fd, int state) } const char * +sig2name(int signo) +{ + static char s[11]; + + if (signo > 0 && signo < NSIG) + return (sys_signame[signo]); + xsnprintf(s, sizeof s, "%d", signo); + return (s); +} + +const char * find_cwd(void) { char resolved1[PATH_MAX], resolved2[PATH_MAX]; |