NAZWAinit_module - inicjalizacja wpisu ładowalnego modułu SKŁADNIA#include <linux/module.h> int init_module(const char *name, struct module *image); OPISUwaga! To tłumaczenie może być nieaktualne! init_module ładuje do przestrzeni jądra przesunięty obraz modułu i wykonuje funkcję init tego modułu. Obraz modułu rozpoczyna się od struktury modułu, po której następują, odpowiednio, kod i dane. Struktura modułu jest zdefiniowana następująco: struct module
Wszystkie pola wskazujące, oprócz next i refs, powinny wskazywać na adresy w ciele modułu i zostać zainicjalizowane odpowiednio dla przestrzeni adresowej jądra, tzn. przesunięte wraz z resztą modułu. Ta funkcja jest dostępna jedynie dla superużytkownika. RETURN VALUEW przypadku sukcesu zwracane jest zero. W przypadku błędu, -1 i odpowiednio ustawiane jest errno. BŁĘDY
ZOBACZ TAKŻEcreate_module(2), delete_module(2), query_module(2). INFORMACJE O TŁUMACZENIUPowyższe tłumaczenie pochodzi z nieistniejącego już Projektu Tłumaczenia Manuali i może nie być aktualne. W razie zauważenia różnic między powyższym opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji, prosimy o zapoznanie się z oryginalną (angielską) wersją strony podręcznika za pomocą polecenia: man --locale=C 2 init_module Prosimy o pomoc w aktualizacji stron man - więcej informacji można znaleźć pod adresem http://sourceforge.net/projects/manpages-pl/. |