sem_close - ライブラリコールの説明 - Linux コマンド集 一覧表
名前
sem_close - 名前付きセマフォをクローズする
書式
#include <semaphore.h>
int sem_close(sem_t *sem);
説明
sem_close ()は sem が参照する名前付きセマフォをクローズし、 このセマフォ用に呼び出し元プロセスにシステムが割り当てていた リソースを解放できるようにする。
注意
オープンされたすべての名前付きセマフォは、プロセス終了時、もしくは execve (2) 実行時に自動的にクローズされる。
返り値
成功すると、 sem_close ()は 0 を返す。エラーの場合、-1 を返し、 errno にエラーを示す値をセットする。
エラー
- EINVAL
- sem は有効なセマフォではない。
準拠
POSIX.1-2001.