summaryrefslogtreecommitdiff
path: root/init/init.c
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2025-07-30 20:02:23 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2025-07-30 20:02:23 +0200
commita98b95b715359a8b002d1cb8e1f998a4afa2c73e (patch)
treef77e0efb753c16297df47d825ad1d0bf829320ec /init/init.c
parent41f677ec5daccaeae616a0bbf508d2a2d54bdac7 (diff)
*: use safe_waitpid() or wait_any_nohang() where approppriate
function old new delta crond_main 1227 1237 +10 init_main 804 794 -10 wait_one 263 252 -11 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/2 up/down: 10/-21) Total: -11 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'init/init.c')
-rw-r--r--init/init.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/init/init.c b/init/init.c
index 797e0a0eb..294be9952 100644
--- a/init/init.c
+++ b/init/init.c
@@ -1201,7 +1201,7 @@ int init_main(int argc UNUSED_PARAM, char **argv)
int status;
struct init_action *a;
- wpid = waitpid(-1, &status, WNOHANG);
+ wpid = wait_any_nohang(&status);
if (wpid <= 0)
break;