Unix/Linux Go Back    

OpenSolaris 2009.06 - man page for vhangup (opensolaris section 2)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)

vhangup(2)				   System Calls 			       vhangup(2)

       vhangup - virtually "hangup" the current controlling terminal

       #include <unistd.h>

       void vhangup(void);

       The  vhangup()  function  is used by the initialization process init(1M) (among others) to
       ensure that users are given "clean" terminals at login by revoking access of the  previous
       users' processes to the terminal. To effect this, vhangup() searches the system tables for
       references to the controlling terminal of the invoking process and revokes access  permis-
       sions  on each instance of the terminal that it finds. Further attempts to access the ter-
       minal 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.


       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.

SunOS 5.11				   19 Mar 1998				       vhangup(2)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums

All times are GMT -4. The time now is 03:59 PM.