aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorPaul Fox <pgf@brightstareng.com>2005-08-01 22:52:09 +0000
committerPaul Fox <pgf@brightstareng.com>2005-08-01 22:52:09 +0000
commit4240364098e0a2aa4edcd854de68373f5b6aa659 (patch)
tree2777c5fa3a0295d4e84604d2bba95a4c1cc677b2 /include
parentf1dbd4a6f7438b247ad166dfd507c0868c64e7a6 (diff)
downloadbusybox-4240364098e0a2aa4edcd854de68373f5b6aa659.tar.gz
commiting:
0000028 03-16-05 patch: new setsid applet
Diffstat (limited to 'include')
-rw-r--r--include/applets.h3
-rw-r--r--include/usage.h6
2 files changed, 9 insertions, 0 deletions
diff --git a/include/applets.h b/include/applets.h
index d6aee5599..e2fe25167 100644
--- a/include/applets.h
+++ b/include/applets.h
@@ -558,6 +558,9 @@
#ifdef CONFIG_SETKEYCODES
APPLET(setkeycodes, setkeycodes_main, _BB_DIR_USR_BIN, _BB_SUID_NEVER)
#endif
+#ifdef CONFIG_SETSID
+ APPLET(setsid, setsid_main, _BB_DIR_USR_BIN, _BB_SUID_NEVER)
+#endif
#if defined(CONFIG_FEATURE_SH_IS_ASH) && defined(CONFIG_ASH)
APPLET_NOUSAGE("sh", ash_main, _BB_DIR_BIN, _BB_SUID_NEVER)
#elif defined(CONFIG_FEATURE_SH_IS_HUSH) && defined(CONFIG_HUSH)
diff --git a/include/usage.h b/include/usage.h
index 5d7c36551..dc8058a20 100644
--- a/include/usage.h
+++ b/include/usage.h
@@ -2375,6 +2375,12 @@
#define setkeycodes_example_usage \
"$ setkeycodes e030 127\n"
+#define setsid_trivial_usage \
+ "program [arg ...]"
+#define setsid_full_usage \
+ "Runs any program in a new session by calling setsid() before\n" \
+ "exec'ing the rest of its arguments. See setsid(2) for details."
+
#define lash_trivial_usage \
"[FILE]...\n" \
"or: sh -c command [args]..."