Lines Matching defs:fd
36 ** This #define uses a select() to wait for the 'fd' to become readable.
45 ** Note: if a valid 'fd' doesn't exist yet, don't use this (e.g. the
50 ** fd -- raw file descriptor (from 'fp') to use for select()
59 #define SM_IO_RD_TIMEOUT(fp, fd, to, timeout, sel_ret) \
69 if (!SM_FD_OK_SELECT(fd)) \
75 FD_SET((fd), &sm_io_to_mask); \
77 FD_SET((fd), &sm_io_x_mask); \
82 (sel_ret) = select((fd) + 1, &sm_io_to_mask, NULL, \
147 int fd;
173 SM_CONVERT_TIME(fp, fd, timeout, &to);
255 if (IS_IO_ERROR(fd, r, timeout))
259 SM_IO_RD_TIMEOUT(fp, fd, &to, timeout, ret);