HOTPLUGD_DOOR
HOTPLUGD_DOOR, strerror(errno));
(void) fdetach(HOTPLUGD_DOOR);
if (fattach(door_fd, HOTPLUGD_DOOR) != 0) {
log_err("Cannot attach to door file '%s': %s\n", HOTPLUGD_DOOR,
(void) fdetach(HOTPLUGD_DOOR);
(void) fdetach(HOTPLUGD_DOOR);
(void) unlink(HOTPLUGD_DOOR);
if ((fd = open(HOTPLUGD_DOOR, O_CREAT|O_EXCL|O_RDONLY, 0644)) == -1) {
if ((door_fd = open(HOTPLUGD_DOOR, O_RDONLY)) < 0) {