]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/lib/signal.c
Implement berrno for bpipes and run_program
[bacula/bacula] / bacula / src / lib / signal.c
index 74091e75c187087baab82a11ba3bde99c773769d..b6ae5eafa190c8a410ba68892f1a58e2080d9cb8 100644 (file)
@@ -55,6 +55,15 @@ static SIG_HANDLER *exit_handler;
 /* main process id */
 static pid_t main_pid = 0;
 
+const char *get_signal_name(int sig)
+{
+   if (sig < 0 || sig > BA_NSIG || !sig_names[sig]) {
+      return "Invalid signal number";
+   } else {
+      return sig_names[sig];
+   }
+}
+
 /* 
  * Handle signals here
  */