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

名称
ライブラリ
書式
解説
戻り値
エラー
関連項目
規格

jman



Time: 07:07:13 GMT, January 12, 2009