Create a socketpair() and tie one end to /dev/klog using ioctl LIOCSFD.
authorderaadt <deraadt@openbsd.org>
Mon, 14 Jul 2014 04:02:33 +0000 (04:02 +0000)
committerderaadt <deraadt@openbsd.org>
Mon, 14 Jul 2014 04:02:33 +0000 (04:02 +0000)
commit920f5a61b9ccb37fcc307d69cc3b5a4def2f8f09
tree03caa9fa4af543a4c1b23d0ba4d095ce5a37e69c
parent9df30356f6897953688fb86249c8bf485747f6e4
Create a socketpair() and tie one end to /dev/klog using ioctl LIOCSFD.
This allows us to receive messages direct from programs using the
fd-safe sendsyslog(2), aka. syslog_r(3).  Thanks to guenther for this part
of the solution.
ok beck tedu miod guenther
usr.sbin/syslogd/syslogd.c