Man page - create_module(2)

Packages contains this manual

Available languages:

en fr es pl ja ru ro zh_TW zh_CN de

Manual

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