HP-UX Reference (11i v2 04/09) - 2 System Calls (vol 5)

Table of Contents
Volume Five
Entry Name(Section): name Description
kill(2): kill(), raise() ..................................................... send a signal to a process or a group of processes
killpg(2): killpg(), getpgrp(), setpgrp() , signal(), sigvec()
............................................................................................. 4.2 BSD-compatible process control facilities
link(2): link() ............................................................................................................................... link to a file
lio_listio(2): lio_listio() .......................................................... start a 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
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
postwait(2): pw_getukid() , pw_wait() , pw_post(), pw_postv() ,
pw_getvmax() ............................................................................ lightweight synchronization mechanism
pread(): read from file ................................................................................................................... see read(2)
HP-UX 11i Version 2: September 2004 Hewlett-Packard Company xi