CVSROOT: /cvs Module name: src Changes by: k...@cvs.openbsd.org 2014/02/09 13:45:56
Modified files: sbin/dhclient : dhclient.c dhcpd.h dispatch.c kroute.c Log message: Don't use imsg_flush(), roll a local flush_unpriv_ibuf() that loops on EAGAIN, sets quit to INTERNALSIG on errors (unless quit is already set to something else), and prints a consistant error message when errors other than EPIPE and end of file are encountered. Fixes failure to write resolv.conf when -L is used, and makes add_address() and add_route() also wait until imsg is in pipe.