HP-UX Reference (11i v1 05/09) - 2 System Calls (vol 5)
Table of Contents
Volume Five
Entry Name(Section): name Description
............................................................................................ 4.2 BSD-compatible process control facilities
link(2): link() .............................................................................................................................. link to a file
lio_listio(2): lio_listio() .............................................................. start list of asynchronous I/O operations
listen(2): listen() ....................................................................................... listen for connections on a socket
loadmod(2): loadmod() ................................................................................. load kernel modules on demand
lockf(2): lockf() ..................................................................... provide semaphores and record locking on files
lockf64(): non-POSIX standard API interfaces to support large files ....................................... see creat64(2)
lseek(2): lseek() ......................................................................................... move read/write file pointer, seek
lseek64(): non-POSIX standard API interfaces to support large files ....................................... see creat64(2)
lstat(2): lstat() ......................................................................................................... get symbolic link status
lstat64(): non-POSIX standard API interfaces to support large files ....................................... see creat64(2)
madvise(2): madvise() ................................................... advise system of process’s expected paging behavior
makecontext(2): makecontext(), swapcontext() ................................................ manipulate user contexts
mkdir(2): mkdir() ........................................................................................................... make a directory file
mknod(2): mknod() ............................................................................. make directory, special, or ordinary file
mlock(2): mlock() ............................................................... lock segment of process address space in memory
mlockall(2): mlockall() ...................................................................... lock process address space in memory
mmap(2): mmap ................................................................................................ map object into virtual memory
mmap64(): non-POSIX standard API interfaces to support large files ......................................... see creat64(2)
modpath(2): modpath() ........................... change global search path for dynamically loadable kernel modules
modstat(2): modstat() .............................................. get information for a dynamically loaded kernel module
moduload(2): moduload() ........................................................................ unload a kernel module on demand
mount(2): mount() ............................................................................................................ mount a file system
mpctl(2): mpctl() ......................................................................................................... multiprocessor control
mprotect(2): mprotect ................................................................ modify memory mapping access protections
mq_close(2): mq_close() ............................................................................. close a message queue descriptor
mq_getattr(2): mq_getattr() ............ get status information and attributes associated with a message queue
mq_notify(2): mq_notify() ................................. register/cancel a notification request with a message queue
mq_open(2): mq_open() .................................................................................... create/open a message queue
mq_receive(2): mq_receive() ......................................................... receive a message from a message queue
mq_send(2): mq_send() ........................................................................... send a message to a message queue
mq_setattr(2): mq_setattr() ........... set the blocking status of a message queue associated with a descriptor
mq_unlink(2): mq_unlink() ...................................................................................... unlink a message queue
msem_init(2): msem_init() ...................... initialize semaphore in mapped file or anonymous memory region
msem_lock(2): msem_lock .................................................................................................... lock a semaphore
msem_remove(2): msem_remove ............................... remove semaphore in mapped file or anonymous region
msem_unlock(2): msem_unlock ....................................................................................... unlock a semaphore
msgctl(2): msgctl() .............................................................................................. message control operations
msgget(2): msgget() .......................................................................................................... get message queue
msgop(2): msgrcv(), msgsnd() ........................................................................................ message operations
msgrcv(): receive message from message queue ......................................................................... see msgop(2)
msgsnd(): send message to message queue ................................................................................. see msgop(2)
msync(2): msync ...................................................................................................... synchronize a mapped file
munlock(2): munlock() ....................................................... unlock segment of process virtual address space
munlockall(2): munlockall() ................................................................ unlock process virtual address space
munmap(2): munmap() ............................................................................................... unmap a mapped region
nanosleep(2): nanosleep() ............................................................................................ high resolution sleep
nice(2): nice() ...................................................................................................... change priority of a process
O_LARGEFILE: non-POSIX standard API interfaces to support large files ................................... see creat64(2)
open(2): open() ................................................................................................ open file for reading or writing
open(): STREAMS enhancements to standard system calls ....................................................... see stream(2)
open64(): non-POSIX standard API interfaces to support large files ......................................... see creat64(2)
pathconf(2): pathconf(), fpathconf() ............................................... get configurable path name variables
pause(2): pause() ................................................................................................ suspend process until signal
pipe(2): pipe() ................................................................................................. create an interprocess channel
plock(2): plock() ................................................. lock process, text, data, stack, or shared library in memory
poll(2): poll() .................................................................... monitor I/O conditions on multiple file descriptors
pread64(): non-POSIX standard API interfaces to support large files ....................................... see creat64(2)
prealloc(2): prealloc() ...................................................................................... preallocate fast disk storage
prealloc64(): non-POSIX standard API interfaces to support large files ................................. see creat64(2)
PRI_HPUX_TO_POSIX(): return POSIX.4 process priority ......................................................... see rtsched(2)
HP-UX 11i Version 1: September 2005 Hewlett-Packard Company xi