Denys Vlasenko
|
8531d76a15
*: code shrink and better "died from signal" reporting from wait4pid
|
14 éve |
Denys Vlasenko
|
8131eea3dc
*: introduce and use ffulsh_all()
|
15 éve |
Denys Vlasenko
|
4db34d6e27
libbb: revert the change where spawn reports exec failure
|
15 éve |
Denys Vlasenko
|
3f11f35124
libbb: make spawn() print "can't execute '%s'" on execv error
|
15 éve |
Denys Vlasenko
|
606291beab
*: more portability fixes by Dan Fandrich
|
15 éve |
Denys Vlasenko
|
8f24f9812d
stop using non-standard macro, use WEXITSTATUS instead
|
15 éve |
Denis Vlasenko
|
83518d18a3
Compatibility fixes:
|
15 éve |
Denis Vlasenko
|
3854c5ddf4
runsvdir: alternative methon of supporting runsvdir-as-init. +66 bytes.
|
16 éve |
Denis Vlasenko
|
d1660cb9ad
ash: fix a bug in standalone mode (corrupted getopt() state)
|
16 éve |
Denis Vlasenko
|
d48e81f0cd
mdev: do not follow symlinks in /sys (as was intended prior to rev 18811).
|
16 éve |
Denis Vlasenko
|
82604e9730
revert last two commits. vfork cannot be used in subroutine,
|
16 éve |
Denis Vlasenko
|
58d60c3333
*: introduce and use xfork()
|
16 éve |
Denis Vlasenko
|
3da5572bfa
*: introduce and use xvfork()
|
16 éve |
Denis Vlasenko
|
defc1ea340
*: introduce and use FAST_FUNC: regparm on i386, otherwise no-on
|
16 éve |
Bernhard Reutner-Fischer
|
636a1f85e8
- use EXIT_{SUCCESS,FAILURE}. No object-code changes
|
16 éve |
Denis Vlasenko
|
867bd37c7f
fix english in comment
|
16 éve |
Denis Vlasenko
|
7465dbcf2a
ash: speed up NOFORK code in ash by eliminating second find_applet().
|
16 éve |
Denis Vlasenko
|
cb448fe01b
libbb: introduce and use xrename and rename_or_warn.
|
16 éve |
Denis Vlasenko
|
9772816570
*: move getopt reset code to better place(s)
|
17 éve |
Denis Vlasenko
|
c4e4be9414
tentatively fix getopt state corruption for NOFORK applets
|
17 éve |
Denis Vlasenko
|
fb0eba706c
libbb: introduce and use safe_waitpid (loops in EINTR)
|
17 éve |
Denis Vlasenko
|
745cd17926
Further optimize applet tables; prettify build output
|
17 éve |
Denis Vlasenko
|
1aa7e477b1
reorganize applet table. Eliminates pointers to names.
|
17 éve |
Denis Vlasenko
|
82d38dab91
get rid of global "struct bb_applet *current_applet"
|
17 éve |
Denis Vlasenko
|
0c97c9d437
'simple' error message functions by Loic Grenie <loic.grenie@gmail.com>.
|
17 éve |
Denis Vlasenko
|
367960ba9a
make standalone httpd work on NOMMU machines
|
17 éve |
Denis Vlasenko
|
a1b16f4d5c
start_stop_daemon: NOMMU fix; smaller fixes
|
17 éve |
Denis Vlasenko
|
d8540f71ac
init: make sure fd 0,1,2 are not closed, + related optimizations.
|
17 éve |
Denis Vlasenko
|
bdbbb7ec49
make busybox --install work even if /proc/self/exe doesn't exist
|
17 éve |
Denis Vlasenko
|
b055001b6a
hush: fix handling of unmatched ${name (without closing '}') -
|
17 éve |