diff options
Diffstat (limited to 'init')
-rw-r--r-- | init/bootchartd.c | 2 | ||||
-rw-r--r-- | init/init.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/init/bootchartd.c b/init/bootchartd.c index 0929890a3..a5447c6ad 100644 --- a/init/bootchartd.c +++ b/init/bootchartd.c | |||
@@ -133,7 +133,7 @@ static void dump_file(FILE *fp, const char *filename) | |||
133 | static int dump_procs(FILE *fp, int look_for_login_process) | 133 | static int dump_procs(FILE *fp, int look_for_login_process) |
134 | { | 134 | { |
135 | struct dirent *entry; | 135 | struct dirent *entry; |
136 | DIR *dir = opendir("/proc"); | 136 | DIR *dir = xopendir("/proc"); |
137 | int found_login_process = 0; | 137 | int found_login_process = 0; |
138 | 138 | ||
139 | fputs(G.jiffy_line, fp); | 139 | fputs(G.jiffy_line, fp); |
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) | |||
1201 | int status; | 1201 | int status; |
1202 | struct init_action *a; | 1202 | struct init_action *a; |
1203 | 1203 | ||
1204 | wpid = waitpid(-1, &status, WNOHANG); | 1204 | wpid = wait_any_nohang(&status); |
1205 | if (wpid <= 0) | 1205 | if (wpid <= 0) |
1206 | break; | 1206 | break; |
1207 | 1207 | ||