aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2008-02-10 12:10:08 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2008-02-10 12:10:08 +0000
commit05743d79496cf96e9f6f645b6bbc165d51e6aa5c (patch)
tree50fb492810d898cdcafe63009bbb08a1dde039ca /include
parent68e8e96d7fba018b5b2354434fe0ae95fdfffc4f (diff)
downloadbusybox-w32-05743d79496cf96e9f6f645b6bbc165d51e6aa5c.tar.gz
busybox-w32-05743d79496cf96e9f6f645b6bbc165d51e6aa5c.tar.bz2
busybox-w32-05743d79496cf96e9f6f645b6bbc165d51e6aa5c.zip
hush: reinstate `cmd` handling for NOMMU (with fat big warning).
hush: fix a case where none of pipe members could be started because of fork failure hush: rename functions: xxx_real -> xxx hush: try to add a bit more of vfork-friendliness hush: add rudimentary design docs hush: add TODO (newly discovered bug with globbing)
Diffstat (limited to 'include')
-rw-r--r--include/libbb.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/libbb.h b/include/libbb.h
index 3ef03d6c9..b405df541 100644
--- a/include/libbb.h
+++ b/include/libbb.h
@@ -664,6 +664,9 @@ enum {
664 void re_exec(char **argv) ATTRIBUTE_NORETURN; 664 void re_exec(char **argv) ATTRIBUTE_NORETURN;
665 void forkexit_or_rexec(char **argv); 665 void forkexit_or_rexec(char **argv);
666 extern bool re_execed; 666 extern bool re_execed;
667 int BUG_fork_is_unavailable_on_nommu(void);
668 int BUG_daemon_is_unavailable_on_nommu(void);
669 void BUG_bb_daemonize_is_unavailable_on_nommu(void);
667# define fork() BUG_fork_is_unavailable_on_nommu() 670# define fork() BUG_fork_is_unavailable_on_nommu()
668# define daemon(a,b) BUG_daemon_is_unavailable_on_nommu() 671# define daemon(a,b) BUG_daemon_is_unavailable_on_nommu()
669# define bb_daemonize(a) BUG_bb_daemonize_is_unavailable_on_nommu() 672# define bb_daemonize(a) BUG_bb_daemonize_is_unavailable_on_nommu()