create_module 2
中文man手册
目录
- NAME
create_module - 生成一条可加载模块记录.
.SH 总览
.B #include
.sp caddr_t create_module(const char *name, size_t size); .SH 描述 create_module试图生成一条可加载模块的记录并保留用来容纳模块的内核空间内存.该 系统调用只对超级用户开放. .SH 返回值 成功时返回模块驻留的内核空间地址,错误时返回-1,errno被相应设置. .SH 错误 .TP EPERM 用户非超级用户. .TP EEXIST 相同名字的模块已经存在. .TP EINVAL 要求的大小即使对模块的头信息来说也太小. .TP ENOMEM 内核无法给模块分配足够的连续的内存块. .TP EFAULT name 越出了程序可访问的地址空间. .SH - 跋
create_module
NAMEæ»è§
æè¿°
è¿åå¼
é误
è·
NAME
create_module - çæä¸æ¡å¯å 载模åè®°å½.
æ»è§
#include <linux/module.h>
caddr_t create_module(const char *name, size_t size);
æè¿°
create_moduleè¯å¾çæä¸æ¡å¯å载模åçè®°å½å¹¶ä¿çç¨æ¥å®¹çº³æ¨¡åçåæ¸ç©ºé´åå- .该 ç³»ç»è°ç¨åªå¯¹è¶çº§ç¨æ·å¼æ¾.
è¿åå¼
æåæ¶è¿å模åé©»ççåæ ¸ç©ºé´å°å,é误æ¶è¿å-1,errno被ç¸åºè®¾ç½®.
é误
|
EPERM |
ç¨æ·éè¶çº§ç¨æ·.
|
EEXIST |
ç¸åååçæ¨¡åå·²ç»åå¨.
|
EINVAL |
è¦æ±ç大å°å³ä½¿å¯¹æ¨¡åçå¤´ä¿¡æ¯æ¥è¯´ä¹å¤ªå°.
|
ENOMEM |
åæ ¸æ æ³ç»æ¨¡ååéè¶³å¤çè¿ç»çååå.
|
EFAULT |
name è¶åºäºç¨åºå¯è®¿é®çå°å空é´.
"é·å" <nsinit@263.net>
è·
æ¬é¡µé¢ä¸æçç±ä¸æ
man
æå页计åæä¾ã
䏿 man
æå页计åï¼https://github.com/man-pages-zh/manpages-zh