|
mlock(2) -- disable paging for some parts of memory
|
mlock disables paging for the memory in the range starting at addr with length len bytes. All pages which contain a part of the specified memory range are guaranteed be resident in RAM when the mlock ... |
mlockall(2) -- disable paging for calling process
|
mlockall disables paging for all pages mapped into the address space of the calling process. This includes the pages of the code, data and stack segment, as well as shared libraries, user space kernel... |
|
mmap(2) -- map or unmap files or devices into memory
|
The mmap function asks to map length bytes starting at offset offset from the file (or other object) specified by the file descriptor fd into memory, preferably at address start. This latter address i... |
modify_ldt(2) -- get or set ldt
|
modify_ldt reads or writes the local descriptor table (ldt) for a process. The ldt is a per-process memory management table used by the i386 processor. For more information on this table, see an Intel... |
mount(2) -- mount and unmount filesystems.
|
mount attaches the filesystem specified by specialfile (which is often a device name) to the directory specified by dir. umount removes the attachment of the (topmost) filesystem mounted on dir. Only ... |
mprotect(2) -- control allowable accesses to a region of memory
|
mprotect controls how a section of memory may be accessed. If an access is disallowed by the protection given it, the program receives a SIGSEGV. prot is a bitwise-or of the following values: PROT_NON... |
mremap(2) -- re-map a virtual memory address
|
mremap expands (or shrinks) an existing memory mapping, potentially moving it at the same time (controlled by the flags argument and the available virtual address space). old_address is the old addres... |
msgctl(2) -- message control operations
|
The function performs the control operation specified by cmd on the message queue with identifier msqid. Legal values for cmd are: IPC_STAT Copy info from the message queue data structure into the str... |
msgget(2) -- get a message queue identifier
|
The function returns the message queue identifier associated to the value of the key argument. A new message queue is created if key has value IPC_PRIVATE or key isn't IPC_PRIVATE, no existing messag... |
msgop(2) -- message operations
|
To send or receive a message, the calling process allocates a structure that looks like the following struct msgbuf { long mtype; /* message type, must be > 0 */ char mtext[1]; /* message data */ }; b... |
msync(2) -- synchronize a file with a memory map
|
msync flushes changes made to the in-core copy of a file that was mapped into memory using mmap(2) back to disk. Without use of this call there is no guarantee that changes are written back before mun... |
munlock(2) -- reenable paging for some parts of memory
|
munlock reenables paging for the memory in the range starting at addr with length len bytes. All pages which contain a part of the specified memory range can after calling munlock be moved to external... |
munlockall(2) -- reenable paging for calling process
|
munlockall reenables paging for all pages mapped into the address space of the calling process. Memory locks do not stack, i.e., pages which have been locked several times by calls to mlock or mlockal... |
nanosleep(2) -- pause execution for a specified time
|
nanosleep delays the execution of the program for at least the time specified in *req. The function can return earlier if a signal has been delivered to the process. In this case, it returns -1, sets ... |
nfsservctl(2) -- syscall interface to kernel nfs daemon
|
/* * These are the commands understood by nfsctl(). */ #define NFSCTL_SVC 0 /* This is a server process. */ #define NFSCTL_ADDCLIENT 1 /* Add an NFS client. */ #define NFSCTL_DELCLIENT 2 /* Remove an ... |