*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Linux man pages -> tty (4)              
Title
Content
Arch
Section
 

TTY(4)

Contents


NAME    [Toc]    [Back]

       tty - controlling terminal

DESCRIPTION    [Toc]    [Back]

       The  file  /dev/tty  is	a character file with major number 5 and minor
       number 0, usually of mode 0666 and owner.group root.tty.  It is a  synonym
 for the controlling terminal of a process, if any.

       In  addition  to  the ioctl() requests supported by the device that tty
       refers to, the following ioctl() request is supported:

       TIOCNOTTY    [Toc]    [Back]
	      Detach the current process from its  controlling	terminal,  and
	      remove  it  from its current process group, without attaching it
	      to a new process group (that is, set its	process  group	ID  to
	      zero).   This  ioctl()  call only works on file descriptors connected
 to /dev/tty; this is used by daemon processes  when  they
	      are  invoked  by	a user at a terminal.  The process attempts to
	      open /dev/tty; if the open succeeds, it detaches itself from the
	      terminal	by  using  TIOCNOTTY,  while  if the open fails, it is
	      obviously not attached to a terminal and does not need to detach
	      itself.

FILES    [Toc]    [Back]

       /dev/tty

SEE ALSO    [Toc]    [Back]

      
      
       mknod(1), chown(1), getty(1), termios(2), console(4), ttys(4)



Linux				  1992-01-21				TTY(4)
[ Back ]
 Similar pages
Name OS Title
ctermid Linux get controlling terminal name
daemon FreeBSD run detached from the controlling terminal
tty HP-UX controlling terminal interface
tcgetsid NetBSD get session ID associated with a controlling terminal
tty IRIX controlling terminal interface
ctermid Tru64 Generate the pathname for the controlling terminal
clearok Tru64 Routines for controlling output options for a Curses terminal
nonl Tru64 Routines for controlling output options for a Curses terminal
scrollok Tru64 Routines for controlling output options for a Curses terminal
setscrreg Tru64 Routines for controlling output options for a Curses terminal
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service