.\" Copyright (C) 1996 Free Software Foundation, Inc. .\" This file is distributed accroding to the GNU General Public License. .\" See the file COPYING in the top level source directory for details. .\" .\" Translation (c) 1998 Przemek Borys .TH CREATE_MODULE 2 "26 grudnia 1996" Linux "Wsparcie dla modułów" .SH NAZWA create_module \- tworzy wpis ładowalnego modułu .SH SKŁADNIA .nf .B #include .sp .BI "caddr_t create_module(const char *" name ", size_t " size ); .fi .SH OPIS \fI Uwaga! To tłumaczenie może być nieaktualne!\fP .PP .B create_module próbuje utworzyć wpis ładowalnego modułu i zarezerwować pamięć jądra, której moduł będzie wymagał. Ta funkcja jest przeznaczona jedynie dla superużytkownika. .SH "WARTOŚĆ ZWRACANA" W przypadku sukcesu, zwraca adres z przestrzeni jądra, pod którym znajduje się moduł. W przypadku błędu zwracane jest \-1 i odpowiednio ustawiane \fIerrno\fP . .SH BŁĘDY .TP .B EPERM Użytkownik nie jest superużytkownikiem. .TP .B EEXIST Moduł o takiej nazwie już istnieje. .TP .B EINVAL Żądany rozmiar jest zbyt mały, nawet na informacje z nagłówka modułu. .TP .B ENOMEM Kernel nie mógł przydzielić dostatecznie dużego, ciągłego bloku pamięci by pomieścić moduł. .TP .B EFAULT .I name jest poza dostępną przestrzenią adresową. .SH "ZOBACZ TAKŻE .BR init_module "(2), " delete_module "(2), " query_module "(2)." .SH "INFORMACJE O TŁUMACZENIU" Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu Tłumaczenia Manuali i \fImoże nie być aktualne\fR. 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: .IP man \-\-locale=C 2 create_module .PP Prosimy o pomoc w aktualizacji stron man \- więcej informacji można znaleźć pod adresem http://sourceforge.net/projects/manpages\-pl/.