Sponsored Content
Full Discussion: please tell me
Operating Systems Linux please tell me Post 88676 by cbkihong on Tuesday 8th of November 2005 12:56:50 AM
Old 11-08-2005
What do you mean by "Internal"? The kernel is the heart of the OS. Is it internal enough or just too internal?

Understanding the Linux kernel requires OS concepts, and that may be easy to understand or not depending on whether you are proficient in such areas. For Linux kernel, you can search for the Understanding the Linux Kernel book (it's quite internal that it references to the C data structures used).
 
CREATE_MODULE(2)					     Linux Programmer's Manual						  CREATE_MODULE(2)

NAME
create_module - create a loadable module entry SYNOPSIS
#include <linux/module.h> caddr_t create_module(const char *name, size_t size); DESCRIPTION
create_module() attempts to create a loadable module entry and reserve the kernel memory that will be needed to hold the module. This sys- tem call requires privilege. RETURN VALUE
On success, returns the kernel address at which the module will reside. On error -1 is returned and errno is set appropriately. ERRORS
EEXIST A module by that name already exists. EFAULT name is outside the program's accessible address space. EINVAL The requested size is too small even for the module header information. ENOMEM The kernel could not allocate a contiguous block of memory large enough for the module. ENOSYS create_module() is not supported in this version of the kernel. EPERM The caller was not privileged (did not have the CAP_SYS_MODULE capability). VERSIONS
This system call is only present on Linux up until kernel 2.4; it was removed in Linux 2.6. CONFORMING TO
create_module() is Linux-specific. SEE ALSO
delete_module(2), init_module(2), query_module(2) COLOPHON
This page is part of release 3.25 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/. Linux 2007-06-03 CREATE_MODULE(2)
All times are GMT -4. The time now is 02:29 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy