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() no es compatible con esta version del nucleo (p. ej., Linux 2.6 o posterior). EPERM El invocante no tenia privilegios (no tenia la capacidad CAP_SYS_MODULE). ESTANDARES Linux. HISTORIAL Eliminado en Linux 2.6. Glibc no tiene soporte para esta, obsoleta, llamada de sistema. No se proporciona ninguna declaracion en las cabeceras de glibc. Por una peculiaridad historica, las versiones de glibc anteriores a glibc 2.23 si exportaban una ABI para esta llamada de sistema. Para usar esta llamada bastaba con declarar manualmente la interfaz en el codigo. Tambien era posible, invocar la llamada mediante 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.15 17 Mayo 2025 create_module(2)