Путеводитель по Руководству 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)