XINU
|
セマフォテーブルエントリであり、本構造体の配列(長さNSEM)が静的に確保される。 More...
#include <semaphore.h>
Data Fields | |
int32 | scount |
セマフォカウント(負の値(-N)の場合は、キューにN個の待機プロセスがある。それ以外はキューが空である) More... | |
qid16 | squeue |
セマフォ待機中プロセスのキュー More... | |
byte | sstate |
エントリ状態が利用可能(S_FREE)か、利用中(S_USED)かを表す。 More... | |
セマフォテーブルエントリであり、本構造体の配列(長さNSEM)が静的に確保される。
Definition at line 19 of file semaphore.h.
int32 sentry::scount |
セマフォカウント(負の値(-N)の場合は、キューにN個の待機プロセスがある。それ以外はキューが空である)
Definition at line 24 of file semaphore.h.
Referenced by kill(), semcount(), semcreate(), semdelete(), semreset(), signal(), signaln(), sysinit(), and wait().
qid16 sentry::squeue |
セマフォ待機中プロセスのキュー
Definition at line 26 of file semaphore.h.
Referenced by semdelete(), semreset(), signal(), signaln(), sysinit(), and wait().
byte sentry::sstate |
エントリ状態が利用可能(S_FREE)か、利用中(S_USED)かを表す。
Definition at line 22 of file semaphore.h.
Referenced by newsem(), semdelete(), semreset(), signal(), signaln(), sysinit(), and wait().