1 .\" Copyright (C) 1996 Free Software Foundation, Inc.
2 .\" This file is distributed accroding to the GNU General Public License.
3 .\" See the file COPYING in the top level source directory for details.
5 .\" Japanese Version Copyright (c) 1997,1999 HANATAKA Shinya and FUJIWARA Teruyoshi
6 .\" all rights reserved.
7 .\" Translated Sat Aug 30 13:42:42 JST 1997
8 .\" by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
9 .\" Merged with another translation Sun Aug 15 09:55:42 JST 1999
10 .\" by FUJIWARA Teruyoshi <fujiwara@linux.or.jp>
12 .\"WORD: loadable module ローダブル・モジュール
14 .TH CREATE_MODULE 2 "26 Dec 1996" Linux "Linux Module Support"
16 create_module \- ローダブルモジュールのエントリを生成する
19 .B #include <linux/module.h>
21 .BI "caddr_t create_module(const char *" name ", size_t " size );
24 これは、Linux Kernel 2.4 の時代に使われていた modutils
25 パッケージ所収の古いマニュアルです。(2022/12/02, Linux JM Project)
28 はローダブルモジュール(loadable module)のエントリを作成し、そのモジュール
29 の保持に必要なカーネルメモリを予約しようとする。このシステムコールを使
32 成功した場合は、モジュールを常駐させるためのカーネルメモリ上のアドレス
33 が返される。エラーの場合は \-1 が返され、\fIerrno\fP の値が適切に設定
44 要求したサイズが小さすぎて、モジュールのヘッダ情報すら格納できない。
47 モジュールを格納するのに必要な大きさの連続したメモリブロックをカーネル
52 が、プログラムがアクセスできるアドレス空間の外部にある。
54 .BR init_module "(2), " delete_module "(2), " query_module "(2)"