1 #include <termios.h> 2 #include <sys/ioctl.h> 3 #include <errno.h> 4 tcsetattr(int fd,int act,const struct termios * tio)5 int tcsetattr(int fd, int act, const struct termios *tio) 6 { 7 if (act < 0 || act > 2) { 8 errno = EINVAL; 9 return -1; 10 } 11 return ioctl(fd, TCSETS+act, tio); 12 } 13