vhangup(2) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

vhangup(2)

vhangup(2)                       System Calls                       vhangup(2)



NAME
       vhangup - virtually "hangup" the current controlling terminal

SYNOPSIS
       #include <unistd.h>

       void vhangup(void);

DESCRIPTION
       The  vhangup()  function  is used by the initialization process init(8)
       (among others) to ensure that users  are  given  "clean"  terminals  at
       login by revoking access of the previous users' processes to the termi‐
       nal. To effect this, vhangup() searches the system  tables  for  refer‐
       ences  to  the controlling terminal of the invoking process and revokes
       access permissions on each instance of the terminal that it finds. Fur‐
       ther  attempts  to  access  the terminal by the affected processes will
       yield I/O errors (EBADF or EIO). A SIGHUP (hangup signal)  is  sent  to
       the process group of the controlling terminal.

SEE ALSO
       init(8)

BUGS
       Access to the controlling terminal using /dev/tty is still possible.


       This call should be replaced by an automatic mechanism that takes place
       on process exit.



Oracle Solaris 11.4               19 Mar 1998                       vhangup(2)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3