CTERMID

Section: Linux Programmer's Manual (3)
Updated: 2019-03-06
Index JM Home Page
 

名前

ctermid - 制御端末名の取得  

書式

#include <stdio.h>

char *ctermid(char *s);

glibc 向けの機能検査マクロの要件 (feature_test_macros(7) 参照):

ctermid(): _POSIX_C_SOURCE  

説明

ctermid() はプロセスの現在の制御端末のパス名を返す。 s が NULL の場合、静的なバッファーを用いる。それ以外の場合、 s は端末パス名を保持するのに使用されるバッファーへのポインターとなる。 シンボル定数 L_ctermid は返されるパス名の最大文字数である。  

返り値

パス名へのポインター。  

属性

この節で使用されている用語の説明については、 attributes(7) を参照。
インターフェース 属性 値
ctermid() Thread safety MT-Safe
 

準拠

POSIX.1-2001, POSIX.1-2008, Svr4.  

バグ

The returned pathname may not uniquely identify the controlling terminal; it may, for example, be /dev/tty.

プログラムが端末をオープンできることは保証されていない。  

関連項目

ttyname(3)  

この文書について

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

関連キーワード

端末   ctermid   制御   バッファー   ポインター   stdio   検査   マクロ   要件   macros   保持   シンボル   定数   最大   文字数   用語   allbox   インターフェース   属性   Thread   safety   returned   pathname   uniquely   identify

Linux マニュアル 一覧

関連するコマンド・関数

tty.4   tcgetsid.3   tcgetpgrp.3   tcsetpgrp.3   tty.1   getpass.3
 

Index

名前
書式
説明
返り値
属性
準拠
バグ
関連項目
この文書について

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