aboutsummaryrefslogtreecommitdiff
path: root/docs/nofork_noexec.txt
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2017-08-02 16:37:39 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2017-08-02 16:37:39 +0200
commit7c40ddd9500907925041131374cb43eb87ef5494 (patch)
tree415676f7439a3c42e2137f357c8e8904a93007cc /docs/nofork_noexec.txt
parent95f7953f2c46c7b9c799250aa8dc6eb10cc5c726 (diff)
downloadbusybox-w32-7c40ddd9500907925041131374cb43eb87ef5494.tar.gz
busybox-w32-7c40ddd9500907925041131374cb43eb87ef5494.tar.bz2
busybox-w32-7c40ddd9500907925041131374cb43eb87ef5494.zip
NOFORK fixes
"rm -i FILE" and "yes" can now be interrupted by ^C in hush. This also now works: $ usleep 19999999 ^C $ echo $? 130 function old new delta run_pipe 1668 1711 +43 pseudo_exec_argv 312 321 +9 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/0 up/down: 52/0) Total: 52 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'docs/nofork_noexec.txt')
-rw-r--r--docs/nofork_noexec.txt3
1 files changed, 3 insertions, 0 deletions
diff --git a/docs/nofork_noexec.txt b/docs/nofork_noexec.txt
index a24dd9c27..0ad4e6e60 100644
--- a/docs/nofork_noexec.txt
+++ b/docs/nofork_noexec.txt
@@ -52,6 +52,9 @@ xargs, find, shells do it (grep for "spawn_and_wait" and
52This poses much more serious limitations on what applet can do: 52This poses much more serious limitations on what applet can do:
53 53
54* all NOEXEC limitations apply. 54* all NOEXEC limitations apply.
55* do not run for a long time or wait for user input:
56 hush shell only handles signals (like ^C) after you return
57 from APPLET_main().
55* do not ever exit() or exec(). 58* do not ever exit() or exec().
56 - xfuncs are okay. They are using special trick to return 59 - xfuncs are okay. They are using special trick to return
57 to the caller applet instead of dying when they detect "x" condition. 60 to the caller applet instead of dying when they detect "x" condition.