]> git.ipfire.org Git - thirdparty/man-pages.git/blame - man5/proc_sys.5
proc_pid_mountinfo.5: spfix
[thirdparty/man-pages.git] / man5 / proc_sys.5
CommitLineData
bfc1299e
AC
1.\" Copyright (C) 1994, 1995, Daniel Quinlan <quinlan@yggdrasil.com>
2.\" Copyright (C) 2002-2008, 2017, Michael Kerrisk <mtk.manpages@gmail.com>
3.\" Copyright (C) , Andries Brouwer <aeb@cwi.nl>
4.\" Copyright (C) 2023, Alejandro Colomar <alx@kernel.org>
5.\"
6.\" SPDX-License-Identifier: GPL-3.0-or-later
7.\"
8.TH proc_sys 5 (date) "Linux man-pages (unreleased)"
9.SH NAME
10/proc/sys/ \- system information, and sysctl pseudo-filesystem
11.SH DESCRIPTION
12.TP
13.I /proc/sys/
14This directory (present since Linux 1.3.57) contains a number of files
15and subdirectories corresponding to kernel variables.
16These variables can be read and in some cases modified using
17the \fI/proc\fP filesystem, and the (deprecated)
18.BR sysctl (2)
19system call.
20.IP
21String values may be terminated by either \[aq]\e0\[aq] or \[aq]\en\[aq].
22.IP
23Integer and long values may be written either in decimal or in
24hexadecimal notation (e.g., 0x3FFF).
25When writing multiple integer or long values, these may be separated
26by any of the following whitespace characters:
27\[aq]\ \[aq], \[aq]\et\[aq], or \[aq]\en\[aq].
28Using other separators leads to the error
29.BR EINVAL .
bfc1299e
AC
30.SH SEE ALSO
31.BR proc (5)