CVSROOT: /cvs Module name: src Changes by: mill...@cvs.openbsd.org 2015/07/14 13:14:05
Modified files: sbin/init : init.c Log message: Use volatile sig_atomic_t for requested_transition since it is modified inside signal handlers. Instead of returning a function pointer, the state functions now return an enum for the next state. This is used as an index into an array of function pointers to do the actual state change in transition(). OK deraadt@