summaryrefslogtreecommitdiffstats
path: root/openbsd-compat/bsd-misc.c
diff options
context:
space:
mode:
authorDarren Tucker <dtucker@dtucker.net>2018-02-11 09:25:11 +0100
committerDarren Tucker <dtucker@dtucker.net>2018-02-11 11:24:48 +0100
commitfbfa6f980d7460b3e12b0ce88ed3b6018edf4711 (patch)
tree0c75a95f5f6e2a1e7d2de891f7b7476e41574f56 /openbsd-compat/bsd-misc.c
parentInclude headers for linux/if.h. (diff)
downloadopenssh-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.c37
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)