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.

VI = Virtually Incomprehensible.