Select the service you want to read about or go back to Base Operating System (BOS) and Extensions.
| MatchAllAuths Subroutine | Compare authorizations. | 
| MatchAnyAuths Subroutine | Compare authorizations. | 
| MatchAnyAuthsList Subroutine | Compare authorizations. | 
| madd Subroutine | Multiple-precision integer arithmetic. | 
| madvise Subroutine | Advises the system of expected paging behavior. | 
| makecontext Subroutine | Modifies the context specified by ucp. | 
| makenew Subroutine | Creates a new window buffer and returns a pointer. | 
| mallinfo Subroutine | Provides a memory allocator. | 
| malloc Subroutine | Provides a memory allocator. | 
| mallopt Subroutine | Provides a memory allocator. | 
| matherr Subroutine | Math error handling function. | 
| mblen Subroutine | Determines the length in bytes of a multibyte character. | 
| mbrlen Subroutine | Get number of bytes in a character (restartable). | 
| mbrtowc Subroutine | Convert a character to a wide-character code (restartable). | 
| mbsadvance Subroutine | Advances to the next multibyte character. | 
| mbscat Subroutine | Performs operations on multibyte character strings. | 
| mbschr Subroutine | Locates a character in a multibyte character string. | 
| mbscmp Subroutine | Performs operations on multibyte character strings. | 
| mbscpy Subroutine | Performs operations on multibyte character strings. | 
| mbsinit Subroutine | Determine conversion object status. | 
| mbsinvalid Subroutine | Validates characters of multibyte character strings. | 
| mbslen Subroutine | Determines the number of characters (code points) in a multibyte character string. | 
| mbsncat Subroutine | Performs operations on a specified number of null-terminated multibyte characters. | 
| mbsncmp Subroutine | Performs operations on a specified number of null-terminated multibyte characters. | 
| mbsncpy Subroutine | Performs operations on a specified number of null-terminated multibyte characters. | 
| mbspbrk Subroutine | Locates the first occurrence of multibyte characters or code points in a string. | 
| mbsrchr Subroutine | Locates a character or code point in a multibyte character string. | 
| mbsrtowcs Subroutine | Convert a character string to a wide-character string (restartable). | 
| mbstomb Subroutine | Extracts a multibyte character from a multibyte character string. | 
| mbstowcs Subroutine | Converts a multibyte character string to a wide character string. | 
| mbswidth Subroutine | Determines the number of multibyte character string display columns. | 
| mbtowc Subroutine | Converts a multibyte character to a wide character. | 
| mcmp Subroutine | Multiple-precision integer arithmetic. | 
| mdiv Subroutine | Multiple-precision integer arithmetic. | 
| memccpy Subroutine | Performs memory operations. | 
| memchr Subroutine | Performs memory operations. | 
| memcmp Subroutine | Performs memory operations. | 
| memcpy Subroutine | Performs memory operations. | 
| memmove Subroutine | Performs memory operations. | 
| memset Subroutine | Performs memory operations. | 
| meta Subroutine | Enables/disables meta-keys. | 
| m_in Subroutine | Multiple-precision integer arithmetic. | 
| min Subroutine | Multiple-precision integer arithmetic. | 
| mincore Subroutine | Determines residency of memory pages. | 
| mkdir Subroutine | Creates a directory. | 
| mkfifo Subroutine | Creates an ordinary file, first-in-first-out (FIFO), or special file. | 
| mknod Subroutine | Creates an ordinary file, first-in-first-out (FIFO), or special file. | 
| mkstemp Subroutine | Constructs a unique file name. | 
| mktemp Subroutine | Constructs a unique file name. | 
| mktime Subroutine | Converts the formats of date and time representations. | 
| mmap Subroutine | Maps a file-system object into virtual memory. | 
| mmap64 Subroutine | Maps a file-system object into virtual memory. | 
| mntctl Subroutine | Returns information about the mount status of the system. | 
| modf Subroutine | Manipulates floating-point numbers. | 
| modfl Subroutine | Manipulates floating-point numbers. | 
| moncontrol Subroutine | Starts and stops execution profiling after initialization by the monitor subroutine. | 
| monitor Subroutine | Starts and stops execution profiling using data areas defined in the function parameters. | 
| monstartup Subroutine | Starts and stops execution profiling using default-sized data areas. | 
| mount Subroutine | Makes a file system available for use. | 
| m_out Subroutine | Multiple-precision integer arithmetic. | 
| mout Subroutine | Multiple-precision integer arithmetic. | 
| move Subroutine (BSD) | Multiple-precision integer arithmetic. | 
| move Subroutine (Curses) | Window location cursor functions. | 
| mprotect Subroutine | Modifies access protections for memory mapping. | 
| mrand48 Subroutine | Generate uniformly distributed pseudo-random number sequences. | 
| msem_init Subroutine | Initializes a semaphore in a mapped file or shared memory region. | 
| msem_lock Subroutine | Locks a semaphore. | 
| msem_remove Subroutine | Removes a semaphore. | 
| msem_unlock Subroutine | Unlocks a semaphore. | 
| msgctl Subroutine | Provides message control operations. | 
| msgget Subroutine | Gets a message queue identifier. | 
| msgrcv Subroutine | Reads a message from a queue. | 
| msgsnd Subroutine | Sends a message. | 
| msgxrcv Subroutine | Receives an extended message. | 
| msleep Subroutine | Puts a process to sleep when a semaphore is busy. | 
| msqrt Subroutine | Multiple-precision integer arithmetic. | 
| msub Subroutine | Multiple-precision integer arithmetic. | 
| msync Subroutine | Synchronizes a mapped file. | 
| mult Subroutine | Multiple-precision integer arithmetic. | 
| munmap Subroutine | Unmaps a mapped region. | 
| mvaddch Subroutine | Adds a single-byte character and rendition to a window and advances the cursor. | 
| mvaddnstr Subroutine | Adds a string of multi-byte characters without rendition to a window and advances the cursor. | 
| mvaddstr Subroutine | Adds a string of multi-byte characters without rendition to a window and advances the cursor. | 
| mvcur Subroutine | Output cursor movement commands to the terminal. | 
| mvdelch Subroutine | Deletes the character from a window. | 
| mvgetch Subroutine | Gets a single-byte character from the terminal. | 
| mvgetnstr Subroutine | Gets a multi-byte character string from the terminal. | 
| mvgetstr Subroutine | Gets a multi-byte character string from the terminal. | 
| mvinch Subroutine | Inputs a single-byte character and rendition from a window. | 
| mvinsch Subroutine | Inserts a single-byte character and rendition in a window. | 
| mvprintw Subroutine | Performs a printf command on a window using the specified format control string. | 
| mvscanw Subroutine | Calls the wgetstr subroutine on a window and uses the resulting line as input for a scan. | 
| mvwaddch Subroutine | Adds a single-byte character and rendition to a window and advances the cursor. | 
| mvwaddnstr Subroutine | Adds a string of multi-byte characters without rendition to a window and advances the cursor. | 
| mvwaddstr Subroutine | Adds a string of multi-byte characters without rendition to a window and advances the cursor. | 
| mvwdelch Subroutine | Deletes the character from a window. | 
| mvwgetch Subroutine | Gets a single-byte character from the terminal. | 
| mvwgetnstr Subroutine | Gets a multi-byte character string from the terminal. | 
| mvwgetstr Subroutine | Gets a multi-byte character string from the terminal. | 
| mvwin Subroutine | Moves a window or subwindow to the specified coordinates. | 
| mvwinch Subroutine | Inputs a single-byte character and rendition from a window. | 
| mvwinsch Subroutine | Inserts a single-byte character and rendition in a window. | 
| mvwprintw Subroutine | Performs a printf command on a window using the specified format control string. | 
| mvwscanw Subroutine | Calls the wgetstr subroutine on a window and uses the resulting line as input for a scan. | 
| mwakeup Subroutine | Wakes up a process that is waiting on a semaphore. | 
Go back to Base Operating System (BOS) and Extensions.