diff options
Diffstat (limited to 'include/libbb.h')
-rw-r--r-- | include/libbb.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/libbb.h b/include/libbb.h index 651c48ba1..2519aeb98 100644 --- a/include/libbb.h +++ b/include/libbb.h | |||
@@ -587,10 +587,12 @@ enum { | |||
587 | }; | 587 | }; |
588 | #if BB_MMU | 588 | #if BB_MMU |
589 | void forkexit_or_rexec(void); | 589 | void forkexit_or_rexec(void); |
590 | enum { re_execed = 0 }; | ||
590 | # define forkexit_or_rexec(argv) forkexit_or_rexec() | 591 | # define forkexit_or_rexec(argv) forkexit_or_rexec() |
591 | # define bb_daemonize_or_rexec(flags, argv) bb_daemonize_or_rexec(flags) | 592 | # define bb_daemonize_or_rexec(flags, argv) bb_daemonize_or_rexec(flags) |
592 | # define bb_daemonize(flags) bb_daemonize_or_rexec(flags, bogus) | 593 | # define bb_daemonize(flags) bb_daemonize_or_rexec(flags, bogus) |
593 | #else | 594 | #else |
595 | void re_exec(char **argv) ATTRIBUTE_NORETURN; | ||
594 | void forkexit_or_rexec(char **argv); | 596 | void forkexit_or_rexec(char **argv); |
595 | extern bool re_execed; | 597 | extern bool re_execed; |
596 | # define fork() BUG_fork_is_unavailable_on_nommu() | 598 | # define fork() BUG_fork_is_unavailable_on_nommu() |