Lines Matching refs:door_file
1217 char door_file[MAXPATHLEN]; in daemon_update() local
1233 if (snprintf(door_file, sizeof (door_file), in daemon_update()
1235 >= sizeof (door_file)) { in daemon_update()
1242 door_file)) == NULL) { in daemon_update()
1244 door_file, strerror(errno)); in daemon_update()
1250 door_file, strerror(errno)); in daemon_update()
1259 door_file, strerror(errno)); in daemon_update()
1265 if (snprintf(door_file, sizeof (door_file), "%s/%s", in daemon_update()
1266 etc_dev_dir, DEVFSADM_SYNCH_DOOR) >= sizeof (door_file)) { in daemon_update()
1273 (void) s_unlink(door_file); in daemon_update()
1274 if ((fd = open(door_file, O_RDWR | O_CREAT, SYNCH_DOOR_PERMS)) == -1) { in daemon_update()
1275 err_print(CANT_CREATE_DOOR, door_file, strerror(errno)); in daemon_update()
1283 err_print(CANT_CREATE_DOOR, door_file, strerror(errno)); in daemon_update()
1284 (void) s_unlink(door_file); in daemon_update()
1289 if (fattach(fd, door_file) == -1) { in daemon_update()
1290 err_print(CANT_CREATE_DOOR, door_file, strerror(errno)); in daemon_update()
1291 (void) s_unlink(door_file); in daemon_update()
1299 if (snprintf(door_file, sizeof (door_file), "%s/%s", in daemon_update()
1300 etc_dev_dir, DEVNAME_LOOKUP_DOOR) >= sizeof (door_file)) { in daemon_update()
1307 (void) s_unlink(door_file); in daemon_update()
1308 if ((fd = open(door_file, O_RDWR | O_CREAT, S_IRUSR|S_IWUSR)) == -1) { in daemon_update()
1309 err_print(CANT_CREATE_DOOR, door_file, strerror(errno)); in daemon_update()
1317 err_print(CANT_CREATE_DOOR, door_file, strerror(errno)); in daemon_update()
1318 (void) s_unlink(door_file); in daemon_update()
1323 (void) fdetach(door_file); in daemon_update()
1324 lookup_door_path = s_strdup(door_file); in daemon_update()
1326 if (fattach(fd, door_file) == -1) { in daemon_update()
1329 err_print(CANT_CREATE_DOOR, door_file, strerror(errno)); in daemon_update()
1330 (void) s_unlink(door_file); in daemon_update()
1337 if (devname_kcall(MODDEVNAME_LOOKUPDOOR, (void *)door_file) != 0) in daemon_update()