OSDN Git Service

Convert release and draft pages to UTF-8.
[linuxjm/jm.git] / manual / LDP_man-pages / release / man2 / delete_module.2
index e6a1290..142362e 100644 (file)
@@ -9,49 +9,49 @@
 .\" Translated 2006-07-29, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
 .\"
 .TH DELETE_MODULE 2 2006-02-09 "Linux" "Linux Programmer's Manual"
-.SH Ì¾Á°
-delete_module \- ¥í¡¼¥À¥Ö¥ë¥â¥¸¥å¡¼¥ë¤Î¥¨¥ó¥È¥ê¤òºï½ü¤¹¤ë
-.SH ½ñ¼°
+.SH 名前
+delete_module \- ローダブルモジュールのエントリを削除する
+.SH 書式
 .nf
 .B #include <linux/module.h>
 .sp
 .BI "int delete_module(const char *" name );
 .fi
-.SH ÀâÌÀ
+.SH 説明
 .BR delete_module ()
-¤Ï¡¢Ì¤»ÈÍÑ¤Î¥í¡¼¥À¥Ö¥ë¥â¥¸¥å¡¼¥ë¤Î¥¨¥ó¥È¥ê¤òºï½ü¤·¤è¤¦¤È¤¹¤ë¡£
+は、未使用のローダブルモジュールのエントリを削除しようとする。
 .I name
-¤¬ NULL ¤Î¾ì¹ç¡¢Ì¤»ÈÍѤΥ⥸¥å¡¼¥ë¤Î¤¦¤Á¡Ö¼«Æ°ºï½ü (auto-clean)¡×
-¥Þ¡¼¥¯¤¬¤Ä¤¤¤¿¤â¤Î¤òÁ´¤Æºï½ü¤¹¤ë¡£
-¤³¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤ò»È¤¦¤Ë¤ÏÆø¢¤¬É¬ÍפǤ¢¤ë¡£
-.SH ÊÖ¤êÃÍ
-À®¸ù¤¹¤ë¤È 0 ¤òÊÖ¤¹¡£¥¨¥é¡¼¤Î¾ì¹ç \-1 ¤òÊÖ¤·¡¢
+が NULL の場合、未使用のモジュールのうち「自動削除 (auto-clean)」
+マークがついたものを全て削除する。
+このシステムコールを使うには特権が必要である。
+.SH 返り値
+成功すると 0 を返す。エラーの場合 \-1 を返し、
 .I errno
-¤òŬÀÚ¤ËÀßÄꤹ¤ë¡£
-.SH ¥¨¥é¡¼
+を適切に設定する。
+.SH ã\82¨ã\83©ã\83¼
 .TP
 .B EBUSY
-¤½¤Î¥â¥¸¥å¡¼¥ë¤Ï»ÈÍÑÃæ¤Ç¤¢¤ë¡£
+そのモジュールは使用中である。
 .TP
 .B EFAULT
 .I name
-¤¬¥×¥í¥°¥é¥à¤¬¥¢¥¯¥»¥¹¤Ç¤­¤ë¥¢¥É¥ì¥¹¶õ´Ö¤Î³°Éô¤Ë¤¢¤ë¡£
+がプログラムがアクセスできるアドレス空間の外部にある。
 .TP
 .B EINVAL
 .I name
-¤¬¶õʸ»úÎó¤Ç¤¢¤ë¡£
+が空文字列である。
 .TP
 .B ENOENT
-¤½¤Î̾Á°¤Î¥â¥¸¥å¡¼¥ë¤¬Â¸ºß¤·¤Ê¤¤¡£
+その名前のモジュールが存在しない。
 .TP
 .B EPERM
-¸Æ¤Ó½Ð¤·¸µ¤¬Æø¢
+呼び出し元が特権
 .RB ( CAP_SYS_MODULE
-¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£) ¤ò»ý¤Ã¤Æ¤¤¤Ê¤«¤Ã¤¿¡£
-.SH ½àµò
+ケーパビリティ) を持っていなかった。
+.SH 準拠
 .BR delete_module ()
-¤Ï Linux ¸ÇÍ­¤Ç¤¢¤ë¡£
-.SH ´ØÏ¢¹àÌÜ
+は Linux 固有である。
+.SH 関連項目
 .BR create_module (2),
 .BR init_module (2),
 .BR query_module (2)