master
 1#include <termios.h>
 2#include <sys/ioctl.h>
 3#include <errno.h>
 4
 5int 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}