Previously, syslogd's daemon process would signal that it had finished initialization using SIGALRM. In capability mode, signal delivery is not allowed, so use a pipe to indicate that it is ready to accept messages.
Details
Details
- Reviewers
markj - Commits
- rG8536447a07fa: syslogd: Use pipe to communicate with daemon
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
Fix conflicts after rebase. The previous revision has been squashed into a patch earlier in the stack.
Comment Actions
Call die() instead of err() in waitdaemon when an error occurs so the pidfile is removed.