create_module(2) System Calls Manual create_module(2) NOMBRE create_module - crea una entrada para un modulo cargable SINOPSIS #include [[a extinguir]] caddr_t create_module(const char *name, size_t size); DESCRIPCION Nota: Esta llamada del sistema solo esta presente en las versiones del nucleo anteriores a 2.6 create_module() intenta crear una entrada de modulo cargable y reserva la memoria del nucleo que se necesitara para alojar el modulo. Esta llamada al sistema solo esta abierta al administrador. VALOR DEVUELTO En caso de exito, devuelve la direccion del nucleo en la que residira el modulo. En caso de error se devuelve -1 y errno toma un valor apropiado. ERRORES EEXIST Ya existe un modulo con ese nombre. EFAULT nombre esta afuera del espacio de direcciones accesible por el programa. EINVAL El tamano pedido es demasiado pequeno incluso para la informacion de la cabecera del modulo. ENOMEM El nucleo no pudo reservar un bloque contiguo de memoria lo suficientemente grande para el modulo. ENOSYS create_module() is not supported in this version of the kernel (e.g., Linux 2.6 or later). EPERM The caller was not privileged (did not have the CAP_SYS_MODULE capability). ESTANDARES Linux. HISTORIAL Removed in Linux 2.6. This obsolete system call is not supported by glibc. No declaration is provided in glibc headers, but, through a quirk of history, glibc versions before glibc 2.23 did export an ABI for this system call. Therefore, in order to employ this system call, it was sufficient to manually declare the interface in your code; alternatively, you could invoke the system call using syscall(2). VEASE TAMBIEN delete_module(2), init_module(2), query_module(2) TRADUCCION La traduccion al espanol de esta pagina del manual fue creada por Gerardo Aburruzaga Garcia y Marcos Fouces Esta traduccion es documentacion libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. Si encuentra algun error en la traduccion de esta pagina del manual, envie un correo electronico a . Paginas de manual de Linux 6.06 31 Octubre 2023 create_module(2)