create_module(2) System Calls Manual create_module(2)

create_module - 生成一條可載入模組記錄.

總覽

#include <linux/module.h>

caddr_t create_module(const char *name, size_t size);

描述

create_module試圖生成一條可載入模組的記錄並保留用來容納模組的核心空間記憶體.該 系統呼叫只對超級使用者開放.

返回值

成功時返回模組駐留的核心空間地址,錯誤時返回-1,errno被相應設定.

錯誤


使用者非超級使用者.

相同名字的模組已經存在.

要求的大小即使對模組的頭資訊來說也太小.

核心無法給模組分配足夠的連續的記憶體塊.

name 越出了程式可訪問的地址空間.

本頁面中文版由中文 man 手冊頁計劃提供。
中文 man 手冊頁計劃:https://github.com/man-pages-zh/manpages-zh