tail head cat sleep
QR code linking to this page

manページ  — TCGETPGRP

名称

tcgetpgrp – フォアグラウンドの処理グループIDを取得

内容

ライブラリ

Standard C Library (libc, -lc)

書式

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

pid_t
tcgetpgrp(int fd);

解説

tcgetpgrp() 関数は、端末デバイスで行っているフォアグラウンドの処理 グループの処理グループ ID を返します。フォアグラウンドの処理グループがない場合、 tcgetpgrp() は無効なプロセス ID を返します。

エラー

エラーが起きた場合、 tcgetpgrp() は -1 を返し、エラーを示すために 次のようにグローバル変数 errno が設定されます:
[EBADF]
  引数 fd が有効なファイル記述子ではありません。
[ENOTTY]
  呼び出し側処理が制御端末を持っていないか、または fd で表わされている端末デバイスが制御端末ではありません。

関連項目

setpgid(2), setsid(2), tcsetpgrp(3)

規格

tcgetpgrp() 関数は、 IEEE Std 1003.1-88 ("POSIX.1") 規格に適合しているものと考えられます。

TCGETPGRP (3) June 4, 1993

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.

Using Unix is the computing equivalent of listening only to music by David Cassidy
— Rob Pike