TIOCSLCKTRMIOS(2const) TIOCSLCKTRMIOS(2const) NAME TIOCGLCKTRMIOS, TIOCSLCKTRMIOS - locking the termios structre LIBRARY Standard C library (libc, -lc) SYNOPSIS #include /* Definition of TIOC*CLKTRMIOS constants */ #include int ioctl(int fd, TIOCGLCKTRMIOS, struct termios *argp); int ioctl(int fd, TIOCSLCKTRMIOS, const struct termios *argp); #include struct termios; DESCRIPTION The termios structure of a terminal can be locked. The lock is itself a termios structure, with nonzero bits or fields indicating a locked value. TIOCGLCKTRMIOS Gets the locking status of the termios structure of the terminal. TIOCSLCKTRMIOS Sets the locking status of the termios structure of the terminal. Only a process with the CAP_SYS_ADMIN capability can do this. RETURN VALUE On success, 0 is returned. On error, -1 is returned, and errno is set to indicate the error. ERRORS EPERM Insufficient permission. CAVEATS Please note that struct termios from is different and incompatible with struct termios from . These ioctl calls require struct termios from . SEE ALSO ioctl(2), ioctl_tty(2), TCSETS(2const) Linux man-pages 6.9.1 2024-06-13 TIOCSLCKTRMIOS(2const)