Lines Matching refs:fd
43 #define _isrmt(fd) \
44 ((fd) >= __REM_BIAS)
70 #define rmtread(fd, buffer, length) \
71 (_isrmt (fd) ? rmt_read__ (fd - __REM_BIAS, buffer, length) \
72 : safe_read (fd, buffer, length))
74 #define rmtwrite(fd, buffer, length) \
75 (_isrmt (fd) ? rmt_write__ (fd - __REM_BIAS, buffer, length) \
76 : full_write (fd, buffer, length))
78 #define rmtlseek(fd, offset, where) \
79 (_isrmt (fd) ? rmt_lseek__ (fd - __REM_BIAS, offset, where) \
80 : lseek (fd, offset, where))
82 #define rmtclose(fd) \
83 (_isrmt (fd) ? rmt_close__ (fd - __REM_BIAS) : close (fd))
85 #define rmtioctl(fd, request, argument) \
86 (_isrmt (fd) ? rmt_ioctl__ (fd - __REM_BIAS, request, argument) \
87 : ioctl (fd, request, argument))
89 #define rmtdup(fd) \
90 (_isrmt (fd) ? (errno = EOPNOTSUPP), -1 : dup (fd))
92 #define rmtfstat(fd, buffer) \
93 (_isrmt (fd) ? (errno = EOPNOTSUPP), -1 : fstat (fd, buffer))
96 (_isrmt (fd) ? (errno = EOPNOTSUPP), -1 : fcntl (fd, command, argument))
98 #define rmtisatty(fd) \
99 (_isrmt (fd) ? 0 : isatty (fd))