diff options
author | Darren Tucker <dtucker@dtucker.net> | 2018-02-11 09:25:11 +0100 |
---|---|---|
committer | Darren Tucker <dtucker@dtucker.net> | 2018-02-11 11:24:48 +0100 |
commit | fbfa6f980d7460b3e12b0ce88ed3b6018edf4711 (patch) | |
tree | 0c75a95f5f6e2a1e7d2de891f7b7476e41574f56 /openbsd-compat/bsd-misc.c | |
parent | Include headers for linux/if.h. (diff) | |
download | openssh-fbfa6f980d7460b3e12b0ce88ed3b6018edf4711.tar.xz openssh-fbfa6f980d7460b3e12b0ce88ed3b6018edf4711.zip |
Move signal compat code into bsd-signal.{c,h}
Diffstat (limited to 'openbsd-compat/bsd-misc.c')
-rw-r--r-- | openbsd-compat/bsd-misc.c | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/openbsd-compat/bsd-misc.c b/openbsd-compat/bsd-misc.c index 29f6ad38c..9f6dc8af2 100644 --- a/openbsd-compat/bsd-misc.c +++ b/openbsd-compat/bsd-misc.c @@ -104,16 +104,6 @@ const char *strerror(int e) } #endif -#if !defined(HAVE_STRSIGNAL) -char *strsignal(int sig) -{ - static char buf[16]; - - (void)snprintf(buf, sizeof(buf), "%d", sig); - return buf; -} -#endif - #ifndef HAVE_UTIMES int utimes(char *filename, struct timeval *tvp) { @@ -221,33 +211,6 @@ tcsendbreak(int fd, int duration) } #endif /* HAVE_TCSENDBREAK */ -mysig_t -mysignal(int sig, mysig_t act) -{ -#ifdef HAVE_SIGACTION - struct sigaction sa, osa; - - if (sigaction(sig, NULL, &osa) == -1) - return (mysig_t) -1; - if (osa.sa_handler != act) { - memset(&sa, 0, sizeof(sa)); - sigemptyset(&sa.sa_mask); - sa.sa_flags = 0; -#ifdef SA_INTERRUPT - if (sig == SIGALRM) - sa.sa_flags |= SA_INTERRUPT; -#endif - sa.sa_handler = act; - if (sigaction(sig, &sa, NULL) == -1) - return (mysig_t) -1; - } - return (osa.sa_handler); -#else - #undef signal - return (signal(sig, act)); -#endif -} - #ifndef HAVE_STRDUP char * strdup(const char *str) |