OSDN Git Service

(split) LDP: Update release pages based on LDP 3.54 release
[linuxjm/LDP_man-pages.git] / release / man3 / sem_post.3
index ec718e4..0cfcf9c 100644 (file)
@@ -1,8 +1,7 @@
-'\" t
-.\" Hey Emacs! This file is -*- nroff -*- source.
-.\"
+.\" t
 .\" Copyright (C) 2006 Michael Kerrisk <mtk.manpages@gmail.com>
 .\"
+.\" %%%LICENSE_START(VERBATIM)
 .\" Permission is granted to make and distribute verbatim copies of this
 .\" manual provided the copyright notice and this permission notice are
 .\" preserved on all copies.
 .\"
 .\" Formatted or processed versions of this manual, if unaccompanied by
 .\" the source, must acknowledge the copyright and authors of this work.
+.\" %%%LICENSE_END
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
 .\"
 .\" Japanese Version Copyright (c) 2006 Akihiro MOTOKI all rights reserved.
 .\" Translated 2006-04-18, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
 .\"
-.TH SEM_POST 3 2009-03-30 "Linux" "Linux Programmer's Manual"
+.TH SEM_POST 3 2012\-05\-13 Linux "Linux Programmer's Manual"
 .SH 名前
 sem_post \- セマフォのロックを解除する
 .SH 書式
 .nf
-.B #include <semaphore.h>
+\fB#include <semaphore.h>\fP
 .sp
-.BI "int sem_post(sem_t *" sem );
+\fBint sem_post(sem_t *\fP\fIsem\fP\fB);\fP
 .fi
 .sp
-\fI\-lrt\fP または \fI\-pthread\fP でリンクする。
+\fI\-pthread\fP とリンクする。
 .SH 説明
-.BR sem_post ()
-は、
-.I sem
-が指すセマフォの値を 1 増やす (ロックを解除する)。その結果、
-セマフォの値は 0 より大きな値に変化し、
-.BR sem_wait (3)
-で停止している別のプロセスやスレッドが呼び起こされ、
-セマフォをロックできるようになる。
+\fBsem_post\fP()  は、 \fIsem\fP が指すセマフォの値を 1 増やす (ロックを解除する)。その結果、 セマフォの値は 0
+より大きな値に変化し、 \fBsem_wait\fP(3)  で停止している別のプロセスやスレッドが呼び起こされ、 セマフォをロックできるようになる。
 .SH 返り値
-成功すると、
-.BR sem_post ()
-は 0 を返す。エラーの場合、セマフォの値は変更せずに、 \-1 を返し、
-.I errno
+成功すると、 \fBsem_post\fP()  は 0 を返す。エラーの場合、セマフォの値は変更せずに、 \-1 を返し、 \fIerrno\fP
 にエラーを示す値をセットする。
 .SH エラー
-.TP
-.B EINVAL
-.I sem
-は有効なセマフォではない。
-.TP
-.B EOVERFLOW
+.TP 
+\fBEINVAL\fP
+\fIsem\fP は有効なセマフォではない。
+.TP 
+\fBEOVERFLOW\fP
 .\" Added in POSIX.1-2008 TC1 (Austin Interpretation 213)
 一つのセマフォで使用できる最大値を超えてしまうところであった。
 .SH 準拠
-POSIX.1-2001.
+POSIX.1\-2001.
 .SH 注意
-.BR sem_post ()
-は async-signal-safe である。
-つまり、シグナルハンドラの中でも安全に呼び出すことができる。
+\fBsem_post\fP()  は async\-signal\-safe である。 つまり、シグナルハンドラの中でも安全に呼び出すことができる。
 .SH 例
-.BR sem_wait (3)
-参照。
+\fBsem_wait\fP(3)  参照。
 .SH 関連項目
-.BR sem_getvalue (3),
-.BR sem_wait (3),
-.BR sem_overview (7)
+\fBsem_getvalue\fP(3), \fBsem_wait\fP(3), \fBsem_overview\fP(7)
+.SH この文書について
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.54 の一部
+である。プロジェクトの説明とバグ報告に関する情報は
+http://www.kernel.org/doc/man\-pages/ に書かれている。