VHANGUP

Section: Linux Programmer's Manual (2)
Updated: 2016-03-15
Index JM Home Page
 

名前

vhangup - 現在の端末を仮想的に (virtualy) ハングアップ (hangup) させる  

書式

#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() は現在の端末 (terminal) でハングアップをシミュレートする。このコールは他のユーザーがログインした時に綺麗 (clean) な端末を得ることができるよう手配する。  

返り値

成功した場合は 0 が返される。エラーの場合は -1 が返され、 errno が適切に設定される。  

エラー

EPERM
呼び出し元プロセスに vhangup() を呼び出すための十分な特権がない。 CAP_SYS_TTY_CONFIG ケーパビリティ (capability) が必要である。
 

準拠

このコールは Linux 特有であり、移植を意図したプログラムで 使用してはいけない。  

関連項目


 init(1), capabilities(7)  

この文書について

この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクトの説明とバグ報告に関する情報は https://www.kernel.org/doc/man-pages/ に書かれている。

関連キーワード

端末   vhangup   ハングアップ   仮想的   virtualy   hangup   unistd   検査   マクロ   要件   macros   terminal   シミュレート   ログイン   手配   成功   特権   ケーパビリティ   capability   移植   意図   リリース   一部   バグ   報告

Linux マニュアル 一覧

関連するコマンド・関数

tty.1   tty.4   tcgetsid.3   isatty.3   ttytype.5   tcgetpgrp.3
 

Index

名前
書式
説明
返り値
エラー
準拠
関連項目
この文書について

This document was created by man2html, using the manual pages.
Time: 04:38:59 GMT, October 11, 2026