iconv: fix missing bounds checking for shift_jis decoding
[musl.git] / src / termios / tcsetattr.c
blob94df18f91e1718b034303c32b8ee919808ac9f9c
1 #include <termios.h>
2 #include <sys/ioctl.h>
3 #include <errno.h>
5 int tcsetattr(int fd, int act, const struct termios *tio)
7 if (act < 0 || act > 2) {
8 errno = EINVAL;
9 return -1;
11 return ioctl(fd, TCSETS+act, tio);