Fixed rebooting when init runs as /linuxrc

-Erik
This commit is contained in:
Erik Andersen
2000-02-23 22:49:58 +00:00
parent dc75a739ac
commit 5b911ddd57
4 changed files with 17 additions and 8 deletions

View File

@@ -1193,7 +1193,7 @@ extern pid_t findInitPid()
for (init_pid = 1; init_pid < 65536; init_pid++) {
FILE *status;
sprintf(filename, "/proc/%d/status", init_pid);
sprintf(filename, "/proc/%d/cmdline", init_pid);
status = fopen(filename, "r");
if (!status) {
continue;
@@ -1201,7 +1201,7 @@ extern pid_t findInitPid()
fgets(buffer, 256, status);
fclose(status);
if ((strstr(buffer, "init\n") != NULL)) {
if ((strstr(buffer, "init") != NULL)) {
return init_pid;
}
}