Environment Variables
PATH
Used by execvp
, execlp
, and posix_spawnp
as specified in POSIX.
TZ
Specifies the local timezone to be used for functions which deal with local
time. The value of TZ can be either a POSIX timezone specification in the form
stdoffset[dst[offset][,start[/time],end[/time]] or the name of a
zoneinfo-binary-format timezone file (the form used by glibc and almost all
other systems). The zoneinfo file is interpreted as an absolute pathname if it
begins with a slash, a relative pathname if it begins with a dot, and otherwise
is searched in /usr/share/zoneinfo
, /share/zoneinfo
, and /etc/zoneinfo
. When
searching these paths, strings including any dots are rejected.
DATEMSK
Used by the getdate
function as a pathname for the file containing date formats
to scan, per POSIX.
PWD
Used by the nonstandard get_current_dir_name
function; if it matches the actual
current directory, it is returned instead of using getcwd
to obtain the
canonical pathname.
LOGNAME
The getlogin
function simply returns the value of the LOGNAME
variable.
LD_PRELOAD
Colon-separated list of shared libraries that will be preloaded by the dynamic linker before processing the application’s dependency list. Components can be absolute or relative pathnames or filenames in the default library search path.
This variable is completely ignored in programs invoked setuid, setgid, or with other elevated capabilities.
LD_LIBRARY_PATH
Colon-separated list of pathnames that will be searched for shared libraries
requested without an explicit pathname. This path is searched prior to the
default path (which is specified in $(syslibdir)/../etc/ld-musl-$(ARCH).path
with built-in default fallback if this file is missing).
This variable is completely ignored in programs invoked setuid, setgid, or with other elevated capabilities.