CVSROOT: /cvs Module name: src Changes by: to...@cvs.openbsd.org 2024/02/15 13:10:45
Modified files: sbin/iked : iked.c iked.h proc.c types.h Log message: Introduce new IMSG_CTL_PROCREADY which is used to signal that all pipes are set up by child processes. The parent sends a ping to all children and only starts once it has received an acknowledgement from all of them. This fixes a race condition on process startup when the parent starts running before all children are ready. >From markus@