.\" Translated 2006-04-18, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
.TH SEM_UNLINK 3 2006-03-25 "Linux" "Linux Programmer's Manual"
-.SH ̾Á°
-sem_unlink \- ̾Á°ÉÕ¤¥»¥Þ¥Õ¥©¤òºï½ü¤¹¤ë
-.SH ½ñ¼°
+.SH 名前
+sem_unlink \- 名前付きセマフォを削除する
+.SH 書式
.nf
.B #include <semaphore.h>
.sp
.BI "int sem_unlink(const char *" name );
.fi
.sp
-\fI\-lrt\fP ¤Þ¤¿¤Ï \fI\-pthread\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
-.SH ÀâÌÀ
+\fI\-lrt\fP または \fI\-pthread\fP でリンクする。
+.SH 説明
.BR sem_unlink ()
-¤Ï¡¢
+は、
.I name
-¤Ç»²¾È¤µ¤ì¤ë̾Á°ÉÕ¤¥»¥Þ¥Õ¥©¤òºï½ü¤¹¤ë¡£
-¥»¥Þ¥Õ¥©¤Î̾Á°¤Ïľ¤Á¤Ëºï½ü¤µ¤ì¤ë¡£
-¤³¤Î¥»¥Þ¥Õ¥©¤ò¥ª¡¼¥×¥ó¤·¤Æ¤¤¤ë¾¤Î¤¹¤Ù¤Æ¤Î¥×¥í¥»¥¹¤¬¥»¥Þ¥Õ¥©¤ò
-ÊĤ¸¤Æ½é¤á¤Æ¥»¥Þ¥Õ¥©¤Îºï½ü¤¬¹Ô¤ï¤ì¤ë¡£
-.SH ÊÖ¤êÃÍ
-À®¸ù¤¹¤ë¤È¡¢
+で参照される名前付きセマフォを削除する。
+セマフォの名前は直ちに削除される。
+このセマフォをオープンしている他のすべてのプロセスがセマフォを
+閉じて初めてセマフォの削除が行われる。
+.SH 返り値
+成功すると、
.BR sem_unlink ()
-¤Ï 0 ¤òÊÖ¤¹¡£¥¨¥é¡¼¤Î¾ì¹ç¡¢\-1 ¤òÊÖ¤·¡¢
+は 0 を返す。エラーの場合、\-1 を返し、
.I errno
-¤Ë¥¨¥é¡¼¤ò¼¨¤¹Ãͤò¥»¥Ã¥È¤¹¤ë¡£
-.SH ¥¨¥é¡¼
+にエラーを示す値をセットする。
+.SH ã\82¨ã\83©ã\83¼
.TP
.B EACCES
-¸Æ¤Ó½Ð¤·¸µ¤Ë¤Ï¤³¤Î¥»¥Þ¥Õ¥©¤òºï½ü¤¹¤ëµö²Ä¤¬¤Ê¤¤¡£
+呼び出し元にはこのセマフォを削除する許可がない。
.TP
.B ENAMETOOLONG
.I name
-¤¬Ä¹¤¹¤®¤ë¡£
+が長すぎる。
.TP
.B ENOENT
-»ØÄꤵ¤ì¤¿Ì¾Á°
+指定された名前
.I name
-¤Î¥»¥Þ¥Õ¥©¤¬Â¸ºß¤·¤Ê¤¤¡£
-.SH ½àµò
+のセマフォが存在しない。
+.SH 準拠
POSIX.1-2001.
-.SH ´ØÏ¢¹àÌÜ
+.SH 関連項目
.BR sem_getvalue (3),
.BR sem_open (3),
.BR sem_post (3),