X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=release%2Fman3%2Fsem_close.3;h=eab322af0e461f3c58c33bfdface782122b80169;hb=e869ba38629d24502b2599fad331e46760c356de;hp=b86527b63363188c594c10de7b0bd1a4b6db16b8;hpb=633a2252e0be3c867dce264a180a89ce8181d36f;p=linuxjm%2FLDP_man-pages.git diff --git a/release/man3/sem_close.3 b/release/man3/sem_close.3 index b86527b6..eab322af 100644 --- a/release/man3/sem_close.3 +++ b/release/man3/sem_close.3 @@ -1,8 +1,7 @@ -'\" t -.\" Hey Emacs! This file is -*- nroff -*- source. -.\" +.\" t .\" Copyright (C) 2006 Michael Kerrisk .\" +.\" %%%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. @@ -22,49 +21,45 @@ .\" .\" 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 .\" -.TH SEM_CLOSE 3 2006-03-25 "Linux" "Linux Programmer's Manual" -.SH ̾Á° -sem_close \- ̾Á°ÉÕ¤­¥»¥Þ¥Õ¥©¤ò¥¯¥í¡¼¥º¤¹¤ë -.SH ½ñ¼° +.TH SEM_CLOSE 3 2012\-05\-13 Linux "Linux Programmer's Manual" +.SH 名前 +sem_close \- 名前付きセマフォをクローズする +.SH 書式 .nf -.B #include +\fB#include \fP .sp -.BI "int sem_close(sem_t *" sem ); +\fBint sem_close(sem_t *\fP\fIsem\fP\fB);\fP .fi .sp -\fI\-lrt\fP ¤Þ¤¿¤Ï \fI\-pthread\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£ -.SH ÀâÌÀ -.BR sem_close () -¤Ï -.I sem -¤¬»²¾È¤¹¤ë̾Á°ÉÕ¤­¥»¥Þ¥Õ¥©¤ò¥¯¥í¡¼¥º¤·¡¢ -¤³¤Î¥»¥Þ¥Õ¥©ÍѤ˸ƤӽФ·¸µ¥×¥í¥»¥¹¤Ë¥·¥¹¥Æ¥à¤¬³ä¤êÅö¤Æ¤Æ¤¤¤¿ -¥ê¥½¡¼¥¹¤ò²òÊü¤Ç¤­¤ë¤è¤¦¤Ë¤¹¤ë¡£ -.SH ÊÖ¤êÃÍ -À®¸ù¤¹¤ë¤È¡¢ -.BR sem_close () -¤Ï 0 ¤òÊÖ¤¹¡£¥¨¥é¡¼¤Î¾ì¹ç¡¢\-1 ¤òÊÖ¤·¡¢ -.I errno -¤Ë¥¨¥é¡¼¤ò¼¨¤¹Ãͤò¥»¥Ã¥È¤¹¤ë¡£ -.SH ¥¨¥é¡¼ -.TP -.B EINVAL -.I sem -¤ÏÍ­¸ú¤Ê¥»¥Þ¥Õ¥©¤Ç¤Ï¤Ê¤¤¡£ -.SH ½àµò -POSIX.1-2001. -.SH Ãí°Õ -¥ª¡¼¥×¥ó¤µ¤ì¤¿¤¹¤Ù¤Æ¤Î̾Á°ÉÕ¤­¥»¥Þ¥Õ¥©¤Ï¡¢¥×¥í¥»¥¹½ªÎ»»þ¡¢¤â¤·¤¯¤Ï -.BR execve (2) -¼Â¹Ô»þ¤Ë¼«Æ°Åª¤Ë¥¯¥í¡¼¥º¤µ¤ì¤ë¡£ -.SH ´ØÏ¢¹àÌÜ -.BR sem_getvalue (3), -.BR sem_open (3), -.BR sem_post (3), -.BR sem_unlink (3), -.BR sem_wait (3), -.BR sem_overview (7) +\fI\-pthread\fP とリンクする。 +.SH 説明 +\fBsem_close\fP() は \fIsem\fP が参照する名前付きセマフォをクローズし、 このセマフォ用に呼び出し元プロセスにシステムが割り当てていた +リソースを解放できるようにする。 +.SH 返り値 +成功すると、 \fBsem_close\fP() は 0 を返す。エラーの場合、\-1 を返し、 \fIerrno\fP にエラーを示す値をセットする。 +.SH エラー +.TP +\fBEINVAL\fP +\fIsem\fP は有効なセマフォではない。 +.SH 準拠 +POSIX.1\-2001. +.SH 注意 +オープンされたすべての名前付きセマフォは、プロセス終了時、もしくは \fBexecve\fP(2) 実行時に自動的にクローズされる。 +.SH 関連項目 +\fBsem_getvalue\fP(3), \fBsem_open\fP(3), \fBsem_post\fP(3), \fBsem_unlink\fP(3), +\fBsem_wait\fP(3), \fBsem_overview\fP(7) +.SH この文書について +この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.64 の一部 +である。プロジェクトの説明とバグ報告に関する情報は +http://www.kernel.org/doc/man\-pages/ に書かれている。