Lines Matching refs:rh_doorfd
616 assert(h->rh_doorfd != -1);
623 h->rh_doorfd_old = h->rh_doorfd;
624 h->rh_doorfd = -1;
627 (void) close(h->rh_doorfd);
628 h->rh_doorfd = -1;
641 if (h->rh_doorfd == -1)
658 return (handle_is_bound(h) && door_info(h->rh_doorfd, &i) != -1 &&
702 while ((r = door_call(h->rh_doorfd, &arg)) < 0) {
862 ret->rh_doorfd = -1;
1213 assert(handle->rh_doorfd == -1 && handle->rh_doorfd_old == -1);
1232 &response, sizeof (response), &handle->rh_doorfd);
1246 if (handle->rh_doorfd < 0) {
1273 (void) fcntl(handle->rh_doorfd, F_SETFD, FD_CLOEXEC);
1275 if (door_info(handle->rh_doorfd, &info) < 0) {
1276 (void) close(handle->rh_doorfd);
1277 handle->rh_doorfd = -1;
3913 r = make_door_call_retfd(h->rh_doorfd, &request, sizeof (request),
3992 fd = h->rh_doorfd;
4012 assert(h->rh_doorfd == -1);