diff options
author | Rob Landley <rob@landley.net> | 2012-08-25 14:25:22 -0500 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2012-08-25 14:25:22 -0500 |
commit | 3a9241add947cb6d24b5de7a8927517426a78795 (patch) | |
tree | d122ab6570439cd6b17c7d73ed8d4e085e0b8a95 /toys/setsid.c | |
parent | 689f095bc976417bf50810fe59a3b3ac32b21105 (diff) | |
download | toybox-3a9241add947cb6d24b5de7a8927517426a78795.tar.gz |
Move commands into "posix", "lsb", and "other" menus/directories.
Diffstat (limited to 'toys/setsid.c')
-rw-r--r-- | toys/setsid.c | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/toys/setsid.c b/toys/setsid.c deleted file mode 100644 index 1b98315c..00000000 --- a/toys/setsid.c +++ /dev/null @@ -1,33 +0,0 @@ -/* vi: set sw=4 ts=4: - * - * setsid.c - Run program in a new session ID. - * - * Copyright 2006 Rob Landley <rob@landley.net> - * - * Not in SUSv4. - -USE_SETSID(NEWTOY(setsid, "^<1t", TOYFLAG_USR|TOYFLAG_BIN)) - -config SETSID - bool "setsid" - default y - help - usage: setsid [-t] command [args...] - - Run process in a new session. - - -t Grab tty (become foreground process, receiving keyboard signals) -*/ - -#include "toys.h" - -void setsid_main(void) -{ - while (setsid()<0) - if (vfork()) _exit(0); - if (toys.optflags) { - setpgid(0,0); - tcsetpgrp(0, getpid()); - } - xexec(toys.optargs); -} |