EN JA
TCGETSID(3)
TCGETSID(3) FreeBSD Library Functions Manual TCGETSID(3)

名称

tcgetsid制御端末に関連づけられたセッション ID を取得する

ライブラリ

Standard C Library (libc, -lc)

書式

#include < sys/types.h>
#include < termios.h>

pid_t
tcgetsid( int fd);

解説

tcgetsid() 関数は、 fd によって指定された制御端末のためにセッションリーダのプロセスグループ ID を返します。

エラー

エラーが発生するなら、 tcgetsid() は、-1 を返し、クローバル変数 errno は、次のように、エラーを示す値が設定されます:
[ EBADF]
fd 引数が、有効なファイル記述子ではありません。
[ ENOTTY]
呼び出しプロセスに制御端末がないか、または fd によって表される基本的な端末装置が、制御端末ではありません。

規格

tcgetsid() 関数は、 X/Open Portability Guide Issue 4, Version 2 (“XPG4.2”) に適合しています。
April 15, 2008 FreeBSD