|
|
www.fifi.org
Section 2: System Calls
Manual Pages: 2 - System Calls
Section 2: System Calls
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
Section index
- accept(2)
- accept a connection on a socket
- access(2)
- check user's permissions for a file
- acct(2)
- switch process accounting on or off
- adjtimex(2)
- tune kernel clock
- afs_syscall(2)
- unimplemented system calls
- alarm(2)
- set an alarm clock for delivery of a signal
- bdflush(2)
- start, flush, or tune buffer-dirty-flush daemon
- bind(2)
- bind a name to a socket
- break(2)
- unimplemented system calls
- brk(2)
- change data segment size
- cacheflush(2)
- flush contents of instruction and/or data cache
- capget(2)
- set/get process capabilities
- capset(2)
- set/get process capabilities
- chdir(2)
- change working directory
- chmod(2)
- change permissions of a file
- chown(2)
- change ownership of a file
- chroot(2)
- change root directory
- clone(2)
- create a child process
- close(2)
- close a file descriptor
- connect(2)
- initiate a connection on a socket
- creat(2)
- open and possibly create a file or device
- create_module(2)
- create a loadable module entry
- delete_module(2)
- delete a loadable module entry
- dup(2)
- duplicate a file descriptor
- dup2(2)
- duplicate a file descriptor
- execve(2)
- execute program
- _exit(2)
- terminate the current process
- exit(2)
- terminate the current process
- fchdir(2)
- change working directory
- fchmod(2)
- change permissions of a file
- fchown(2)
- change ownership of a file
- fcntl(2)
- manipulate file descriptor
- FD_CLR(2)
- synchronous I/O multiplexing
- FD_ISSET(2)
- synchronous I/O multiplexing
- FD_SET(2)
- synchronous I/O multiplexing
- FD_ZERO(2)
- synchronous I/O multiplexing
- fdatasync(2)
- synchronize a file's in-core data with that on disk
- flock(2)
- apply or remove an advisory lock on an open file
- fork(2)
- create a child process
- fstat(2)
- get file status
- fstatfs(2)
- get file system statistics
- fsync(2)
- synchronize a file's complete in-core state with that on disk
- ftime(2)
- unimplemented system calls
- ftruncate(2)
- truncate a file to a specified length
- get_kernel_syms(2)
- retrieve exported kernel and module symbols
- getdents(2)
- get directory entries
- getdomainname(2)
- get/set domain name
- getdtablesize(2)
- get descriptor table size
- getegid(2)
- get group identity
- geteuid(2)
- get user identity
- getgid(2)
- get group identity
- getgroups(2)
- get/set list of supplementary group IDs
- gethostid(2)
- get or set the unique identifier of the current host
- gethostname(2)
- get/set host name
- getitimer(2)
- get or set value of an interval timer
- getpagesize(2)
- get system page size
- getpeername(2)
- get name of connected peer
- getpgid(2)
- set/get process group
- getpgrp(2)
- set/get process group
- getpid(2)
- get process identification
- getppid(2)
- get process identification
- getpriority(2)
- get/set program scheduling priority
- getresgid(2)
- get real, effective and saved user or group ID
- getresuid(2)
- get real, effective and saved user or group ID
- getrlimit(2)
- get/set resource limits and usage
- getrusage(2)
- get/set resource limits and usage
- getsid(2)
- get session ID
- getsockname(2)
- get socket name
- getsockopt(2)
- get and set options on sockets
- gettimeofday(2)
- get / set time
- getuid(2)
- get user identity
- glutSolidIcosahedron(3xglut)
- render a solid or wireframe icosahedron (20-sided regular solid) respectively.
- glutWireIcosahedron(3xglut)
- render a solid or wireframe icosahedron (20-sided regular solid) respectively.
- gtty(2)
- unimplemented system calls
- hp+-diag(8)
- Diagnostic program for HP PC LAN+ (27247B and 27252A) ethernet cards
- idle(2)
- make process 0 idle
- inb(2)
- port output
- init_module(2)
- initialize a loadable module entry
- intro(2)
- Introduction to system calls
- ioctl(2)
- control device
- ioctl_list(2)
- list of ioctl calls in Linux/i386 kernel
- ioperm(2)
- set port input/output permissions
- iopl(2)
- change I/O privilege level
- ipc(2)
- System V IPC system calls
- kill(2)
- send signal to a process
- killpg(2)
- send signal to a process group
- lchown(2)
- change ownership of a file
- link(2)
- make a new name for a file
- listen(2)
- listen for connections on a socket
- _llseek(2)
- reposition read/write file offset
- llseek(2)
- reposition read/write file offset
- lock(2)
- unimplemented system calls
- lseek(2)
- reposition read/write file offset
- lstat(2)
- get file status
- madvise(2)
- give advice about use of memory
- mincore(2)
- get information on whether pages are in core
- mkdir(2)
- create a directory
- mknod(2)
- create a special or ordinary file
- mlock(2)
- disable paging for some parts of memory
- mlockall(2)
- disable paging for calling process
- mmap(2)
- map or unmap files or devices into memory
- modify_ldt(2)
- get or set ldt
- mount(2)
- mount and unmount filesystems.
- mprotect(2)
- control allowable accesses to a region of memory
- mpx(2)
- unimplemented system calls
- mremap(2)
- re-map a virtual memory address
- msgctl(2)
- message control operations
- msgget(2)
- get a message queue identifier
- msgop(2)
- message operations
- msgrcv(2)
- message operations
- msgsnd(2)
- message operations
- msync(2)
- synchronize a file with a memory map
- munlock(2)
- reenable paging for some parts of memory
- munlockall(2)
- reenable paging for calling process
- munmap(2)
- map or unmap files or devices into memory
- nanosleep(2)
- pause execution for a specified time
- _newselect(2)
- synchronous I/O multiplexing
- nfsservctl(2)
- syscall interface to kernel nfs daemon
- nice(2)
- change process priority
- none(2)
- list of all system calls
- 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 and possibly create a file or device
- outb(2)
- port output
- outb_p(2)
- port output
- outl(2)
- port output
- outsb(2)
- port output
- outsl(2)
- port output
- outsw(2)
- port output
- outw(2)
- port output
- pause(2)
- wait for signal
- people(2fun)
- fetch a structure containing all ttys, whose owner behaves like a human
- personality(2)
- set the process execution domain
- phys(2)
- unimplemented system calls
- pipe(2)
- create pipe
- pivot_root(2)
- change the root file system
- poll(2)
- wait for some event on a file descriptor
- prctl(2)
- operations on a process
- pread(2)
- read from or write to a file descriptor at a given offset
- prof(2)
- unimplemented system calls
- profil(2)
- unimplemented system calls
- pselect(2)
- synchronous I/O multiplexing
- ptrace(2)
- process trace
- pwrite(2)
- read from or write to a file descriptor at a given offset
- query_module(2)
- query the kernel for various bits pertaining to modules.
- quotactl(2)
- manipulate disk quotas
- read(2)
- read from a file descriptor
- readdir(2)
- read directory entry
- readlink(2)
- read value of a symbolic link
- readv(2)
- read or write a vector
- reboot(2)
- reboot or enable/disable Ctrl-Alt-Del
- recv(2)
- receive a message from a socket
- recvfrom(2)
- receive a message from a socket
- recvmsg(2)
- receive a message from a socket
- rename(2)
- change the name or location of a file
- rmdir(2)
- delete a directory
- sbrk(2)
- change data segment size
- sched_get_priority_max(2)
- get static priority range
- sched_get_priority_min(2)
- get static priority range
- sched_getparam(2)
- set and get scheduling parameters
- sched_getscheduler(2)
- set and get scheduling algorithm/parameters
- sched_rr_get_interval(2)
- get the SCHED_RR interval for the named process
- sched_setparam(2)
- set and get scheduling parameters
- sched_setscheduler(2)
- set and get scheduling algorithm/parameters
- sched_yield(2)
- yield the processor
- select(2)
- synchronous I/O multiplexing
- semctl(2)
- semaphore control operations
- semget(2)
- get a semaphore set identifier
- semop(2)
- semaphore operations
- send(2)
- send a message from a socket
- sendfile(2)
- transfer data between file descriptors
- sendmsg(2)
- send a message from a socket
- sendto(2)
- send a message from a socket
- setdomainname(2)
- get/set domain name
- setegid(2)
- set effective user or group ID
- seteuid(2)
- set effective user or group ID
- setfsgid(2)
- set group identity used for file system checks
- setfsuid(2)
- set user identity used for file system checks
- setgid(2)
- set group identity
- setgroups(2)
- get/set list of supplementary group IDs
- sethostid(2)
- get or set the unique identifier of the current host
- sethostname(2)
- get/set host name
- setitimer(2)
- get or set value of an 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 and/or effective user or group ID
- setresgid(2)
- set real, effective and saved user or group ID
- setresuid(2)
- set real, effective and saved user or group ID
- setreuid(2)
- set real and/or effective user or group ID
- setrlimit(2)
- get/set resource limits and usage
- setsid(2)
- creates a session and sets the process group ID
- setsockopt(2)
- get and set options on sockets
- settimeofday(2)
- get / set time
- setuid(2)
- set user identity
- setup(2)
- setup devices and file systems, mount root file system
- sgetmask(2)
- ANSI C signal handling
- shmat(2)
- shared memory operations
- shmctl(2)
- shared memory control
- shmdt(2)
- shared memory operations
- shmget(2)
- allocates a shared memory segment
- shmop(2)
- shared memory operations
- shutdown(2)
- shut down part of a full-duplex connection
- sigaction(2)
- POSIX signal handling functions.
- sigblock(2)
- manipulate the signal mask
- siggetmask(2)
- manipulate the signal mask
- sigmask(2)
- manipulate the signal mask
- signal(2)
- ANSI C signal handling
- sigpause(2)
- atomically release blocked signals and wait for interrupt
- sigpending(2)
- POSIX signal handling functions.
- sigprocmask(2)
- POSIX signal handling functions.
- sigreturn(2)
- return from signal handler and cleanup stack frame
- sigsetmask(2)
- manipulate the signal mask
- sigsuspend(2)
- POSIX signal handling functions.
- sigvec(2)
- BSD software signal facilities
- socket(2)
- create an endpoint for communication
- socketcall(2)
- socket system calls
- socketpair(2)
- create a pair of connected sockets
- ssetmask(2)
- ANSI C signal handling
- stat(2)
- get file status
- statfs(2)
- get file system statistics
- stime(2)
- set time
- stty(2)
- unimplemented system calls
- swapoff(2)
- start/stop swapping to file/device
- swapon(2)
- start/stop swapping to file/device
- symlink(2)
- make a new name for a file
- sync(2)
- commit buffer cache to disk.
- syscalls(2)
- list of all system calls
- _sysctl(2)
- read/write system parameters
- sysctl(2)
- read/write system parameters
- sysfs(2)
- get file system type information
- sysinfo(2)
- returns information on overall system statistics
- syslog(2)
- read and/or clear kernel message ring buffer; set console_loglevel
- time(2)
- get time in seconds
- times(2)
- get process times
- truncate(2)
- truncate a file to a specified length
- ulimit(2)
- unimplemented system calls
- umask(2)
- set file creation mask
- umount(2)
- mount and unmount filesystems.
- uname(2)
- get name and information about current kernel
- unimplemented(2)
- unimplemented system calls
- unlink(2)
- delete a name and possibly the file it refers to
- uselib(2)
- select shared library
- ustat(2)
- get file system statistics
- utime(2)
- change access and/or modification times of an inode
- utimes(2)
- change access and/or modification times of an inode
- vfork(2)
- create a child process and block parent
- vhangup(2)
- virtually hangup the current tty
- vm86(2)
- enter virtual 8086 mode
- vm86old(2)
- enter virtual 8086 mode
- wait(2)
- wait for process termination
- wait3(2)
- wait for process termination, BSD style
- wait4(2)
- wait for process termination, BSD style
- waitpid(2)
- wait for process termination
- write(2)
- write to a file descriptor
- writev(2)
- read or write a vector
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
|