Lines Matching defs:fd
758 * Like make_door_call(), but takes an fd instead of a handle, and expects
764 make_door_call_retfd(int fd, const void *req, size_t req_sz, void *res,
773 if (fd == -1)
783 while ((r = door_call(fd, &arg)) < 0) {
1184 int fd;
1197 /* wait until any active fd users have cleared out */
1218 fd = open(door_name, O_RDONLY, 0);
1219 if (fd == -1) {
1231 res = make_door_call_retfd(fd, &request, sizeof (request),
1234 (void) close(fd);
3914 &response, sizeof (response), &pollfd.fd);
3921 (pollfd.fd != -1));
3934 (void) close(pollfd.fd);
3983 int fd;
3992 fd = h->rh_doorfd;
4000 r = make_door_call_retfd(fd, &request, sizeof (request),
4013 assert(fd == h->rh_doorfd_old);