TCGETPGRP(3) |
FreeBSD Library Functions Manual |
TCGETPGRP(3) |
名称
tcgetpgrp —
フォアグラウンドのプロセスグループ ID を取得する
ライブラリ
Standard C Library (libc, -lc)
解説
tcgetpgrp() 関数は、端末デバイスに関連するフォアグラウンドのプロセスグループのプロセスグループ ID の値を返します。フォアグラウンドのプロセスグループがないなら、
tcgetpgrp() は、無効のプロセス ID を返します。
エラー
エラーが起こったなら、
tcgetpgrp() は、-1 を返し、グローバル変数
errno は、次のように、エラーを示す値が設定されます:
-
[
EBADF]
-
fd 引数が有効なファイル記述子ではありません。
-
[
ENOTTY]
-
呼び出しプロセスが制御端末を持っていないか、または
fd によって表わされる基礎端末デバイスが制御端末ではありません。
規格
tcgetpgrp() 関数は、 IEEE Std 1003.1-1988 (“POSIX.1”) に準拠するはずです。