Путеводитель по Руководству Linux

  User  |  Syst  |  Libr  |  Device  |  Files  |  Other  |  Admin  |  Head  |



   vhangup    ( 2 )

практически повесить текущий терминал (virtually hangup the current terminal)

Имя (Name)

vhangup - virtually hangup the current terminal


Синопсис (Synopsis)

#include <unistd.h>

int vhangup(void);

Feature Test Macro Requirements for glibc (see feature_test_macros(7)):

vhangup(): Since glibc 2.21: _DEFAULT_SOURCE In glibc 2.19 and 2.20: _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) Up to and including glibc 2.19: _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500)


Описание (Description)

vhangup() simulates a hangup on the current terminal. This call arranges for other users to have a 'clean' terminal at login time.


Возвращаемое значение (Return value)

On success, zero is returned. On error, -1 is returned, and errno is set to indicate the error.


Ошибки (Error)

EPERM The calling process has insufficient privilege to call vhangup(); the CAP_SYS_TTY_CONFIG capability is required.


Стандарты (Conforming to)

This call is Linux-specific, and should not be used in programs intended to be portable.


Смотри также (See also)

init(1), capabilities(7)