summaryrefslogtreecommitdiff
path: root/libbb/vfork_daemon_rexec.c
Commit message (Expand)AuthorAgeFilesLines
* libbb: code shrink: introduce and use [_]exit_SUCCESS()Denys Vlasenko2022-01-051-2/+2
* shell: fix script's comm field if ENABLE_FEATURE_PREFER_APPLETS=yDenys Vlasenko2021-10-111-0/+16
* libbb: fix '--help' handling in FEATURE_SH_NOFORK=yDenys Vlasenko2021-02-181-0/+5
* start-stop-daemon: do try to close fds > 2Denys Vlasenko2019-04-291-8/+9
* start-stop-daemon: create pidfile before parent exits, closes 8596Denys Vlasenko2019-01-141-8/+8
* make busybox more portableSean MacLennan2018-03-041-8/+7
* getopt32: remove opt_complementaryDenys Vlasenko2017-08-081-3/+0
* getopt32: remove applet_long_optionsDenys Vlasenko2017-08-081-9/+8
* libbb: simplify NOFORK/NOEXEC defines, move set_task_comm to libbbDenys Vlasenko2017-08-081-9/+24
* libbb: rearrange NOFORK/NOEXEC code, logic is not changedDenys Vlasenko2017-08-081-56/+69
* noexec: consolidate codeDenys Vlasenko2017-08-071-16/+21
* noexec: do GETOPT_RESET() before entering APPLET_main()Denys Vlasenko2017-08-071-0/+1
* noexec: set comm field for noexecsDenys Vlasenko2017-08-071-2/+5
* free,stat: make NOEXECDenys Vlasenko2017-08-071-0/+2
* libbb: use _exit, not exit, in bb_daemonize_or_rexec()Denys Vlasenko2017-08-041-2/+8
* nofork: fix a bug uncovered by hush testsuite (forgotten fflush)Denys Vlasenko2017-08-031-0/+2
* new NOFORKs: pwdx,kill[all5],ttysize,realpath,readlink NOEXECs: date,resizeDenys Vlasenko2017-08-031-2/+4
* main: fix the case where user has "halt" as login shell. Closes 9986Denys Vlasenko2017-07-071-1/+1
* fixes for bugs found by make_single_applets.shDenys Vlasenko2017-07-031-1/+2
* libbb: GETOPT_RESET macroKaarle Ritvanen2017-04-121-26/+2
* libbb: spawn_and_wait() fflushes before forking NOEXEC; child reinits logmodeDenys Vlasenko2017-01-261-17/+19
* config: disentangle PREFER_APPLETS from SH_STANDALONE and SH_NOFORKDenys Vlasenko2016-07-221-2/+3
* applet_tables: save space by removing applet name offsetsRon Yorston2016-03-301-2/+1
* remove global "jmp_buf die_jmp" from !FEATURE_PREFER_APPLETS buildsDenys Vlasenko2015-10-091-14/+25
* bb_daemonize_or_rexec(): add flag to double-fork; use it in start-stop-daemonPeter Korsgaard2011-11-091-1/+9
* libbb: spawn should remove child which failed to execDenys Vlasenko2011-02-031-0/+1
* move nofork_save_area from libbb.h to vfork_daemon_rexec.cDenys Vlasenko2011-02-021-29/+19
* libbb: make BB_EXECVP/LP try to exec real binary if there's no /proc/self/exeDenys Vlasenko2011-02-021-6/+6
* *: make GNU licensing statement forms more regularDenys Vlasenko2010-08-161-1/+1
* *: introduce and use xfork() and xvfork()Pascal Bellard2010-07-041-15/+1
* libbb: introduce and use BB_EXECVP_or_die()Pascal Bellard2010-07-041-34/+0
* *: make exec failure message more consistentDenys Vlasenko2010-06-251-1/+1
* *: code shrink and better "died from signal" reporting from wait4pidDenys Vlasenko2010-03-181-1/+1
* *: introduce and use ffulsh_all()Denys Vlasenko2009-11-021-1/+1
* libbb: revert the change where spawn reports exec failureDenys Vlasenko2009-10-111-1/+2
* libbb: make spawn() print "can't execute '%s'" on execv errorDenys Vlasenko2009-10-081-0/+1
* *: more portability fixes by Dan FandrichDenys Vlasenko2009-09-231-1/+0
* stop using non-standard macro, use WEXITSTATUS insteadDenys Vlasenko2009-06-071-2/+1
* Compatibility fixes:Denis Vlasenko2009-03-201-10/+9
* runsvdir: alternative methon of supporting runsvdir-as-init. +66 bytes.Denis Vlasenko2008-11-061-4/+4
* ash: fix a bug in standalone mode (corrupted getopt() state)Denis Vlasenko2008-10-201-2/+34
* mdev: do not follow symlinks in /sys (as was intended prior to rev 18811).Denis Vlasenko2008-07-061-1/+8
* revert last two commits. vfork cannot be used in subroutine,Denis Vlasenko2008-07-011-2/+6
* *: introduce and use xfork()Denis Vlasenko2008-07-011-3/+1
* *: introduce and use xvfork()Denis Vlasenko2008-07-011-3/+1
* *: introduce and use FAST_FUNC: regparm on i386, otherwise no-onDenis Vlasenko2008-06-271-15/+15
* - use EXIT_{SUCCESS,FAILURE}. No object-code changesBernhard Reutner-Fischer2008-05-191-2/+2
* fix english in commentDenis Vlasenko2008-04-131-3/+3
* ash: speed up NOFORK code in ash by eliminating second find_applet().Denis Vlasenko2008-04-131-1/+10
* libbb: introduce and use xrename and rename_or_warn.Denis Vlasenko2008-02-171-5/+0