IPMGMT_DOOR
if ((fd = open(IPMGMT_DOOR, O_CREAT|O_RDONLY, IPADM_FILE_MODE)) == -1) {
IPMGMT_DOOR, strerror(err));
(void) fdetach(IPMGMT_DOOR);
if (fattach(ipmgmt_door_fd, IPMGMT_DOOR) != 0) {
IPMGMT_DOOR, strerror(err));
(void) fdetach(IPMGMT_DOOR);
IPMGMT_DOOR, strerror(errno));
if ((iph->iph_door_fd = open(IPMGMT_DOOR, O_RDONLY)) < 0) {