このページを編集する際は、[[編集に関する方針]]に従ってください。
ページ名を
[[PGSemaphoreData/ipc_test/postgresql-8.1.4]]
に変更しましたので、こちらを参照ください。

*概要 [#b7573523]
-対象:8.1.4
-言語:C
-宣言・定義:[[postgresql-8.1.4/src/include/storage/pg_sema.h]]

-コンパイルオプションUSE_NAMED_POSIX_SEMAPHORESの時 -- sem_tのポインタ型の別名
-コンパイルオプションUSE_UNNAMED_POSIX_SEMAPHORESの時 -- sem_tの別名
-コンパイルオプションUSE_SYSV_SEMAPHORESの時 -- 下記メンバを持つ構造体型
--int型の変数semId
--int型の変数semNum

*実装 [#ne63bbb1]

 #ifdef USE_NAMED_POSIX_SEMAPHORES
 typedef sem_t *PGSemaphoreData;
 #endif

 #ifdef USE_UNNAMED_POSIX_SEMAPHORES
 typedef sem_t PGSemaphoreData;
 #endif

 #ifdef USE_SYSV_SEMAPHORES
 typedef struct PGSemaphoreData
 {
	int			semId;			/* semaphore set identifier */
	int			semNum;			/* semaphore number within set */
 } PGSemaphoreData;
 #endif

*呼出元 [#a63fb8a3]

-[[MyStorage/postgresql-8.1.4]]

*備考 [#cad13c72]

*履歴 [#e9ecb7b4]
-作者:[[testnoda/ページ作者]]
-日付:2007/5/22
|更新日|更新者|更新内容|
||||

*コメント [#w2129e07]
#comment


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS