section 2 · System calls 📞
4389 pages · page 1 of 22
#
- 123-hello-world(2gg)Golf documentation (quick-start)✨
- __clone2(2)create a child process✨
- __syscall(2)indirect system call✨
- __syscall(2freebsd)indirect system call✨
- _Exit(2)terminate the calling process✨
- _exit(2)terminate the calling process✨
- _exit(2freebsd)terminate the calling process✨
- _Fork(2)create a new process✨
- _llseek(2)reposition read/write file offset✨
- _newselect(2)synchronous I/O multiplexing✨
- _syscall(2)invoking a system call without library support (OBSOLETE)✨
- _sysctl(2)read/write system parameters✨
- _umtx_op(2)interface for implementation of userspace threading synchronization primitives✨
- _umtx_op(2freebsd)interface for implementation of userspace threading synchronization primitives✨
A
- aa_change_hat(2)change to or from a "hat" within a AppArmor profile✨
- aa_change_profile(2)change a tasks profile✨
- aa_find_mountpoint(2)determine if apparmor is available✨
- aa_getcon(2)read and parse procattr data✨
- aa_query_label(2)query access permission associated with a label✨
- aa_stack_profile(2)combine multiple profiles to confine a task✨
- abort2(2)abort process with diagnostics✨
- abort2(2freebsd)abort process with diagnostics✨
- about-golf(2gg)Golf documentation (general)✨
- abs-number(2gg)(numbers)✨
- accept(2)accept a connection on a socket✨
- accept(2freebsd)accept a connection on a socket✨
- accept4(2)accept a connection on a socket✨
- accept4(2freebsd)accept a connection on a socket✨
- access(2)check user's permissions for a file✨
- access(2freebsd)check accessibility of a file✨
- acct(2)switch process accounting on or off✨
- acct(2freebsd)enable or disable process accounting✨
- add_key(2)add a key to the kernel's key management facility✨
- adjtime(2)correct the time to allow synchronization of the system clock✨
- adjtime(2freebsd)correct the time to allow synchronization of the system clock✨
- adjtimex(2)tune kernel clock✨
- afs_syscall(2)unimplemented system calls✨
- after-handler(2gg)(service-processing)✨
- aio_cancel(2)cancel an outstanding asynchronous I/O operation (REALTIME)✨
- aio_cancel(2freebsd)cancel an outstanding asynchronous I/O operation (REALTIME)✨
- aio_error(2)retrieve error status of asynchronous I/O operation (REALTIME)✨
- aio_error(2freebsd)retrieve error status of asynchronous I/O operation (REALTIME)✨
- aio_fsync(2)asynchronous file synchronization (REALTIME)✨
- aio_fsync(2freebsd)asynchronous file synchronization (REALTIME)✨
- aio_mlock(2)asynchronous mlock(2) operation✨
- aio_mlock(2freebsd)asynchronous mlock(2) operation✨
- aio_read(2)asynchronous read from a file (REALTIME)✨
- aio_read(2freebsd)asynchronous read from a file (REALTIME)✨
- aio_read2(2)asynchronous read from a file (REALTIME)✨
- aio_readv(2)asynchronous read from a file (REALTIME)✨
- aio_return(2)retrieve return status of asynchronous I/O operation (REALTIME)✨
- aio_return(2freebsd)retrieve return status of asynchronous I/O operation (REALTIME)✨
- aio_suspend(2)suspend until asynchronous I/O operations or timeout complete (REALTIME)✨
- aio_suspend(2freebsd)suspend until asynchronous I/O operations or timeout complete (REALTIME)✨
- aio_waitcomplete(2)wait for the next completion of an aio request✨
- aio_waitcomplete(2freebsd)wait for the next completion of an aio request✨
- aio_write(2)asynchronous write to a file (REALTIME)✨
- aio_write(2freebsd)asynchronous write to a file (REALTIME)✨
- aio_write2(2)asynchronous write to a file (REALTIME)✨
- aio_writev(2)asynchronous write to a file (REALTIME)✨
- alarm(2)set an alarm clock for delivery of a signal✨
- alloc_hugepages(2)allocate or free huge pages✨
- application-setup(2gg)Golf documentation (running-application)✨
- arch_prctl(2)set architecture-specific thread state✨
- arm_fadvise(2)predeclare an access pattern for file data✨
- arm_fadvise64_64(2)predeclare an access pattern for file data✨
- arm_sync_file_range(2)sync a file segment with disk✨
- audit(2)commit BSM audit record to audit log✨
- audit(2freebsd)commit BSM audit record to audit log✨
- auditctl(2)configure system audit parameters✨
- auditctl(2freebsd)configure system audit parameters✨
- auditon(2)configure system audit parameters✨
- auditon(2freebsd)configure system audit parameters✨
- autojack(2)a jackdbus manager✨
B
- band(2rheolef)banded level set method (rheolef-7.2)✨
- basis(2rheolef)finite element method (rheolef-7.2)✨
- bdflush(2)start, flush, or tune buffer-dirty-flush daemon✨
- before-handler(2gg)(service-processing)✨
- begin-handler(2gg)(service-processing)✨
- begin-transaction(2gg)(database)✨
- bind(2)bind a name to a socket✨
- bind(2freebsd)assign a local protocol address to a socket✨
- bindat(2)assign a local protocol address to a socket✨
- bindat(2freebsd)assign a local protocol address to a socket✨
- boolean-expressions(2gg)Golf documentation (booleans)✨
- bpf(2)perform a command on an extended BPF map or program✨
- branch(2rheolef)parameter-dependent sequence of field (rheolef-7.2)✨
- break(2)unimplemented system calls✨
- break-loop(2gg)(program-flow)✨
- brk(2)change data segment size✨
- brk(2freebsd)change data segment size✨
- btrfs-ioctl(2)documentation about btrfs ioctls✨
C
- cacheflush(2)flush contents of instruction and/or data cache✨
- cachestat(2)query the page cache statistics of a file✨
- call-extended(2gg)(C-language)✨
- call-handler(2gg)(service-processing program-flow)✨
- call-remote(2gg)(distributed-computing)✨
- call-web(2gg)(web)✨
- cap_enter(2)Capability mode system calls✨
- cap_enter(2freebsd)Capability mode system calls✨
- cap_fcntls_get(2)manage allowed fcntl commands✨
- cap_fcntls_get(2freebsd)manage allowed fcntl commands✨
- cap_fcntls_limit(2)manage allowed fcntl commands✨
- cap_fcntls_limit(2freebsd)manage allowed fcntl commands✨
- cap_getmode(2)Capability mode system calls✨
- cap_getmode(2freebsd)Capability mode system calls✨
- cap_ioctls_get(2)manage allowed ioctl commands✨
- cap_ioctls_get(2freebsd)manage allowed ioctl commands✨
- cap_ioctls_limit(2)manage allowed ioctl commands✨
- cap_ioctls_limit(2freebsd)manage allowed ioctl commands✨
- cap_rights_limit(2)limit capability rights✨
- cap_rights_limit(2freebsd)limit capability rights✨
- capget(2)set/get capabilities of thread(s)✨
- capset(2)set/get capabilities of thread(s)✨
- CGI(2gg)Golf documentation (running-application)✨
- change-dir(2gg)(directories)✨
- change-mode(2gg)(directories files)✨
- change_hat(2)change to or from a "hat" within a AppArmor profile✨
- characteristic(2rheolef)Lagrange-Galerkin method (rheolef-7.2)✨
- chdir(2)change working directory✨
- chdir(2freebsd)change current working directory✨
- chflags(2)set file flags✨
- chflags(2freebsd)set file flags✨
- chflagsat(2)set file flags✨
- chflagsat(2freebsd)set file flags✨
- chmod(2)change permissions of a file✨
- chmod(2freebsd)change mode of file✨
- chown(2)change ownership of a file✨
- chown(2freebsd)change owner and group of a file✨
- chown32(2)change ownership of a file✨
- chroot(2)change root directory✨
- chroot(2freebsd)change root directory✨
- Client-API(2gg)Golf documentation (API)✨
- clock_adjtime(2)tune kernel clock✨
- clock_getres(2)clock and time functions✨
- clock_getres(2freebsd)get/set/calibrate date and time✨
- clock_gettime(2)clock and time functions✨
- clock_gettime(2freebsd)get/set/calibrate date and time✨
- clock_nanosleep(2)high-resolution sleep with specifiable clock✨
- clock_nanosleep(2freebsd)high resolution sleep✨
- clock_settime(2)clock and time functions✨
- clock_settime(2freebsd)get/set/calibrate date and time✨
- clone(2)create a child process✨
- clone2(2)create a child process✨
- clone3(2)create a child process✨
- close(2)close a file descriptor✨
- close(2freebsd)delete a descriptor✨
- close-file(2gg)(files)✨
- close_range(2)close all file descriptors in a given range✨
- close_range(2freebsd)delete open file descriptors✨
- closefrom(2)delete open file descriptors✨
- closefrom(2freebsd)delete open file descriptors✨
- code-blocks(2gg)Golf documentation (program-flow)✨
- command-line(2gg)Golf documentation (running-application)✨
- commit-transaction(2gg)(database)✨
- concatenate-strings(2gg)(strings)✨
- connect(2)initiate a connection on a socket✨
- connect(2freebsd)initiate a connection on a socket✨
- connect-apache-tcp-socket(2gg)Golf documentation (web-servers)✨
- connect-apache-unix-socket(2gg)Golf documentation (web-servers)✨
- connect-haproxy-tcp-socket(2gg)Golf documentation (web-servers)✨
- connect-nginx-tcp-socket(2gg)Golf documentation (web-servers)✨
- connect-nginx-unix-socket(2gg)Golf documentation (web-servers)✨
- connectat(2)initiate a connection on a socket✨
- connectat(2freebsd)initiate a connection on a socket✨
- continue-loop(2gg)(program-flow)✨
- copy-file(2gg)(files)✨
- copy-string(2gg)(strings)✨
- copy_file_range(2)Copy a range of data from one file to another✨
- count-substring(2gg)(strings)✨
- cpuset(2)manage CPU affinity sets✨
- cpuset(2freebsd)manage CPU affinity sets✨
- cpuset_getaffinity(2)manage CPU affinity✨
- cpuset_getaffinity(2freebsd)manage CPU affinity✨
- cpuset_getdomain(2)manage memory domain policy✨
- cpuset_getdomain(2freebsd)manage memory domain policy✨
- cpuset_getid(2)manage CPU affinity sets✨
- cpuset_getid(2freebsd)manage CPU affinity sets✨
- cpuset_setaffinity(2)manage CPU affinity✨
- cpuset_setaffinity(2freebsd)manage CPU affinity✨
- cpuset_setdomain(2)manage memory domain policy✨
- cpuset_setdomain(2freebsd)manage memory domain policy✨
- cpuset_setid(2)manage CPU affinity sets✨
- cpuset_setid(2freebsd)manage CPU affinity sets✨
- creat(2)open and possibly create a file✨
- creat(2freebsd)create a new file✨
- create_module(2)create a loadable module entry✨
- current-row(2gg)(database)✨
D
- database-config-file(2gg)Golf documentation (database)✨
- db-error(2gg)(database error-handling)✨
- debugging(2gg)Golf documentation (debugging)✨
- decode-base64(2gg)(base64)✨
- decode-hex(2gg)(hex-encoding)✨
- decode-url(2gg)(URL-encoding)✨
- decode-web(2gg)(web-encoding)✨
- decrypt-data(2gg)(encryption)✨
- delete-cookie(2gg)(cookies)✨
- delete-dir(2gg)(directories)✨
- delete-fifo(2gg)(FIFO)✨
- delete-file(2gg)(files)✨
💅
getting it ready, bestie…