The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

vhangup (2)
  • >> vhangup (2) ( Solaris man: Системные вызовы )
  • vhangup (2) ( Русские man: Системные вызовы )
  • vhangup (2) ( Linux man: Системные вызовы )
  •  

    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(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 permissions on each instance of the terminal that it finds. Further 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(1M)  

    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.


     

    Index

    NAME
    SYNOPSIS
    DESCRIPTION
    SEE ALSO
    BUGS


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру