Section 2: system calls - Linux man pages

accept(2)
accept connection on socket
access(2)
check user's permissions for file
acct(2)
switch process accounting on/off
add_key(2)
Add key to kernel's key management facility
adjtimex(2)
tune kernel clock
afs_syscall(2)
unimplemented system calls
alarm(2)
set alarm clock for delivery of signal
alloc_hugepages(2)
allocate/free huge pages
arch_prctl(2)
set architecture specific thread state
atkexit(2)
Terminate LAM process
bdflush(2)
start, flush, or tune buffer-dirty-flush daemon
bind(2)
bind name to socket
break(2)
unimplemented system calls
brk(2)
change data segment size
cacheflush(2)
flush contents of instruction/data cache
capget(2)
set/get process capabilities
capset(2)
set/get process capabilities
chdir(2)
change working directory
chmod(2)
change permissions of file
chown(2)
change ownership of file
chown32(2)
change ownership of file
chroot(2)
change root directory
clock_getres(2)
resolution of any clock
clock_gettime(2)
Return current timespec value of tp for specified clock
clock_nanosleep(2)
Suspend execution of currently running thread
clock_settime(2)
Set specified clock
clone(2)
create child process
__clone2(2)
create child process
clone2(2)
create child process
close(2)
close file descriptor
connect(2)
initiate connection on socket
creat(2)
open/possibly create file/device
create_module(2)
create loadable module entry
dc_ctx_new(2)
distcache blocking client API
dc_plug_new(2)
basic DC_PLUG functions
dc_plug_read(2)
DC_PLUG read/write functions
dc_server_new(2)
distcache server API
delete_module(2)
Delete loadable module
drecv(2)
Send/receive LAM datalink messages
dsend(2)
Send/receive LAM datalink messages
dup(2)
duplicate file descriptor
dup2(2)
duplicate file descriptor
epoll_create(2)
open epoll file descriptor
epoll_ctl(2)
control interface for epoll descriptor
epoll_pwait(2)
wait for I/O event on epoll file descriptor
epoll_wait(2)
wait for I/O event on epoll file descriptor
execve(2)
execute program
_exit(2)
terminate current process
exit(2)
terminate current process
exit_group(2)
exit all threads in process
faccessat(2)
change permissions of file relative to directory file descriptor
fadvise(2)
Give advice about file access
fadvise64(2)
Give advice about file access
fadvise64_64(2)
Give advice about file access
fallocate(2)
change file space
fchdir(2)
change working directory
fchmod(2)
change permissions of file
fchmodat(2)
change permissions of file relative to directory file descriptor
fchown(2)
change ownership of file
fchown32(2)
change ownership of file
fchownat(2)
change ownership of file relative to directory file descriptor
fcntl(2)
change file descriptor
fcntl64(2)
change file descriptor
fdatasync(2)
synchronize file's in-core data on disk
fgetxattr(2)
extended attrib value
flistxattr(2)
extended attrib names
flock(2)
apply/remove advisory lock on open file
fork(2)
create child process
free_hugepages(2)
allocate/free huge pages
fremovexattr(2)
remove extended attrib
fsetxattr(2)
set extended attrib value
fstat(2)
file status
fstat64(2)
file status
fstatat(2)
file status relative to directory file descriptor
fstatat64(2)
file status relative to directory file descriptor
fstatfs(2)
file system statistics
fstatfs64(2)
file system statistics
fstatvfs(2)
file system statistics
fsync(2)
synchronize file's in-core state with storage device
ftruncate(2)
truncate file to specified length
ftruncate64(2)
truncate file to specified length
futex(2)
Fast Userspace Locking system call
futimesat(2)
change timestamps of file relative to directory file descriptor
gall(2)
array of LAM node identifiers
gcomps(2)
array of LAM node identifiers
get_kernel_syms(2)
exported kernel/module symbols
get_mempolicy(2)
current process'/memory address' NUMA policy
get_robust_list(2)
get/set list of robust futexes
get_thread_area(2)
Thread Local Storage area
getall(2)
array of LAM node identifiers
getcomps(2)
array of LAM node identifiers
getcontext(2)
get/set user context
getcwd(2)
current working directory
getdents(2)
directory entries
getdents64(2)
directory entries
getdomainname(2)
get/set domain name
getdtablesize(2)
descriptor table size
getegid(2)
group identity
getegid32(2)
group identity
geteuid(2)
user identity
geteuid32(2)
user identity
getgid(2)
group identity
getgid32(2)
group identity
getgroups(2)
get/set list of supplementary group IDs
getgroups32(2)
get/set list of supplementary group IDs
gethostid(2)
get/set unique identifier of current host
gethostname(2)
get/set host name
getitimer(2)
get/set value of interval timer
getjones(2)
array of LAM node identifiers
getnall(2)
info on LAM nodes
getnjones(2)
info on LAM nodes
getnodeid(2)
info on LAM nodes
getnodes(2)
array of LAM node identifiers
getnodetype(2)
info on LAM nodes
getnotb(2)
info on LAM nodes
getntype(2)
info on LAM nodes
getorigin(2)
info on LAM nodes
getotbs(2)
array of LAM node identifiers
getpagesize(2)
memory page size
getpeername(2)
name of connected peer socket
getpgid(2)
set/get process group
getpgrp(2)
set/get process group
getpid(2)
process identification
getpmsg(2)
unimplemented system calls
getppid(2)
process identification
getpriority(2)
get/set program scheduling priority
getrent(2)
LAM route info
getrentc(2)
LAM route info
getresgid(2)
real, effective and saved user or group ID
getresgid32(2)
real, effective and saved user or group ID
getresuid(2)
real, effective and saved user or group ID
getresuid32(2)
real, effective and saved user or group ID
getrlimit(2)
get/set resource limits
getroute(2)
LAM route info
getroute2(2)
LAM route info
getrtype(2)
LAM route info
getrusage(2)
resource usage
getsid(2)
session ID
getsockname(2)
socket name
getsockopt(2)
get/set options on sockets
gettid(2)
thread identification
gettimeofday(2)
get/set time
getuid(2)
user identity
getuid32(2)
user identity
getunwind(2)
copy unwind data to caller's
getxattr(2)
extended attrib value
gjones(2)
array of LAM node identifiers
gnodes(2)
array of LAM node identifiers
gotbs(2)
array of LAM node identifiers
gtty(2)
unimplemented system calls
idle(2)
make process 0 idle
ignall(2)
info on LAM nodes
igncmp(2)
info on LAM nodes
igndid(2)
info on LAM nodes
igndtp(2)
info on LAM nodes
ignjon(2)
info on LAM nodes
ignotb(2)
info on LAM nodes
igntp(2)
info on LAM nodes
igorgn(2)
info on LAM nodes
igrtp(2)
LAM route info
inb(2)
port I/O
inb_p(2)
port I/O
init_module(2)
Initialize loadable module entry
inl(2)
port I/O
inl_p(2)
port I/O
inotify_add_watch(2)
add watch to initialized inotify instance
inotify_init(2)
initialize inotify instance
inotify_rm_watch(2)
remove existing watch from inotify instance
insb(2)
port I/O
insl(2)
port I/O
insw(2)
port I/O
intro(2)
Introduction to system calls
introc(2)
introduction to LAM C programming functions
introf(2)
introduction to LAM Fortran programming routines
inw(2)
port I/O
inw_p(2)
port I/O
io_cancel(2)
Cancel outstanding asynchronous I/O operation
io_destroy(2)
Destroy asynchronous I/O context
io_getevents(2)
Read asynchronous I/O events from completion queue
io_setup(2)
Create asynchronous I/O context
io_submit(2)
Submit asynchronous I/O blocks for processing
ioctl(2)
control device
ioctl_list(2)
ioctl calls in /i386 kernel
ioperm(2)
set port input/output permissions
iopl(2)
change I/O privilege level
ioprio_get(2)
get/set I/O scheduling class/priority
ioprio_set(2)
get/set I/O scheduling class/priority
ipc(2)
System V IPC system calls
kattach(2)
Attach/detach process to/from local LAM daemon
kcreate(2)
Create LAM process from executable program
kdetach(2)
Attach/detach process to/from local LAM daemon
kdoom(2)
Deliver signal to LAM process
kenter(2)
Enter process into LAM session
kentr(2)
Enter process into LAM session
kexec_load(2)
loads new kernel image to memory
_kexit(2)
Terminate LAM process
kexit(2)
Terminate LAM process
keyctl(2)
change kernel's key management facility
kill(2)
send signal to process
killpg(2)
send signal to process group
kinit(2)
Initialize LAM process
krecv(2)
Send/receive local node LAM messages
ksend(2)
Send/receive local node LAM messages
ksr(2)
Send/receive local node LAM messages
kstate(2)
synchronization status of LAM process
kxit(2)
Terminate LAM process
lam_kpause(2)
change LAM signal handling policy
lam_ksigblock(2)
change LAM signal handling policy
lam_ksignal(2)
Specify signal handler for LAM signal
lam_ksigretry(2)
change LAM signal handling policy
lam_ksigsetmask(2)
change LAM signal handling policy
lam_ksigsetretry(2)
change LAM signal handling policy
lam_rfclose(2)
LAM POSIX-like remote file service
lam_rfincr(2)
Control LAM specific file daemon services
lam_rflseek(2)
LAM POSIX-like remote file service
lam_rfopen(2)
LAM POSIX-like remote file service
lam_rfposix(2)
LAM POSIX-like remote file service
lam_rfread(2)
LAM POSIX-like remote file service
lam_rfrmfd(2)
Control LAM specific file daemon services
lam_rfstat(2)
LAM POSIX-like remote file service
lam_rfstate(2)
Report status of remote LAM file descriptors
lam_rfwrite(2)
LAM POSIX-like remote file service
lam_rtrfforget(2)
Unload LAM trace data
lam_rtrfget(2)
Unload LAM trace data
lam_rtrforget(2)
Unload LAM trace data
lam_rtrget(2)
Unload LAM trace data
lam_rtrstore(2)
Store LAM trace data
lam_rtrsweep(2)
Remove LAM trace data
lam_rtrudie(2)
Remove LAM trace data
lam_rtrwipe(2)
Remove LAM trace data
lamf_rfclose(2)
Open/close remote file
lamf_rfopen(2)
Open/close remote file
lamf_rfread(2)
Read/write data from/to remote file
lamf_rfwrite(2)
Read/write data from/to remote file
lchown(2)
change ownership of file
lchown32(2)
change ownership of file
lgetxattr(2)
extended attrib value
link(2)
make new name for file
linkat(2)
create file link relative to directory file descriptors
listen(2)
listen for connections on socket
listxattr(2)
extended attrib names
llistxattr(2)
extended attrib names
_llseek(2)
reposition read/write file offset
llseek(2)
reposition read/write file offset
lock(2)
unimplemented system calls
lookup_dcookie(2)
return directory entry's path
lpattach(2)
Attach, detach LAM process from remote process management
lpdetach(2)
Attach, detach LAM process from remote process management
lremovexattr(2)
remove extended attrib
lseek(2)
reposition read/write file offset
lsetxattr(2)
set extended attrib value
lstat(2)
file status
lstat64(2)
file status
madvise(2)
give advice about use of memory
madvise1(2)
unimplemented system calls
mbind(2)
Set memory policy for memory range
mincore(2)
info on whether pages are in core
mkdir(2)
create directory
mkdirat(2)
create directory relative to directory file descriptor
mknod(2)
create special/ordinary file
mknodat(2)
create special/ordinary file relative to directory file descriptor
mlock(2)
lock/unlock memory
mlockall(2)
lock/unlock memory
mmap(2)
map/unmap files/devices into memory
mmap2(2)
map files/devices into memory
modify_ldt(2)
get/set ldt
mount(2)
mount/unmount filesystems
move_pages(2)
move set of pages of process to different NUMA node
mprotect(2)
control allowable accesses to region of memory
mpx(2)
unimplemented system calls
mq_getsetattr(2)
get/set message queue attribs
mq_notify(2)
register for notification when message is available
mq_open(2)
open message queue
mq_timedreceive(2)
receive message from message queue
mq_timedsend(2)
send message to message queue
mq_unlink(2)
remove message queue
mremap(2)
re-map virtual memory address
msgctl(2)
message control operations
msgget(2)
message queue identifier
msgop(2)
message operations
msgrcv(2)
message operations
msgsnd(2)
message operations
msync(2)
synchronize file with memory map
multiplexer(2)
unimplemented system calls
munlock(2)
lock/unlock memory
munlockall(2)
lock/unlock memory
munmap(2)
map/unmap files/devices into memory
nal_address_new(2)
libnal addressing functions
nal_buffer_new(2)
libnal buffer functions
nal_connection_new(2)
libnal connection functions
nal_decode_uint32(2)
libnal serialisation functions
nal_listener_new(2)
libnal listener functions
nal_selector_new(2)
libnal selector functions
nanosleep(2)
pause execution for specified time
_newselect(2)
synchronous I/O multiplexing
nfsservctl(2)
syscall interface to kernel nfs daemon
nice(2)
change process priority
nprob(2)
Report if LAM bufferd network message is ready to be received
nprobe(2)
Report if LAM bufferd network message is ready to be received
nrcv(2)
Send/receive LAM network messages
nrecv(2)
Send/receive LAM network messages
nsend(2)
Send/receive LAM network messages
nsnd(2)
Send/receive LAM network messages
obsolete(2)
obsolete system calls
oldfstat(2)
obsolete system calls
oldlstat(2)
obsolete system calls
oldolduname(2)
obsolete system calls
oldstat(2)
obsolete system calls
olduname(2)
obsolete system calls
open(2)
open/possibly create file/device
openat(2)
open file relative to directory file descriptor
outb(2)
port I/O
outb_p(2)
port I/O
outl(2)
port I/O
outl_p(2)
port I/O
outsb(2)
port I/O
outsl(2)
port I/O
outsw(2)
port I/O
outw(2)
port I/O
outw_p(2)
port I/O
path_resolution(2)
find file referred to by filename
pause(2)
wait for signal
pciconfig_iobase(2)
pci device info handling
pciconfig_read(2)
pci device info handling
pciconfig_write(2)
pci device info handling
perfmonctl(2)
interface to PMU
personality(2)
set process execution domain
pipe(2)
create pipe
pivot_root(2)
change root file system
poll(2)
wait for some event on file descriptor
posix_fadvise(2)
predeclare access pattern for file data
ppoll(2)
wait for some event on file descriptor
prctl(2)
operations on process
prcv(2)
LAM physical layer message passing
prcvc(2)
LAM physical layer message passing
prcvo(2)
LAM physical layer message passing
pread(2)
read from/write to file descriptor at given offset
pread64(2)
read from/write to file descriptor at given offset
precv(2)
LAM physical layer message passing
prof(2)
unimplemented system calls
pselect(2)
synchronous I/O multiplexing
pselect6(2)
synchronous I/O multiplexing
psend(2)
LAM physical layer message passing
psnd(2)
LAM physical layer message passing
psndc(2)
LAM physical layer message passing
psndo(2)
LAM physical layer message passing
ptrace(2)
process trace
putpmsg(2)
unimplemented system calls
pwrite(2)
read from/write to file descriptor at given offset
pwrite64(2)
read from/write to file descriptor at given offset
query_module(2)
query kernel for various bits pertaining to modules
quotactl(2)
change disk quotas
rbflook(2)
copy of buffered LAM message packet
rbfparms(2)
Control LAM remote buffers
rbfstate(2)
Report status of remote LAM buffers
rbfsweep(2)
Control LAM remote buffers
rbfudie(2)
Control LAM remote buffers
rbfwipe(2)
Control LAM remote buffers
read(2)
read from file descriptor
readahead(2)
perform file readahead into page cache
readdir(2)
read directory entry
readlink(2)
read value of symbolic link
readlinkat(2)
read value of symbolic link relative to directory file descriptor
readv(2)
read/write data into multiple buffers
reboot(2)
reboot/enable/disable Ctrl-Alt-Del
recho(2)
Send messages to LAM echo server
recv(2)
receive message from socket
recvfrom(2)
receive message from socket
recvmsg(2)
receive message from socket
remap_file_pages(2)
create non-linear file mapping
removexattr(2)
remove extended attrib
rename(2)
change name/location of file
renameat(2)
rename file relative to directory file descriptors
request_key(2)
Request key from kernel's key management facility
restart_syscall(2)
Restart system call
rflat(2)
Tag/load storage on LAM remote nodes
rflclean(2)
Tag/load storage on LAM remote nodes
rforget(2)
Find tagged storage on LAM remote node
rget(2)
Find tagged storage on LAM remote node
rload(2)
Load file onto LAM remote node
rmdir(2)
delete directory
rpcreate(2)
Create LAM process on remote node
rpdoom(2)
Signal LAM processes on remote node
rpgo(2)
Create LAM process on remote node from tagged storage
rpldgo(2)
Load/execute LAM program on remote node
rploadgo(2)
Load/execute LAM program on remote node
rpspawn(2)
Spawn LAM process onto remote node
rpstate(2)
Report status of LAM processes on remote node
rpwait(2)
Wait for child LAM process to terminate
rpwt(2)
Wait for child LAM process to terminate
rrsetrents(2)
Set LAM route info
rt_sigaction(2)
Alter action taken by process
rt_sigpending(2)
Examine pending signal raised while blocked
rt_sigprocmask(2)
Change list of currently blocked signals
rt_sigqueueinfo(2)
Send signal info to signal
rt_sigreturn(2)
Return from signal handler/clean up stack frame
rt_sigsuspend(2)
Replace signal mask for value with unewset value until signal is received
rt_sigtimedwait(2)
Synchronously wait for queued signals specified in uthese
rtas(2)
Allows userspace to call RTAS
sbrk(2)
change data segment size
sched_get_priority_max(2)
static priority range
sched_get_priority_min(2)
static priority range
sched_getaffinity(2)
sched_getparam(2)
set/get scheduling parameters
sched_getscheduler(2)
set/get scheduling algorithm/parameters
sched_rr_get_interval(2)
SCHED_RR interval for named process
sched_setaffinity(2)
sched_setparam(2)
set/get scheduling parameters
sched_setscheduler(2)
set/get scheduling algorithm/parameters
sched_yield(2)
yield processor
security(2)
unimplemented system calls
select(2)
synchronous I/O multiplexing
select_tut(2)
synchronous I/O multiplexing
semctl(2)
semaphore control operations
semget(2)
semaphore set identifier
semop(2)
semaphore operations
semtimedop(2)
semaphore operations
send(2)
send message on socket
sendfile(2)
transfer data between file descriptors
sendfile64(2)
transfer data between file descriptors
sendmsg(2)
send message on socket
sendto(2)
send message on socket
set_mempolicy(2)
set_robust_list(2)
get/set list of robust futexes
set_thread_area(2)
Set Thread Local Storage area
set_tid_address(2)
Sets current clear_child_tid to tidptr
setcontext(2)
get/set user context
setdomainname(2)
get/set domain name
setegid(2)
set effective user/group ID
seteuid(2)
set effective user/group ID
setfsgid(2)
set group identity used for file system checks
setfsgid32(2)
set group identity used for file system checks
setfsuid(2)
set user identity used for file system checks
setfsuid32(2)
set user identity used for file system checks
setgid(2)
set group identity
setgid32(2)
set group identity
setgroups(2)
get/set list of supplementary group IDs
setgroups32(2)
get/set list of supplementary group IDs
sethostid(2)
get/set unique identifier of current host
sethostname(2)
get/set host name
setitimer(2)
get/set value of interval timer
setpgid(2)
set/get process group
setpgrp(2)
set/get process group
setpriority(2)
get/set program scheduling priority
setregid(2)
set real/effective user/group ID
setregid32(2)
set real/effective user/group ID
setresgid(2)
set real, effective and saved user or group ID
setresgid32(2)
set real, effective and saved user or group ID
setresuid(2)
set real, effective and saved user or group ID
setresuid32(2)
set real, effective and saved user or group ID
setreuid(2)
set real/effective user/group ID
setreuid32(2)
set real/effective user/group ID
setrlimit(2)
get/set resource limits
setsid(2)
creates session/sets process group ID
setsockopt(2)
get/set options on sockets
settimeofday(2)
get/set time
setuid(2)
set user identity
setuid32(2)
set user identity
setup(2)
setup devices and file systems, mount root file system
setxattr(2)
set extended attrib value
sgetmask(2)
ANSI C signal handling
shmat(2)
shared memory operations
shmctl(2)
shared memory control
shmdt(2)
shared memory operations
shmget(2)
allocates shared memory segment
shmop(2)
shared memory operations
shutdown(2)
shut down part of full-duplex connection
sigaction(2)
examine/change signal action
sigaltstack(2)
get/set alternate signal stack content
sigblock(2)
change signal mask
siggetmask(2)
change signal mask
sigmask(2)
change signal mask
signal(2)
ANSI C signal handling
sigpause(2)
atomically release blocked signals/wait for interrupt
sigpending(2)
examine pending signals
sigprocmask(2)
examine/change blocked signals
sigqueue(2)
queue signal/data to process
sigreturn(2)
return from signal handler/cleanup stack frame
sigsetmask(2)
change signal mask
sigsuspend(2)
wait for signal
sigtimedwait(2)
synchronously wait for queued signals
sigvec(2)
BSD software signal facilities
sigwaitinfo(2)
synchronously wait for queued signals
socket(2)
create endpoint for communication
socketcall(2)
socket system calls
socketpair(2)
create pair of connected sockets
splice(2)
splice data to/from pipe
spu_create(2)
create new spu context
spu_run(2)
execute spu context
spufs(2)
SPU file system
ssetmask(2)
ANSI C signal handling
sstk(2)
change stack size
stat(2)
file status
stat64(2)
file status
statfs(2)
file system statistics
statfs64(2)
file system statistics
statvfs(2)
file system statistics
stime(2)
set time
stty(2)
unimplemented system calls
swapcontext(2)
Swap out old context with new context
swapoff(2)
start/stop swapping to file/device
swapon(2)
start/stop swapping to file/device
symlink(2)
make new name for file
symlinkat(2)
create symbolic link relative to directory file descriptor
sync(2)
commit buffer cache to disk
sync_file_range(2)
sync file segment with disk
syscall(2)
syscalls(2)
all system calls
_sysctl(2)
read/write system parameters
sysctl(2)
read/write system parameters
sysfs(2)
file system type info
sysinfo(2)
returns info on overall system statistics
syslog(2)
read/clear kernel message ring buffer; set console_loglevel
tee(2)
duplicating pipe content
tgkill(2)
Send signal sig to one specific thread, tgid
time(2)
time in seconds
timer_create(2)
Create POSIX.1b interval timer clock
timer_delete(2)
Delete POSIX.1b interval timer
timer_getoverrun(2)
number of overruns of POSIX.1b interval timer
timer_gettime(2)
time remaining on POSIX.1b interval timer
timer_settime(2)
Set time on POSIX.1b interval timer
times(2)
process times
tkill(2)
send signal to single process
trcv(2)
Send/receive LAM transport messages
trecv(2)
Send/receive LAM transport messages
trror(2)
Print LAM system error message
truncate(2)
truncate file to specified length
truncate64(2)
truncate file to specified length
tsend(2)
Send/receive LAM transport messages
tsnd(2)
Send/receive LAM transport messages
tux(2)
interact with TUX kernel subsystem
tuxcall(2)
unimplemented system calls
ugetrlimit(2)
get/set resource limits
umask(2)
set file mode creation mask
umount(2)
mount/unmount filesystems
umount2(2)
mount/unmount filesystems
uname(2)
name/info about current kernel
undocumented(2)
undocumented system calls
unimplemented(2)
unimplemented system calls
unlink(2)
delete name/possibly file it refers to
unlinkat(2)
remove directory entry relative to directory file descriptor
unshare(2)
disassociate parts of process execution context
uselib(2)
load shared library
ustat(2)
file system statistics
utime(2)
change access/modification times of inode
utimes(2)
change access/modification times of inode
vfork(2)
create child process/block parent
vhangup(2)
virtually hangup current tty
vm86(2)
enter virtual 8086 mode
vm86old(2)
enter virtual 8086 mode
vmsplice(2)
splice user pages into pipe
vserver(2)
unimplemented system calls
wait(2)
wait for process to change state
wait3(2)
wait for process to change state, BSD style
wait4(2)
wait for process to change state, BSD style
waitid(2)
wait for process to change state
waitpid(2)
wait for process to change state
write(2)
to file descriptor
writev(2)
read/write data into multiple buffers