SIMPLE SOLUTIONS

Manual pages

Scope: BSD System Calls Manual.

[ Alias ↣ ] Name (section) Brief
abort2(2freebsd) Abort process with diagnostics.
accept(2freebsd) Accept a connection on a socket.
accept4(2freebsd) Accept a connection on a socket.
access(2freebsd) Check accessibility of a file.
acct(2freebsd) Enable or disable process accounting.
adjtime(2freebsd) Correct the time to allow synchronization of the system clock.
aio_cancel(2freebsd) Cancel an outstanding asynchronous I/O operation (REALTIME).
aio_error(2freebsd) Retrieve error status of asynchronous I/O operation (REALTIME).
aio_fsync(2freebsd) Asynchronous file synchronization (REALTIME).
aio_mlock(2freebsd) Asynchronous mlock(2) operation.
aio_read(2freebsd) Asynchronous read from a file (REALTIME).
aio_return(2freebsd) Retrieve return status of asynchronous I/O operation (REALTIME).
aio_suspend(2freebsd) Suspend until asynchronous I/O operations or timeout complete (REALTIME).
aio_waitcomplete(2freebsd) Wait for the next completion of an aio request.
aio_write(2freebsd) Asynchronous write to a file (REALTIME).
audit(2freebsd) Commit BSM audit record to audit log.
auditctl(2freebsd) Configure system audit parameters.
auditon(2freebsd) Configure system audit parameters.
bind(2freebsd) Assign a local protocol address to a socket.
bindat(2freebsd) Assign a local protocol address to a socket.
brk(2freebsd) Change data segment size.
cap_enter(2freebsd) Capability mode system calls.
cap_fcntls_get(2freebsd) Manage allowed fcntl commands.
cap_fcntls_limit(2freebsd) Manage allowed fcntl commands.
cap_getmode(2freebsd) Capability mode system calls.
cap_ioctls_get(2freebsd) Manage allowed ioctl commands.
cap_ioctls_limit(2freebsd) Manage allowed ioctl commands.
cap_rights_get(2freebsd) Limit capability rights.
cap_rights_limit(2freebsd) Limit capability rights.
chdir(2freebsd) Change current working directory.
chflags(2freebsd) Set file flags.
chflagsat(2freebsd) Set file flags.
chown(2freebsd) Change owner and group of a file.
chroot(2freebsd) Change root directory.
clock_getres(2freebsd) Get/set/calibrate date and time.
clock_gettime(2freebsd) Get/set/calibrate date and time.
clock_settime(2freebsd) Get/set/calibrate date and time.
close(2freebsd) Delete a descriptor.
closefrom(2freebsd) Delete open file descriptors.
connect(2freebsd) Initiate a connection on a socket.
connectat(2freebsd) Initiate a connection on a socket.
cpuset(2freebsd) Manage CPU affinity sets.
cpuset_getaffinity(2freebsd) Manage CPU affinity.
cpuset_getid(2freebsd) Manage CPU affinity sets.
cpuset_setaffinity(2freebsd) Manage CPU affinity.
cpuset_setid(2freebsd) Manage CPU affinity sets.
creat(2freebsd) Create a new file.
dup(2freebsd) Duplicate an existing file descriptor.
dup2(2freebsd) Duplicate an existing file descriptor.
eaccess(2freebsd) Check accessibility of a file.
errno(2freebsd) Introduction to system calls and error numbers.
execve(2freebsd) Execute a file.
_exit(2freebsd) Terminate the calling process.
extattr(2freebsd)
extattr_delete_fd(2freebsd)
extattr_delete_file(2freebsd)
extattr_delete_link(2freebsd)
extattr_get_fd(2freebsd)
extattr_get_file(2freebsd)
extattr_get_link(2freebsd)
extattr_list_fd(2freebsd)
extattr_list_file(2freebsd)
extattr_list_link(2freebsd)
extattr_set_fd(2freebsd)
extattr_set_file(2freebsd)
extattr_set_link(2freebsd)
faccessat(2freebsd) Check accessibility of a file.
fchdir(2freebsd) Change current working directory.
fchflags(2freebsd) Set file flags.
fchown(2freebsd) Change owner and group of a file.
fchownat(2freebsd) Change owner and group of a file.
fcntl(2freebsd) File control.
fexecve(2freebsd) Execute a file.
ffclock(2freebsd) Retrieve feed-forward counter, get and set feed-.
ffclock_getcounter(2freebsd) Retrieve feed-forward counter, get and set feed-.
ffclock_getestimate(2freebsd) Retrieve feed-forward counter, get and set feed-.
ffclock_setestimate(2freebsd) Retrieve feed-forward counter, get and set feed-.
fhopen(2freebsd) Access file via file handle.
fhstat(2freebsd) Access file via file handle.
fhstatfs(2freebsd) Access file via file handle.
flock(2freebsd) Apply or remove an advisory lock on an open file.
fork(2freebsd) Create a new process.
fpathconf(2freebsd) Get configurable pathname variables.
fstatfs(2freebsd) Get file system statistics.
fsync(2freebsd) Synchronise changes to a file.
ftruncate(2freebsd) Truncate or extend a file to a specified length.
futimes(2freebsd) Set file access and modification times.
futimesat(2freebsd) Set file access and modification times.
getaudit(2freebsd) Retrieve audit session state.
getaudit_addr(2freebsd) Retrieve audit session state.
getauid(2freebsd) Retrieve audit session ID.
getdents(2freebsd) Get directory entries in a file system independent format.
getdirentries(2freebsd) Get directory entries in a file system independent format.
getdtablesize(2freebsd) Get file descriptor limit.
getegid(2freebsd) Get group process identification.
geteuid(2freebsd) Get user identification.
getfh(2freebsd) Get file handle.
getfsstat(2freebsd) Get list of all mounted file systems.
getgid(2freebsd) Get group process identification.
getgroups(2freebsd) Get group access list.
getitimer(2freebsd) Get/set value of interval timer.
getlogin(2freebsd) Get/set login name.
getloginclass(2freebsd) Get/set login class.
getpeername(2freebsd) Get name of connected peer.
getpgid(2freebsd) Get process group.
getpgrp(2freebsd) Get process group.
getpid(2freebsd) Get parent or calling process identification.
getppid(2freebsd) Get parent or calling process identification.
getpriority(2freebsd) Get/set program scheduling priority.
getresgid(2freebsd) Get or set real, effective and saved user or group ID.
getresuid(2freebsd) Get or set real, effective and saved user or group ID.
getrlimit(2freebsd) Control maximum system resource consumption.
getrusage(2freebsd) Get information about resource utilization.
getsid(2freebsd) Get process session.
getsockname(2freebsd) Get socket name.
getsockopt(2freebsd) Get and set options on sockets.
gettimeofday(2freebsd) Get/set date and time.
getuid(2freebsd) Get user identification.
i386_get_ioperm(2freebsd) Manage per-process access to the i386 I/O port space.
i386_get_ldt(2freebsd) Manage i386 per-process Local Descriptor Table entries.
i386_set_ioperm(2freebsd) Manage per-process access to the i386 I/O port space.
i386_set_ldt(2freebsd) Manage i386 per-process Local Descriptor Table entries.
i386_vm86(2freebsd) Control vm86-related functions.
intro(2freebsd) Introduction to system calls and error numbers.
ioctl(2freebsd) Control device.
issetugid(2freebsd) Is current process tainted by uid or gid changes.
jail(2freebsd) Create and manage system jails.
jail_attach(2freebsd) Create and manage system jails.
jail_get(2freebsd) Create and manage system jails.
jail_remove(2freebsd) Create and manage system jails.
jail_set(2freebsd) Create and manage system jails.
kenv(2freebsd) Kernel environment.
kevent(2freebsd) Kernel event notification mechanism.
kill(2freebsd) Send signal to a process.
killpg(2freebsd) Send signal to a process group.
kldfind(2freebsd) Returns the fileid of a kld file.
kldfirstmod(2freebsd) Return first module id from the kld file specified.
kldload(2freebsd) Load KLD files into the kernel.
kldnext(2freebsd) Return the fileid of the next kld file.
kldstat(2freebsd) Get status of kld file.
kldsym(2freebsd) Look up address by symbol name in a KLD.
kldunload(2freebsd) Unload kld files.
kldunloadf(2freebsd) Unload kld files.
kqueue(2) Kernel event notification mechanism.
kqueue(2freebsd) Kernel event notification mechanism.
ktrace(2freebsd) Process tracing.
lchflags(2freebsd) Set file flags.
lchown(2freebsd) Change owner and group of a file.
lgetfh(2freebsd) Get file handle.
link(2freebsd) Make a hard file link.
linkat(2freebsd) Make a hard file link.
lio_listio(2freebsd) List directed I/O (REALTIME).
listen(2freebsd) Listen for connections on a socket.
lpathconf(2freebsd) Get configurable pathname variables.
lseek(2freebsd) Reposition read/write file offset.
lutimes(2freebsd) Set file access and modification times.
madvise(2freebsd) Give advice about use of memory.
mincore(2freebsd) Determine residency of memory pages.
minherit(2freebsd) Control the inheritance of pages.
mkdir(2freebsd) Make a directory file.
mkdirat(2freebsd) Make a directory file.
mkfifo(2freebsd) Make a fifo file.
mkfifoat(2freebsd) Make a fifo file.
mknod(2freebsd) Make a special file node.
mknodat(2freebsd) Make a special file node.
mlock(2freebsd) Lock (unlock) physical pages in memory.
mlockall(2freebsd) Lock (unlock) the address space of a process.
mmap(2freebsd) Allocate memory, or map files or devices into memory.
modfind(2freebsd) Returns the modid of a kernel module.
modfnext(2freebsd) Return the modid of the next kernel module.
modnext(2freebsd) Return the modid of the next kernel module.
modstat(2freebsd) Get status of kernel module.
mount(2freebsd) Mount or dismount a file system.
mprotect(2freebsd) Control the protection of pages.
mq_close(2freebsd) Close a message queue (REALTIME).
mq_getattr(2freebsd) Get message queue attributes (REALTIME).
mq_notify(2freebsd) Notify process that a message is available (REALTIME).
mq_open(2freebsd) Open a message queue (REALTIME).
mq_receive(2freebsd) Receive a message from message queue (REALTIME).
mq_send(2freebsd) Send a message to message queue (REALTIME).
mq_setattr(2freebsd) Set message queue attributes (REALTIME).
mq_timedreceive(2freebsd) Receive a message from message queue (REALTIME).
mq_timedsend(2freebsd) Send a message to message queue (REALTIME).
msgctl(2freebsd) Message control operations.
msgget(2freebsd) Get message queue.
msgrcv(2freebsd) Receive a message from a message queue.
msgsnd(2freebsd) Send a message to a message queue.
msync(2freebsd) Synchronize a mapped region.
munlock(2freebsd) Lock (unlock) physical pages in memory.
munlockall(2freebsd) Lock (unlock) the address space of a process.
munmap(2freebsd) Remove a mapping.
nanosleep(2freebsd) Suspend process execution for an interval measured in nanoseconds.
nfssvc(2freebsd) NFS services.
nmount(2freebsd) Mount or dismount a file system.
ntp_adjtime(2freebsd) Network Time Protocol (NTP) daemon interface system calls.
ntp_gettime(2freebsd) Network Time Protocol (NTP) daemon interface system calls.
open(2freebsd) Open or create a file for reading, writing or executing.
openat(2freebsd) Open or create a file for reading, writing or executing.
pathconf(2freebsd) Get configurable pathname variables.
pdfork(2freebsd) System calls to manage process descriptors.
pdgetpid(2freebsd) System calls to manage process descriptors.
pdkill(2freebsd) System calls to manage process descriptors.
pdwait4(2freebsd) System calls to manage process descriptors.
pipe(2freebsd) Create descriptor pair for interprocess communication.
pipe2(2freebsd) Create descriptor pair for interprocess communication.
poll(2freebsd) Synchronous I/O multiplexing.
posix_fadvise(2freebsd) Give advice about use of file data.
posix_fallocate(2freebsd) Pre-allocate storage for a range in a file.
posix_madvise(2freebsd) Give advice about use of memory.
posix_openpt(2freebsd) Open a pseudo-terminal device.
pread(2freebsd) Read input.
preadv(2freebsd) Read input.
procctl(2freebsd) Control processes.
profil(2freebsd) Control process profiling.
pselect(2freebsd) Synchronous I/O multiplexing a la POSIX.1g.
ptrace(2freebsd) Process tracing and debugging.
pwrite(2freebsd) Write output.
pwritev(2freebsd) Write output.
quotactl(2freebsd) Manipulate file system quotas.
read(2freebsd) Read input.
readlink(2freebsd) Read value of a symbolic link.
readlinkat(2freebsd) Read value of a symbolic link.
readv(2freebsd) Read input.
reboot(2freebsd) Reboot system or halt processor.
recv(2freebsd) Receive a message from a socket.
recvfrom(2freebsd) Receive a message from a socket.
recvmsg(2freebsd) Receive a message from a socket.
rename(2freebsd) Change the name of a file.
renameat(2freebsd) Change the name of a file.
revoke(2freebsd) Revoke file access.
rfork(2freebsd) Manipulate process resources.
rmdir(2freebsd) Remove a directory file.
rtprio(2freebsd) Examine or modify realtime or idle priority.
rtprio_thread(2freebsd) Examine or modify realtime or idle priority.
sbrk(2freebsd) Change data segment size.
sched_get_priority_max(2freebsd) Get scheduling parameter limits.
sched_get_priority_min(2freebsd) Get scheduling parameter limits.
sched_getparam(2freebsd) Set/get scheduling parameters.
sched_getscheduler(2freebsd) Set/get scheduling policy and scheduler parameters.
sched_rr_get_interval(2freebsd) Get scheduling parameter limits.
sched_setparam(2freebsd) Set/get scheduling parameters.
sched_setscheduler(2freebsd) Set/get scheduling policy and scheduler parameters.
sched_yield(2freebsd) Yield processor.
sctp_generic_recvmsg(2freebsd) Receive data from a peer.
sctp_generic_sendmsg(2freebsd) Send data to a peer.
sctp_peeloff(2freebsd) Detach an association from a one-to-many socket to its own fd.
select(2freebsd) Synchronous I/O multiplexing.
semctl(2freebsd) Control operations on a semaphore set.
semget(2freebsd) Obtain a semaphore id.
semop(2freebsd) Atomic array of operations on a semaphore set.
send(2freebsd) Send a message from a socket.
sendfile(2freebsd) Send a file to a socket.
sendmsg(2freebsd) Send a message from a socket.
sendto(2freebsd) Send a message from a socket.
setaudit(2freebsd) Set audit session state.
setaudit_addr(2freebsd) Set audit session state.
setauid(2freebsd) Set audit session ID.
setegid(2freebsd) Set user and group ID.
seteuid(2freebsd) Set user and group ID.
setfib(2freebsd) Set the default FIB (routing table) for the calling process.
setgid(2freebsd) Set user and group ID.
setgroups(2freebsd) Set group access list.
setitimer(2freebsd) Get/set value of interval timer.
setlogin(2freebsd) Get/set login name.
setloginclass(2freebsd) Get/set login class.
setpgid(2freebsd) Set process group.
setpgrp(2freebsd) Set process group.
setpriority(2freebsd) Get/set program scheduling priority.
setregid(2freebsd) Set real and effective group ID.
setresgid(2freebsd) Get or set real, effective and saved user or group ID.
setresuid(2freebsd) Get or set real, effective and saved user or group ID.
setreuid(2freebsd) Set real and effective user ID's.
setrlimit(2freebsd) Control maximum system resource consumption.
setsid(2freebsd) Create session and set process group ID.
setsockopt(2freebsd) Get and set options on sockets.
settimeofday(2freebsd) Get/set date and time.
setuid(2freebsd) Set user and group ID.
shm_open(2freebsd) Shared memory object operations.
shm_unlink(2freebsd) Shared memory object operations.
shmat(2freebsd) Attach or detach shared memory.
shmctl(2freebsd) Shared memory control.
shmdt(2freebsd) Attach or detach shared memory.
shmget(2freebsd) Obtain a shared memory identifier.
shutdown(2freebsd) Disable sends and/or receives on a socket.
sigaction(2freebsd) Software signal facilities.
sigaltstack(2freebsd) Set and/or get signal stack context.
sigblock(2freebsd) Manipulate current signal mask.
sighold(2freebsd) Legacy interface for signal management.
sigignore(2freebsd) Legacy interface for signal management.
sigmask(2freebsd) Manipulate current signal mask.
sigpause(2freebsd) Legacy interface for signal management.
sigpending(2freebsd) Get pending signals.
sigprocmask(2freebsd) Manipulate current signal mask.
sigqueue(2freebsd) Queue a signal to a process (REALTIME).
sigrelse(2freebsd) Legacy interface for signal management.
sigreturn(2freebsd) Return from signal.
sigset(2freebsd) Legacy interface for signal management.
sigsetmask(2freebsd) Manipulate current signal mask.
sigstack(2freebsd) Set and/or get signal stack context.
sigsuspend(2freebsd) Atomically release blocked signals and wait for interrupt.
sigtimedwait(2freebsd) Wait for queued signals (REALTIME).
sigvec(2freebsd) Software signal facilities.
sigwait(2freebsd) Select a set of signals.
sigwaitinfo(2freebsd) Wait for queued signals (REALTIME).
socket(2freebsd) Create an endpoint for communication.
socketpair(2freebsd) Create a pair of connected sockets.
statfs(2freebsd) Get file system statistics.
swapoff(2freebsd) Control devices for interleaved paging/swapping.
swapon(2freebsd) Control devices for interleaved paging/swapping.
symlink(2freebsd) Make symbolic link to a file.
symlinkat(2freebsd) Make symbolic link to a file.
sync(2freebsd) Schedule file system updates.
sysarch(2freebsd) Architecture-dependent system call.
__syscall(2freebsd) Indirect system call.
syscall(2freebsd) Indirect system call.
timer_create(2freebsd) Create a per-process timer (REALTIME).
timer_delete(2freebsd) Delete a per-process timer (REALTIME).
timer_getoverrun(2freebsd) Per-process timers (REALTIME).
timer_gettime(2freebsd) Per-process timers (REALTIME).
timer_settime(2freebsd) Per-process timers (REALTIME).
truncate(2freebsd) Truncate or extend a file to a specified length.
undelete(2freebsd) Attempt to recover a deleted file.
unlink(2freebsd) Remove directory entry.
unlinkat(2freebsd) Remove directory entry.
unmount(2freebsd) Mount or dismount a file system.
utimes(2freebsd) Set file access and modification times.
utrace(2freebsd) Insert user record in ktrace log.
uuidgen(2freebsd) Generate universally unique identifiers.
vfork(2freebsd) Create a new process without copying the address space.
wait(2freebsd) Wait for processes to change status.
wait3(2freebsd) Wait for processes to change status.
wait4(2freebsd) Wait for processes to change status.
wait6(2freebsd) Wait for processes to change status.
waitid(2freebsd) Wait for processes to change status.
waitpid(2freebsd) Wait for processes to change status.
write(2freebsd) Write output.
writev(2freebsd) Write output.
xsi_sigpause(2freebsd) Legacy interface for signal management.