aboutsummaryrefslogtreecommitdiff
path: root/libbb/vfork_daemon_rexec.c
Commit message (Expand)AuthorAgeFilesLines
* start-stop-daemon: do try to close fds > 2Gravatar Denys Vlasenko2019-04-291-8/+9
* start-stop-daemon: create pidfile before parent exits, closes 8596Gravatar Denys Vlasenko2019-01-141-8/+8
* make busybox more portableGravatar Sean MacLennan2018-03-041-8/+7
* getopt32: remove opt_complementaryGravatar Denys Vlasenko2017-08-081-3/+0
* getopt32: remove applet_long_optionsGravatar Denys Vlasenko2017-08-081-9/+8
* libbb: simplify NOFORK/NOEXEC defines, move set_task_comm to libbbGravatar Denys Vlasenko2017-08-081-9/+24
* libbb: rearrange NOFORK/NOEXEC code, logic is not changedGravatar Denys Vlasenko2017-08-081-56/+69
* noexec: consolidate codeGravatar Denys Vlasenko2017-08-071-16/+21
* noexec: do GETOPT_RESET() before entering APPLET_main()Gravatar Denys Vlasenko2017-08-071-0/+1
* noexec: set comm field for noexecsGravatar Denys Vlasenko2017-08-071-2/+5
* free,stat: make NOEXECGravatar Denys Vlasenko2017-08-071-0/+2
* libbb: use _exit, not exit, in bb_daemonize_or_rexec()Gravatar Denys Vlasenko2017-08-041-2/+8
* nofork: fix a bug uncovered by hush testsuite (forgotten fflush)Gravatar Denys Vlasenko2017-08-031-0/+2
* new NOFORKs: pwdx,kill[all5],ttysize,realpath,readlink NOEXECs: date,resizeGravatar Denys Vlasenko2017-08-031-2/+4
* main: fix the case where user has "halt" as login shell. Closes 9986Gravatar Denys Vlasenko2017-07-071-1/+1
* fixes for bugs found by make_single_applets.shGravatar Denys Vlasenko2017-07-031-1/+2
* libbb: GETOPT_RESET macroGravatar Kaarle Ritvanen2017-04-121-26/+2
* libbb: spawn_and_wait() fflushes before forking NOEXEC; child reinits logmodeGravatar Denys Vlasenko2017-01-261-17/+19
* config: disentangle PREFER_APPLETS from SH_STANDALONE and SH_NOFORKGravatar Denys Vlasenko2016-07-221-2/+3
* applet_tables: save space by removing applet name offsetsGravatar Ron Yorston2016-03-301-2/+1
* remove global "jmp_buf die_jmp" from !FEATURE_PREFER_APPLETS buildsGravatar Denys Vlasenko2015-10-091-14/+25
* bb_daemonize_or_rexec(): add flag to double-fork; use it in start-stop-daemonGravatar Peter Korsgaard2011-11-091-1/+9
* libbb: spawn should remove child which failed to execGravatar Denys Vlasenko2011-02-031-0/+1
* move nofork_save_area from libbb.h to vfork_daemon_rexec.cGravatar Denys Vlasenko2011-02-021-29/+19
* libbb: make BB_EXECVP/LP try to exec real binary if there's no /proc/self/exeGravatar Denys Vlasenko2011-02-021-6/+6
* *: make GNU licensing statement forms more regularGravatar Denys Vlasenko2010-08-161-1/+1
* *: introduce and use xfork() and xvfork()Gravatar Pascal Bellard2010-07-041-15/+1
* libbb: introduce and use BB_EXECVP_or_die()Gravatar Pascal Bellard2010-07-041-34/+0
* *: make exec failure message more consistentGravatar Denys Vlasenko2010-06-251-1/+1
* *: code shrink and better "died from signal" reporting from wait4pidGravatar Denys Vlasenko2010-03-181-1/+1
* *: introduce and use ffulsh_all()Gravatar Denys Vlasenko2009-11-021-1/+1
* libbb: revert the change where spawn reports exec failureGravatar Denys Vlasenko2009-10-111-1/+2
* libbb: make spawn() print "can't execute '%s'" on execv errorGravatar Denys Vlasenko2009-10-081-0/+1
* *: more portability fixes by Dan FandrichGravatar Denys Vlasenko2009-09-231-1/+0
* stop using non-standard macro, use WEXITSTATUS insteadGravatar Denys Vlasenko2009-06-071-2/+1
* Compatibility fixes:Gravatar Denis Vlasenko2009-03-201-10/+9
* runsvdir: alternative methon of supporting runsvdir-as-init. +66 bytes.Gravatar Denis Vlasenko2008-11-061-4/+4
* ash: fix a bug in standalone mode (corrupted getopt() state)Gravatar Denis Vlasenko2008-10-201-2/+34
* mdev: do not follow symlinks in /sys (as was intended prior to rev 18811).Gravatar Denis Vlasenko2008-07-061-1/+8
* revert last two commits. vfork cannot be used in subroutine,Gravatar Denis Vlasenko2008-07-011-2/+6
* *: introduce and use xfork()Gravatar Denis Vlasenko2008-07-011-3/+1
* *: introduce and use xvfork()Gravatar Denis Vlasenko2008-07-011-3/+1
* *: introduce and use FAST_FUNC: regparm on i386, otherwise no-onGravatar Denis Vlasenko2008-06-271-15/+15
* - use EXIT_{SUCCESS,FAILURE}. No object-code changesGravatar Bernhard Reutner-Fischer2008-05-191-2/+2
* fix english in commentGravatar Denis Vlasenko2008-04-131-3/+3
* ash: speed up NOFORK code in ash by eliminating second find_applet().Gravatar Denis Vlasenko2008-04-131-1/+10
* libbb: introduce and use xrename and rename_or_warn.Gravatar Denis Vlasenko2008-02-171-5/+0
* *: move getopt reset code to better place(s)Gravatar Denis Vlasenko2008-01-281-20/+0
* tentatively fix getopt state corruption for NOFORK appletsGravatar Denis Vlasenko2008-01-271-2/+24
* libbb: introduce and use safe_waitpid (loops in EINTR)Gravatar Denis Vlasenko2008-01-021-16/+21