Lines Matching refs:fd
66 int fd; in serialopen() local
71 if ((fd = open(device, O_RDWR)) < 0) in serialopen()
74 if (tcsetattr(fd, TCSAFLUSH, &tios) < 0) { in serialopen()
75 (void)close(fd); in serialopen()
79 return fd; in serialopen()
83 serialreadchar(int fd, int timeout) in serialreadchar() argument
94 FD_SET(fd, &fds); in serialreadchar()
98 if ((n = select(fd + 1, &fds, 0, 0, &tv)) < 0) in serialreadchar()
104 if ((n = read(fd, &ch, 1)) < 0) in serialreadchar()
114 serialwrite(int fd, char *buf, int len) in serialwrite() argument
119 n = write(fd, buf, len); in serialwrite()
129 serialclose(int fd) in serialclose() argument
131 return close(fd); in serialclose()