Hi, attached is a patch that reserves pid 1 for whatever process /hurd/init starts. runsystem.sysv for example execs /sbin/init, so sysvinit is happily running as pid 1.
/hurd/init get's to be pid 2, so everyone who needs shutdown notification now has to talk to pid 2. The kernel and other servers just move one pid further, I found noone hardcoding one of those pids other than the kernel one in init. Comments? Justus