Get vfork_daemon_rexec working under uclinux
This commit is contained in:
		| @@ -681,11 +681,12 @@ extern int syslogd_main(int argc, char **argv) | ||||
| 	umask(0); | ||||
|  | ||||
| 	if (doFork == TRUE) { | ||||
| 		if(daemon(0, 1) < 0) | ||||
| 		bb_perror_msg_and_die("daemon"); | ||||
| #if defined(__uClinux__) | ||||
| 		vfork_daemon_rexec(argc, argv, "-n"); | ||||
| #endif | ||||
| 		vfork_daemon_rexec(0, 1, argc, argv, "-n"); | ||||
| #else /* __uClinux__ */ | ||||
| 		if(daemon(0, 1) < 0) | ||||
| 			bb_perror_msg_and_die("daemon"); | ||||
| #endif /* __uClinux__ */ | ||||
| 	} | ||||
| 	doSyslogd(); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user