Signed-off-by: Mattias Andrée <[email protected]>
---
 Makefile |  1 -
 setsid.1 | 17 -----------------
 setsid.c | 40 ----------------------------------------
 3 files changed, 58 deletions(-)
 delete mode 100644 setsid.1
 delete mode 100644 setsid.c

diff --git a/Makefile b/Makefile
index 6b2bfdf..9944048 100644
--- a/Makefile
+++ b/Makefile
@@ -141,7 +141,6 @@ BIN =\
        rmdir\
        sed\
        seq\
-       setsid\
        sha1sum\
        sha224sum\
        sha256sum\
diff --git a/setsid.1 b/setsid.1
deleted file mode 100644
index d43bcfc..0000000
--- a/setsid.1
+++ /dev/null
@@ -1,17 +0,0 @@
-.Dd 2015-10-08
-.Dt SETSID 1
-.Os sbase
-.Sh NAME
-.Nm setsid
-.Nd run a command in a new session
-.Sh SYNOPSIS
-.Nm
-.Ar cmd
-.Op Ar arg ...
-.Sh DESCRIPTION
-.Nm
-runs
-.Ar cmd
-in a new session.
-.Sh SEE ALSO
-.Xr setsid 2
diff --git a/setsid.c b/setsid.c
deleted file mode 100644
index 4c885a4..0000000
--- a/setsid.c
+++ /dev/null
@@ -1,40 +0,0 @@
-/* See LICENSE file for copyright and license details. */
-#include <errno.h>
-#include <unistd.h>
-
-#include "util.h"
-
-static void
-usage(void)
-{
-       eprintf("usage: %s cmd [arg ...]\n", argv0);
-}
-
-int
-main(int argc, char *argv[])
-{
-       int savederrno;
-
-       argv0 = argv[0], argc--, argv++;
-
-       if (!argc)
-               usage();
-
-       if (getpgrp() == getpid()) {
-               switch (fork()) {
-               case -1:
-                       eprintf("fork:");
-               case 0:
-                       break;
-               default:
-                       return 0;
-               }
-       }
-       if (setsid() < 0)
-               eprintf("setsid:");
-       execvp(argv[0], argv);
-       savederrno = errno;
-       weprintf("execvp %s:", argv[0]);
-
-       _exit(126 + (savederrno == ENOENT));
-}
-- 
2.7.4


Reply via email to