diff options
author | Denis Vlasenko | 2008-11-06 22:39:57 +0000 |
---|---|---|
committer | Denis Vlasenko | 2008-11-06 22:39:57 +0000 |
commit | 3854c5ddf4eb267e4e53796eaa1051421dcb4e08 (patch) | |
tree | 7110eecec665bc64fefcdedaa29eb2e2fdf2df41 /libbb/vfork_daemon_rexec.c | |
parent | 70e8f49f71b824bbc7c5ec825eb33108134d1ee5 (diff) | |
download | busybox-3854c5ddf4eb267e4e53796eaa1051421dcb4e08.zip busybox-3854c5ddf4eb267e4e53796eaa1051421dcb4e08.tar.gz |
runsvdir: alternative methon of supporting runsvdir-as-init. +66 bytes.
*: s/int/pid_t where appropriate
Diffstat (limited to 'libbb/vfork_daemon_rexec.c')
-rw-r--r-- | libbb/vfork_daemon_rexec.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libbb/vfork_daemon_rexec.c b/libbb/vfork_daemon_rexec.c index 17b373c..50dc3af 100644 --- a/libbb/vfork_daemon_rexec.c +++ b/libbb/vfork_daemon_rexec.c @@ -66,9 +66,9 @@ pid_t FAST_FUNC xspawn(char **argv) return pid; } -int FAST_FUNC safe_waitpid(int pid, int *wstat, int options) +pid_t FAST_FUNC safe_waitpid(pid_t pid, int *wstat, int options) { - int r; + pid_t r; do r = waitpid(pid, wstat, options); @@ -76,13 +76,13 @@ int FAST_FUNC safe_waitpid(int pid, int *wstat, int options) return r; } -int FAST_FUNC wait_any_nohang(int *wstat) +pid_t FAST_FUNC wait_any_nohang(int *wstat) { return safe_waitpid(-1, wstat, WNOHANG); } // Wait for the specified child PID to exit, returning child's error return. -int FAST_FUNC wait4pid(int pid) +int FAST_FUNC wait4pid(pid_t pid) { int status; |