NDMP_DOOR_SVC
(void) fdetach(NDMP_DOOR_SVC);
if ((door = open(NDMP_DOOR_SVC, O_RDONLY)) < 0)
(void) unlink(NDMP_DOOR_SVC);
if ((fd = creat(NDMP_DOOR_SVC, 0444)) < 0) {
NDMP_DOOR_SVC);
(void) fdetach(NDMP_DOOR_SVC);
if (fattach(ndmp_door_fildes, NDMP_DOOR_SVC) < 0) {
(ndmp_door_fildes = open(NDMP_DOOR_SVC, O_RDONLY)) < 0) {