Lines Matching refs:doorfd
40 initdoor(void *buf, int *doorfd) in initdoor() argument
46 *doorfd = open64(NAME_SERVICE_DOOR, O_RDONLY, 0); in initdoor()
50 *doorfd); in initdoor()
52 if (*doorfd == -1) { in initdoor()
57 if (door_info(*doorfd, &doori) < 0 || in initdoor()
64 (void) close(*doorfd); in initdoor()
67 (me, "door %d not valid\n", *doorfd); in initdoor()
275 int doorfd; in send_doorfd() local
279 initdoor(*dptr, &doorfd); in send_doorfd()
289 ret = door_call(doorfd, ¶m); in send_doorfd()
295 doorfd, strerror(errnum)); in send_doorfd()
296 (void) close(doorfd); in send_doorfd()
311 (void) close(doorfd); in send_doorfd()