.br
since 2.6
T}
-\fBbfin_spinlock\fP(2) 2.6.22 Blackfin only (port removed in Linux 4.17)
+\fBbfin_spinlock\fP(2) 2.6.22 T{
+Blackfin only (port removed
+.br
+in Linux 4.17)
+T}
\fBbind\fP(2) 2.0 See notes on \fBsocketcall\fP(2)
\fBbpf\fP(2) 3.18
\fBbrk\fP(2) 1.0
\fBbreakpoint\fP(2) 2.2 T{
ARM OABI only, defined with
+.br
\fB__ARM_NR\fP prefix
T}
\fBcacheflush\fP(2) 1.2 Not on x86
.\" T}
.\" 867e359b97c970a60626d5d76bbe2a8fadbf38fb
.\" bb9d812643d8a121df7d614a2b9c60193a92deb0
-\fBcmpxchg_badaddr\fP(2) 2.6.36 Tile only (port removed in Linux 4.17)
+\fBcmpxchg_badaddr\fP(2) 2.6.36 T{
+Tile only (port removed
+.br
+in Linux 4.17)
+T}
\fBconnect\fP(2) 2.0 See notes on \fBsocketcall\fP(2)
\fBcopy_file_range\fP(2) 4.5
\fBcreat\fP(2) 1.0
\fBdelete_module\fP(2) 1.0
.\" 1394f03221790a988afc3e4b3cb79f2e477246a9
.\" 4ba66a9760722ccbb691b8f7116cad2f791cca7b
-\fBdma_memcpy\fP(2) 2.6.22 Blackfin only (port removed in Linux 4.17)
+\fBdma_memcpy\fP(2) 2.6.22 T{
+Blackfin only (port removed
+.br
+in Linux 4.17)
+T}
\fBdup\fP(2) 1.0
\fBdup2\fP(2) 1.0
\fBdup3\fP(2) 2.6.27
\fBeventfd\fP(2) 2.6.22
\fBeventfd2\fP(2) 2.6.27
\fBexecv\fP(2) 2.0 T{
-SPARC/SPARC64 only, for compatibility
+SPARC/SPARC64 only, for
.br
-with SunOS
+compatability with SunOS
T}
\fBexecve\fP(2) 1.0
\fBexecveat\fP(2) 3.19
\fBget_robust_list\fP(2) 2.6.17
\fBget_thread_area\fP(2) 2.6
.\" 8fcd6c45f5a65621ec809b7866a3623e9a01d4ed
-\fBget_tls\fP(2) 4.15 ARM OABI only, has \fB__ARM_NR\fP prefix
+\fBget_tls\fP(2) 4.15 T{
+ARM OABI only, has
+.br
+\fB__ARM_NR\fP prefix
+T}
\fBgetcpu\fP(2) 2.6.19
\fBgetcwd\fP(2) 2.2
\fBgetdents\fP(2) 2.0
.br
on Alpha since Linux 2.0
T}
-,\" ec98c6b9b47df6df1c1fa6cf3d427414f8c2cf16
+.\" ec98c6b9b47df6df1c1fa6cf3d427414f8c2cf16
\fBgetdtablesize\fP(2) 2.0 T{
SPARC (removed in 2.6.26),
.br
-available on Alpha as \fBosf_getdtablesize\fP(2)
-.br
-since Linux 2.0
+available since Linux 2.0 on Alpha as
+\fBosf_getdtablesize\fP(2)
T}
\fBgetegid\fP(2) 1.0
\fBgetegid32\fP(2) 2.4
\fBgetgroups\fP(2) 1.0
\fBgetgroups32\fP(2) 2.4
.\" SPARC removal: ec98c6b9b47df6df1c1fa6cf3d427414f8c2cf16
-\fBgethostname\fP(2) 2.0 Alpha, was available on SPARC up to Linux 2.6.26
+\fBgethostname\fP(2) 2.0 T{
+Alpha, was available on
+.br
+SPARC up to Linux 2.6.26
+T}
\fBgetitimer\fP(2) 1.0
\fBgetpeername\fP(2) 2.0 See notes on \fBsocketcall\fP(2)
\fBgetpagesize\fP(2) 2.0 Not on x86
\fBgetuid32\fP(2) 2.4
\fBgetunwind\fP(2) 2.4.8 IA-64 only; deprecated
\fBgetxattr\fP(2) 2.6; 2.4.18
-\fBgetxgid\fP(2) 2.0 T{
-Alpha only, returns a pair of GID and effective GID
-.br
-via registers \fBr0\fP and \fBr20\fP, provided instead
-.br
-of \fBgetgid\fP(2) and \fBgetegid\fP(2) syscalls
-T}
-\fBgetxpid\fP(2) 2.0 T{
-Alpha onlt, returns a pair of PID and parent PID
-.br
-via registers \fBr0\fP and \fBr20\fP, provided instead
-.br
-of \fBgetpid\fP(2) and \fBgetppid\fP(2) syscalls
-T}
-\fBgetxuid\fP(2) 2.0 T{
-Alpha only, returns a pair of GID and effective GID
-.br
-via registers \fBr0\fP and \fBr20\fP, provided instead
-.br
-of \fBgetuid\fP(2) and \fBgeteuid\fP(2) syscalls
-T}
+\fBgetxgid\fP(2) 2.0 Alpha only; see NOTES
+\fBgetxpid\fP(2) 2.0 Alpha only; see NOTES
+\fBgetxuid\fP(2) 2.0 Alpha only; see NOTES
\fBinit_module\fP(2) 1.0
\fBinotify_add_watch\fP(2) 2.6.13
\fBinotify_init\fP(2) 2.6.13
\fBmemory_ordering\fP(2) 2.2 SPARC64 only
.\" 26025bbfbba33a9425be1b89eccb4664ea4c17b6
.\" bb6fb6dfcc17cddac11ac295861f7608194447a7
-\fBmetag_get_tls\fP(2) 3.9 Metag only (port removed in Linux 4.17)
-\fBmetag_set_fpu_flags\fP(2) 3.9 Metag only (port removed in Linux 4.17)
-\fBmetag_set_tls\fP(2) 3.9 Metag only (port removed in Linux 4.17)
-\fBmetag_setglobalbit\fP(2) 3.9 Metag only (port removed in Linux 4.17)
+\fBmetag_get_tls\fP(2) 3.9 T{
+Metag only (port removed
+.br
+in Linux 4.17)
+T}
+\fBmetag_set_fpu_flags\fP(2) 3.9 T{
+Metag only (port removed
+.br
+in Linux 4.17)
+T}
+\fBmetag_set_tls\fP(2) 3.9 T{
+Metag only (port removed
+.br
+in Linux 4.17)
+T}
+\fBmetag_setglobalbit\fP(2) 3.9 T{
+Metag only (port removed
+.br
+in Linux 4.17)
+T}
\fBmembarrier\fP(2) 3.17
\fBmemfd_create\fP(2) 3.17
\fBmigrate_pages\fP(2) 2.6.16
\fBnewfstatat\fP(2) 2.6.16 See \fBstat\fP(2)
\fBnfsservctl\fP(2) 2.2 Removed in 3.1
\fBnice\fP(2) 1.0
-\fBold_adjtimex\fP(2) 2.0 T{
-Alpha only, variant of \fBadjtimex\fP(2)
-.br
-that uses \fBstruct timeval32\fP,
-.br
-for compatibility with OSF/1
-T}
+\fBold_adjtimex\fP(2) 2.0 ALPA only; see NOTES
\fBold_getrlimit\fP(2) 2.4 T{
-Old variant of \fBgetrlimit\fP(2) syscall
+Old variant of \fBgetrlimit\fP(2)
+.br
+that used a different value
.br
-that used a different value for \fBRLIM_INFINITY\fP
+for \fBRLIM_INFINITY\fP
T}
\fBoldfstat\fP(2) 1.0
\fBoldlstat\fP(2) 1.0
\fBoldolduname\fP(2) 1.0
\fBoldstat\fP(2) 1.0
-\fBoldumount\fP(2) 2.4.116 Name of the old \fBumount\fP(2) syscall on Alpha
+\fBoldumount\fP(2) 2.4.116 T{
+Name of the old \fBumount\fP(2)
+.br
+syscall on Alpha
+T}
\fBolduname\fP(2) 1.0
\fBopen\fP(2) 1.0
\fBopen_by_handle_at\fP(2) 2.6.39
\fBpread\fP(2) T{
Used for \fBpread64\fP(2) on AVR32
.br
-(port was removed in Linux 4.12)
+(port removed in Linux 4.12)
+.br
+and Blackfin (port removed
.br
-and Blackfin (port was removed in Linux 4.17)
+in Linux 4.17)
T}
\fBpread64\fP(2) T{
Added as "pread" in 2.2;
\fBptrace\fP(2) 1.0
\fBpwrite\fP(2) T{
Used for \fBpwrite64\fP(2) on AVR32
-.br
-(port was removed in Linux 4.12)
-.br
-and Blackfin (port was removed in Linux 4.17)
+(port removed in Linux 4.12)
+and Blackfin (port removed
+in Linux 4.17)
T}
\fBpwrite64\fP(2) T{
Added as "pwrite" in 2.2;
\fBs390_pci_mmio_write\fP(2) 3.19 s390 only
\fBs390_sthyi\fP(2) 4.15 s390 only
\fBs390_guarded_storage\fP(2) 4.12 s390 only
-\fBsched_get_affinity\fP(2) 2.6 Name of \fBsched_getaffinity\fP(2) on SPARC and SPARC64
+\fBsched_get_affinity\fP(2) 2.6 T{
+Name of \fBsched_getaffinity\fP(2)
+.br
+on SPARC and SPARC64
+T}
\fBsched_get_priority_max\fP(2) 2.0
\fBsched_get_priority_min\fP(2) 2.0
\fBsched_getaffinity\fP(2) 2.6
\fBsched_getparam\fP(2) 2.0
\fBsched_getscheduler\fP(2) 2.0
\fBsched_rr_get_interval\fP(2) 2.0
-\fBsched_set_affinity\fP(2) 2.6 Name of \fBsched_setaffinity\fP(2) 0n SPARC and SPARC64
+\fBsched_set_affinity\fP(2) 2.6 T{
+Name of \fBsched_setaffinity\fP(2)
+.br
+on SPARC and SPARC64
+T}
\fBsched_setaffinity\fP(2) 2.6
\fBsched_setattr\fP(2) 3.14
\fBsched_setparam\fP(2) 2.0
\fBset_robust_list\fP(2) 2.6.17
\fBset_thread_area\fP(2) 2.6
\fBset_tid_address\fP(2) 2.6
-\fBset_tls\fP(2) 2.6.11 ARM OABI/EABI only (constant has \fB__ARM_NR\fP prefix)
-\fBsetaltroot\fP(2) 2.6.10 T{
-Removed in 2.6.11, exposed one of implementation
-.br
-details of the \fBpersonality\fP(2) syscall
+\fBset_tls\fP(2) 2.6.11 T{
+ARM OABI/EABI only (constant
.br
-(creating an alternative root, precursor
-.br
-of mount namespaces) to user space.
+has \fB__ARM_NR\fP prefix)
+T}
+\fBsetaltroot\fP(2) 2.6.10 T{
+Removed in 2.6.11, exposed one
+of implementation details of
+\fBpersonality\fP(2) (creating an
+alternative root, precursor of
+mount namespaces) to user space.
T}
.\" See http://lkml.org/lkml/2005/8/1/83
.\" "[PATCH] remove sys_set_zone_reclaim()"
\fBsetgroups\fP(2) 1.0
\fBsetgroups32\fP(2) 2.4
.\" arch/alpha/include/asm/core_lca.h
-\fBsethae\fP(2) 2.0 T{
-Alpha only, used for configuring Host Address
-.br
-Extension register on low-cost Alphas in order
-.br
-to access address space beyond first 27 bits
-T}
+\fBsethae\fP(2) 2.0 Alph only; see NOTES
\fBsethostname\fP(2) 1.0
\fBsetitimer\fP(2) 1.0
\fBsetns\fP(2) 3.0
\fBsetpgid\fP(2) 1.0
-\fBsetpgrp\fP(2) 2.0 Alternative name for \fBsetpgid\fP(2) on Alpha
+\fBsetpgrp\fP(2) 2.0 T{
+Alternative name for
+.br
+\fBsetpgid\fP(2) on Alpha
+T}
\fBsetpriority\fP(2) 1.0
\fBsetregid\fP(2) 1.0
\fBsetregid32\fP(2) 2.4
\fBsplice\fP(2) 2.6.17
\fBspu_create\fP(2) 2.6.16 PowerPC/PowerPC64 only
\fBspu_run\fP(2) 2.6.16 PowerPC/PowerPC64 only
-\fBsram_alloc\fP(2) 2.6.22 Blackfin (port removed in Linux 4.17)
-\fBsram_free\fP(2) 2.6.22 Blackfin (port removed in Linux 4.17)
+\fBsram_alloc\fP(2) 2.6.22 T{
+Blackfin (port removed
+.br
+in Linux 4.17)
+T}
+\fBsram_free\fP(2) 2.6.22 T{
+Blackfin (port removed
+.br
+in Linux 4.17)
+T}
\fBssetmask\fP(2) 1.0
\fBstat\fP(2) 1.0
\fBstat64\fP(2) 2.4
.\" \fBsys_debug_setcontext\fP(2) ??? PowerPC if CONFIG_PPC32
\fBsyncfs\fP(2) 2.6.39
\fBsys_debug_setcontext\fP(2) 2.6.11 PowerPC only
-\fBsyscall\fP(2) 1.0 Still available on ARM OABI and MIPS O32 ABI
+\fBsyscall\fP(2) 1.0 T{
+Still available on ARM OABI
+.br
+and MIPS O32 ABI
+T}
\fBsysfs\fP(2) 1.2
\fBsysinfo\fP(2) 1.0
\fBsyslog\fP(2) 1.0
\fBtimer_settime\fP(2) 2.6
.\" b215e283992899650c4271e7385c79e26fb9a88e
.\" 4d672e7ac79b5ec5cdc90e450823441e20464691
-\fBtimerfd\fP(2) 2.6.22 Old timerfd interface, removed in 2.6.25
+\fBtimerfd\fP(2) 2.6.22 T{
+Old timerfd interface,
+removed in 2.6.25
+T}
\fBtimerfd_create\fP(2) 2.6.25
\fBtimerfd_gettime\fP(2) 2.6.25
\fBtimerfd_settime\fP(2) 2.6.25
.\" .BR chown (2),
.\" and the semantics of the latter call were changed to what
.\" they are today.
+.\"
+.\"
+.SS "Architecture-specific details: Alpha"
+.IP * 3
+.BR getxgid (2)
+returns a pair of GID and effective GID via registers
+\fBr0\fP and \fBr20\fP; it is provided
+instead of
+\fBgetgid\fP(2) and \fBgetegid\fP(2).
+.IP *
+.BR getxpid (2)
+returns a pair of PID and parent PID via registers
+\fBr0\fP and \fBr20\fP; it is provided instead of
+\fBgetpid\fP(2) and \fBgetppid\fP(2).
+.IP *
+.BR old_adjtimex (2)
+is a variant of \fBadjtimex\fP(2) that uses \fIstruct timeval32\fP,
+for compatibility with OSF/1.
+.IP *
+.BR getxuid (2)
+returns a pair of GID and effective GID via registers
+\fBr0\fP and \fBr20\fP; it is provided instead of
+\fBgetuid\fP(2) and \fBgeteuid\fP(2).
+.IP *
+.BR sethae (2)
+is used for configuring the Host Address Extension register on
+low-cost Alphas in order to access address space beyond first 27 bits.
.SH SEE ALSO
.BR intro (2),
.BR syscall (2),