|
mkdir(2) -- create a directory
|
mkdir attempts to create a directory named pathname. mode specifies the permissions to use. It is modified by the process's umask in the usual way: the permissions of the created file are (mode & ~um... |
mknod(2) -- create a special or ordinary file
|
mknod attempts to create a filesystem node (file, device special file or named pipe) named pathname, specified by mode and dev. mode specifies both the permissions to use and the type of node to be cr... |
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... |