table of contents
- NAME
- 總覽
- 描述
- 返回值
- 錯誤
- "雷勇" <nsinit@263.net>
- 跋
other languages
create_module(2) | System Calls Manual | create_module(2) |
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