Lines Matching refs:fd
35 ** This #define uses a select() to wait for the 'fd' to become readable.
44 ** Note: if a valid 'fd' doesn't exist yet, don't use this (e.g. the
49 ** fd -- raw file descriptor (from 'fp') to use for select()
58 #define SM_IO_RD_TIMEOUT(fp, fd, to, timeout, sel_ret) \
68 if (FD_SETSIZE > 0 && (fd) >= FD_SETSIZE) \
74 FD_SET((fd), &sm_io_to_mask); \
76 FD_SET((fd), &sm_io_x_mask); \
81 (sel_ret) = select((fd) + 1, &sm_io_to_mask, NULL, \
146 int fd;
172 SM_CONVERT_TIME(fp, fd, timeout, &to);
254 if (IS_IO_ERROR(fd, r, timeout))
258 SM_IO_RD_TIMEOUT(fp, fd, &to, timeout, ret);