aboutsummaryrefslogtreecommitdiff
path: root/libbb/vfork_daemon_rexec.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'busybox' into mergeRon Yorston2018-03-151-8/+7
|\
| * make busybox more portableSean MacLennan2018-03-041-8/+7
* | libbb: exclude more Linux-specific functions from being compiledJohannes Schindelin2017-08-301-0/+2
* | Merge branch 'busybox' into mergeRon Yorston2017-08-221-73/+118
|\|
| * 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
* | Merge branch 'busybox' into mergeRon Yorston2017-07-181-2/+3
|\|
| * 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
* | Merge branch 'busybox' into mergeRon Yorston2017-05-291-26/+2
|\|
| * libbb: GETOPT_RESET macroKaarle Ritvanen2017-04-121-26/+2
* | Merge branch 'busybox' into mergeRon Yorston2017-02-081-17/+21
|\|
| * libbb: spawn_and_wait() fflushes before forking NOEXEC; child reinits logmodeDenys Vlasenko2017-01-261-17/+19
* | Merge branch busybox (up to "ash: comment out free(p) just before...")Ron Yorston2016-10-191-2/+3
|\|
| * config: disentangle PREFER_APPLETS from SH_STANDALONE and SH_NOFORKDenys Vlasenko2016-07-221-2/+3
* | Merge branch 'busybox' into mergeRon Yorston2016-04-041-2/+1
|\|
| * applet_tables: save space by removing applet name offsetsRon Yorston2016-03-301-2/+1
* | Merge branch 'busybox' into mergeRon Yorston2015-10-131-14/+25
|\|
| * remove global "jmp_buf die_jmp" from !FEATURE_PREFER_APPLETS buildsDenys Vlasenko2015-10-091-14/+25
* | mingw: define a macro for spawnRon Yorston2015-05-271-3/+2
* | Merge branch 'busybox' into mergeRon Yorston2012-03-231-1/+9
|\|
| * bb_daemonize_or_rexec(): add flag to double-fork; use it in start-stop-daemonPeter Korsgaard2011-11-091-1/+9
* | Merge commit 'da4441c44f6efccb6f7b7588404d9c6bfb7b6af8' into mergeRon Yorston2012-03-221-35/+26
|\|
| * 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
* | Merge branch 'origin/master' (early part)Nguyễn Thái Ngọc Duy2010-09-141-1/+1
|\|
| * *: make GNU licensing statement forms more regularDenys Vlasenko2010-08-161-1/+1
* | Merge branch 'origin/master' (early part)Nguyễn Thái Ngọc Duy2010-09-141-50/+2
|\|
| * *: 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
* | win32: Replace spawn() and spawn_and_wait() with Win32 versionNguyễn Thái Ngọc Duy2010-09-101-1/+4
|/
* *: 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