TCSETPGRP
Section: C Library Functions (3)
索引
jman
BSD mandoc
索引
名称
tcsetpgrp
- フォアグラウンド処理グループ ID の設定
索引
ライブラリ
Lb libc
索引
書式
In sys/types.h
In unistd.h
Ft int
Fn tcsetpgrp int fd pid_t pgrp_id
索引
解説
処理が制御する端末を持つ場合は、
Fn tcsetpgrp
関数はその端末デバイスと連携したフォアグラウンド処理グループ ID を
Fa pgrp_id
に設定します。
Fa fd
に連携した端末デバイスは、呼び出し処理の制御端末でなければならず、またその
制御端末はその呼び出し側処理のセッションに
現在連携していなければなりません。
Fa pgrp_id
の値は、同じセッションにおける処理の呼び出し側処理の処理グループ ID と
同じでなければなりません。
索引
戻り値
Rv -std tcsetpgrp
索引
エラー
Fn tcsetpgrp
は次の場合に失敗します。
- Bq Er EBADF
-
引数
Fa fd
が有効なファイル記述子ではありません。
- Bq Er EINVAL
-
無効な
Fa pgrp_id
の値が指定されました。
- Bq Er ENOTTY
-
呼び出し処理が制御端末を持っていないか、または
Fa fd
で
表わされるファイルが制御端末ではないか、または制御端末がもはや呼び出し
処理のセッションに結合されていません。
- Bq Er EPERM
-
引数
Fa pgrp_id
が、同じセッションにおける処理の呼び出し側処理の
処理グループ ID と一致しません。
索引
関連項目
setpgid(2),
setsid(2),
tcgetpgrp(3)
索引
規格
Fn tcsetpgprp
関数は、
St -p1003.1-88
規格に適合しているものと考えられます。
索引
Index
- 名称
-
- ライブラリ
-
- 書式
-
- 解説
-
- 戻り値
-
- エラー
-
- 関連項目
-
- 規格
-
Time: 07:07:13 GMT, January 12, 2009