Provided by: manpages-zh_1.5.2-1.1_all bug

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>
                                                                                 create_module(2)