Lines Matching defs:door
99 #include <door.h>
250 /* for managing door server threads */
2494 * Create the door file and the pid file in /var/run. If the filesystem
2501 * syslogd will function nicely without it (not so for the door file).
2519 * a door call - if it succeeds, there is already
2524 int door;
2526 if ((door = open(DoorFileName, O_RDONLY)) >= 0) {
2530 if (door_info(door, &info) >= 0) {
2548 (void) close(door);
2557 if ((door = creat(DoorFileName, 0644)) < 0) {
2571 (void) fchmod(door,
2578 (void) close(door);
2813 * the 'server' function that we export via the door. It does
2843 * Max number of door server threads for syslogd. Since door is used
2850 * Manage door server thread pool.
2941 * condition between door. If we bind here, one syslogd could grab
2943 * getting UDP port but grab the door file. The 2nd syslogd could
2945 * bindnet() will be called after door was successfully opened.
3018 * to open the door. This cannot happen before spawning sys_poll(),
3019 * because after opening the door, syslog() will no longer take care of
3021 * activate sys_poll() before opening the door, so that log driver
4508 DPRINT2(1, "delete_doorfiles(%u): revoked door: DoorFd=%d\n",