Privilege Seperation processes need to communicate. internal messaging. file descriptor passing. do not reinvent the wheel. steal the imsg framework that I wrote for bgpd today: bgpd, dvrmpd, ntpd, ospfd, ospf6d, relayd, ripd, snmpd, smtpd