VHANGUP(2) | Руководство программиста Linux | VHANGUP(2) |
vhangup - имитирует прекращение работы текущего терминала
#include <unistd.h>
int vhangup(void);
Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):
vhangup():
начиная с glibc 2.21: _DEFAULT_SOURCE в glibc 2.19 и 2.20: _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) до glibc 2.19 включительно: _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500)
vhangup() имитирует прекращение работы на текущем терминале. Этот вызов выполняет действия, необходимые для очистки терминала перед приглашением ко входу.
При успешном выполнении возвращается 0. В случае ошибки возвращается -1, а errno устанавливается в соответствующее значение.
Данный вызов существует только в Linux и не должен использоваться в программах, которые должны быть переносимыми.
2016-03-15 | Linux |