summaryrefslogtreecommitdiff
path: root/src/signal-safe.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/signal-safe.cpp')
-rw-r--r--src/signal-safe.cpp32
1 files changed, 0 insertions, 32 deletions
diff --git a/src/signal-safe.cpp b/src/signal-safe.cpp
deleted file mode 100644
index baee7b44..00000000
--- a/src/signal-safe.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
-#include "signal-safe.hpp"
-
-#ifndef __GLIBC__
-#include <signal.h>
-#endif
-#include <fcntl.h>
-#include <unistd.h>
-#include <cstring>
-
-// NOLINTNEXTLINE
-extern "C" char** environ;
-
-//
-char const* sigGetenv(char const* name) {
- const size_t len = strlen(name);
- for (char** var = environ; *var != nullptr; var++) {
- if (strncmp(*var, name, len) == 0 && (*var)[len] == '=') {
- return (*var) + len + 1;
- }
- }
- return nullptr;
-}
-
-char const* sigStrsignal(int sig) {
-#ifdef __GLIBC__
- return sigabbrev_np(sig);
-#elif defined(__DragonFly__) || defined(__FreeBSD__)
- return sys_signame[sig];
-#else
- return "unknown";
-#endif
-}