From d479bd2f63445524253e16d8575a0592c266908d Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Sun, 20 Dec 2015 00:50:52 +0200 Subject: Bugfixes in init mode * src/ctl.c (ctl_open): Add missing return. * src/pies.c (config_parse): Return if tree is null. (main) [INIT_EMU]: Print more info. Override default init_fifo. Don't use syslog and control socket if running as init process. * src/pies.h (init_fifo): New extern. * src/progman.c (open_redirector): Return -1 if running as init process. (prog_start): Always initialize redir[]. * src/sysvinit.c (init_fifo): New variable. Use it instead if the INIT_FIFO macro. (inittrans): Call create_fifo once, when transiting from boot to normal state. --- src/pies.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/pies.h') diff --git a/src/pies.h b/src/pies.h index cc28c69..56fb72d 100644 --- a/src/pies.h +++ b/src/pies.h @@ -525,6 +525,7 @@ void sysvinit_runlevel_setup (int mask, int *wait); void sysvinit_sysdep_begin (void); extern char *sysvinit_environ_hint[]; +extern char *init_fifo; #ifndef INIT_FIFO # define INIT_FIFO "/dev/initctl" -- cgit v1.2.1