dwww Home | Manual pages | Find package

TIOCCONS(2const)                                               TIOCCONS(2const)

NAME
       TIOCCONS - redirecting console output

LIBRARY
       Standard C library (libc, -lc)

SYNOPSIS
       #include <asm/termbits.h>  /* Definition of TIOCCONS */
       #include <sys/ioctl.h>

       int ioctl(int fd, TIOCCONS);

DESCRIPTION
       Redirect output that would have gone to /dev/console or /dev/tty0 to the
       given  terminal.   If  that  was a pseudoterminal master, send it to the
       slave.

       Only a process with the CAP_SYS_ADMIN capability may do this.

       If output was redirected already, then EBUSY is returned,  but  redirec-
       tion can be stopped by using this ioctl with fd pointing at /dev/console
       or /dev/tty0.

RETURN VALUE
       On  success,  0 is returned.  On error, -1 is returned, and errno is set
       to indicate the error.

ERRORS
       EBUSY  Output was redirected already.

       EPERM  Insufficient permission.

HISTORY
       Before Linux 2.6.10, anybody can do this as long as the output  was  not
       redirected yet; CAP_SYS_ADMIN was not necessary.

SEE ALSO
       ioctl(2), ioctl_tty(2)

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

Generated by dwww version 1.16 on Tue Dec 16 04:04:18 CET 2025.