int sem_get
(int key, int [max_acquire]
, int [perm]
);返り値: 成功時には正のセマフォ ID、 エラー時には FALSE を返します。
sem_get は、 システム V セマフォを指定したキーでアクセスするために使用可能な ID を返します。 必要ならば perm で指定された許可属性ビット(デフォルトは 0666)を用いて セマフォが生成されます。 同時にセマフォを得ることが可能なプロセス数を max_acquire (デフォルトは 1)にセットします。 実際、この値はプロセスが現在そのセマフォに付随している 唯一のプロセスであることがわかった場合にのみセットされます。
同じキーで sem_get を2 度コールした場合、 別のセマフォ ID が返されます。 しかし、どちらの ID も同じそのセマフォをアクセスします。
sem_acquire および sem_release も参照下さい。