delete_moduleのヘルプ・マニュアル
日本語 英語
delete_module --help
man delete_module
DELETE_MODULE(2) Linux Programmer’s Manual DELETE_MODULE(2)
名前
delete_module - ローダブルモジュールのエントリを削除する
書式
#include
int delete_module(const char *name);
説明
delete_module() は、未使用のローダブルモジュールのエントリを削除しよう
とする。 name が NULL の場合、未使用のモジュールの う ち 「 自 動 削 除
(auto-clean) 」マークがついたものを全て削除する。このシステムコールを使
うには特権が必要である。
返り値
成功すると 0 を返す。エラーの場合 -1 を返し、 errno を適切に設定する。
エラー
EBUSY そのモジュールは使用中である。
EFAULT name がプログラムがアクセスできるアドレス空間の外部にある。
EINVAL name が空文字列である。
ENOENT その名前のモジュールが存在しない。
EPERM 呼び出し元が特権 (CAP_SYS_MODULE ケーパビリティ) を持っていな か
った。
準拠
delete_module() は Linux 固有である。
関連項目
create_module(2), init_module(2), query_module(2)
Linux 2006-02-09 DELETE_MODULE(2)
DELETE_MODULE(2) Linux Programmer’s Manual DELETE_MODULE(2)
NAME
delete_module - delete a loadable module entry
SYNOPSIS
#include
int delete_module(const char *name);
DESCRIPTION
delete_module() attempts to remove an unused loadable module entry. If
name is NULL, all unused modules marked auto-clean will be removed.
This system call requires privilege.
RETURN VALUE
On success, zero is returned. On error, -1 is returned and errno is
set appropriately.
ERRORS
EBUSY The module is in use.
EFAULT name is outside the program’s accessible address space.
EINVAL name was an empty string.
ENOENT No module by that name exists.
EPERM The caller was not privileged (did not have the CAP_SYS_MODULE
capability).
CONFORMING TO
delete_module() is Linux-specific.
SEE ALSO
create_module(2), init_module(2), query_module(2)
COLOPHON
This page is part of release 3.22 of the Linux man-pages project. A
description of the project, and information about reporting bugs, can
be found at http://www.kernel.org/doc/man-pages/.
Linux 2006-02-09 DELETE_MODULE(2)