Scroll to navigation

DELETE_MODULE(2) Руководство программиста Linux DELETE_MODULE(2)

ИМЯ

delete_module - удалить элемент загружаемого модуля

ОБЗОР

#include <linux/module.h>

int delete_module(const char *name);

ОПИСАНИЕ

delete_module() пытается удалить неиспользуемый элемент загружаемого модуля. Если значение name равно NULL, то все неиспользуемые модули, помеченные для автоматической вычистки, будут удалены. Данный системный вызов требует особых прав.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

При успешном выполнении возвращается ноль. В случае ошибки возвращается -1, а errno устанавливается в соответствующее значение.

ОШИБКИ

Модуль уже используется.
name вне доступного программного адресного пространства.
Значение name равно пустой строке.
Модуль с таким именем не существует.
Вызывающий не имеет прав (не имеет мандата CAP_SYS_MODULE).

СООТВЕТСТВИЕ СТАНДАРТАМ

delete_module() есть только в Linux.

СМОТРИТЕ ТАКЖЕ

create_module(2), init_module(2), query_module(2)

2006-02-09 Linux