dwww Home | Manual pages | Find package

TIOCSLCKTRMIOS(2const)                                   TIOCSLCKTRMIOS(2const)

NAME
       TIOCGLCKTRMIOS, TIOCSLCKTRMIOS - locking the termios structre

LIBRARY
       Standard C library (libc, -lc)

SYNOPSIS
       #include <asm/termbits.h>  /* Definition of TIOC*CLKTRMIOS constants */
       #include <sys/ioctl.h>

       int ioctl(int fd, TIOCGLCKTRMIOS, struct termios *argp);
       int ioctl(int fd, TIOCSLCKTRMIOS, const struct termios *argp);

       #include <asm/termbits.h>

       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 <asm/termbits.h> is different and
       incompatible with struct termios from <termios.h>.   These  ioctl  calls
       require struct termios from <asm/termbits.h>.

SEE ALSO
       ioctl(2), ioctl_tty(2), TCSETS(2const)

Linux man-pages 6.9.1              2024-06-13            TIOCSLCKTRMIOS(2const)

Generated by dwww version 1.16 on Tue Dec 16 05:01:34 CET 2025.