From: Bastien Roucariès <ro...@debian.org> Signed-off-by: Bastien Roucariès <ro...@debian.org> --- man7/environ.7 | 74 ++++++++++++++++++++++++++------------------------ 1 file changed, 39 insertions(+), 35 deletions(-)
diff --git a/man7/environ.7 b/man7/environ.7 index 236025035..b461e93df 100644 --- a/man7/environ.7 +++ b/man7/environ.7 @@ -82,7 +82,7 @@ command-line arguments specific to a particular use of the program being invoked, thus changing the program's behavior for this use case. The environment, on the other hand, keeps track of information that is shared by many programs and rarely changes. For example, a running process can query the value of the -.B TMDIR +.B TMPDIR environment variable to discover a suitable location to store temporary files. .PP Standard environment variables are used for information about the user' home directory, @@ -161,15 +161,15 @@ Common examples of environment variables defined by POSIX.1-2017 are defined in section. Conforming applications shall not set these environment variables to have meanings other than as described. .TP +.B HOME +A user's login directory. +Set at login time, see section NOTES below. +.TP .B LOGNAME The name of the logged-in user (used by some System-V derived programs and POSIX.1-2017). Set at login time, see section NOTES below. .TP -.B HOME -A user's login directory. -Set at login time, see section NOTES below. -.TP .B PATH The list of places that shells and other programs look in to find a command when given an incomplete pathname. Elements on this @@ -204,26 +204,16 @@ Set at login time, see section NOTES below. .B TERM The terminal type for which output is to be prepared. .TP -.B PAGER -The user's preferred utility to display text files. -Any string acceptable as a command_string operand to the -.I sh\ \-c -command shall be valid. If the -.B PAGER -variable is null or not set, -command could fall back -.B more (1) -or any suitable paging utility as the system default. -.TP -.BR EDITOR / VISUAL -The user's preferred utility to edit text files. -Any string acceptable as a command_string operand to the -.I sh\ \-c -command shall be valid. -.\" .TP -.\" .B BROWSER -.\" The user's preferred utility to browse URLs. Sequence of colon-separated -.\" browser commands. See http://www.catb.org/\(tiesr/BROWSER/ . +.B TMPDIR +The current temporary directory. +Influences the path prefix of names created by +.BR mktemp (1), +.BR mkstemp (3), +.BR mkdtemp (3), +.BR tmpfile (3), +and other routines, and the temporary directory used by +.BR sort (1) +and other programs. .SH INTERNATIONALIZATION ENVIRONMENT VARIABLES .TP .B LANG @@ -247,21 +237,35 @@ for further details of the and .B LC_* environment variables. +.SH USER CUSTOMIZATION ENVIRONMENT VARIABLES +The following variables are commonly used for personalizing +applications used by the user. +.TP +.B PAGER +The user's preferred utility to display text files. +Any string acceptable as a command_string operand to the +.I sh\ \-c +command shall be valid. If the +.B PAGER +variable is null or not set, +command could fall back +.B more (1) +or any suitable paging utility as the system default. +.TP +.BR EDITOR / VISUAL +The user's preferred utility to edit text files. +Any string acceptable as a command_string operand to the +.I sh\ \-c +command shall be valid. Defined by POSIX.1-2017. +.\" .TP +.\" .B BROWSER +.\" The user's preferred utility to browse URLs. Sequence of colon-separated +.\" browser commands. See http://www.catb.org/\(tiesr/BROWSER/ . .SH COMMON ENVIRONMENT VARIABLES Note that the behavior of many programs and library routines is influenced by the presence or value of certain environment variables. Examples include the following: .IP * 3 -.B TMPDIR -influences the path prefix of names created by -.BR mktemp (1), -.BR mkstemp (3), -.BR mkdtemp (3), -.BR tmpfile (3), -and other routines, and the temporary directory used by -.BR sort (1) -and other programs. -.IP * .BR LD_LIBRARY_PATH ", " LD_PRELOAD , and other .BR LD_* -- 2.29.2