dwww Home | Manual pages | Find package

proc_pid_environ(5)           File Formats Manual           proc_pid_environ(5)

NAME
       /proc/pid/environ - initial environment

DESCRIPTION
       /proc/pid/environ
              This  file contains the initial environment that was set when the
              currently executing program was started via execve(2).   The  en-
              tries are separated by null bytes ('\0'), and there may be a null
              byte  at  the end.  Thus, to print out the environment of process
              1, you would do:

                  $ cat /proc/1/environ | tr '\000' '\n'

              If, after an execve(2),  the  process  modifies  its  environment
              (e.g.,  by  calling  functions such as putenv(3) or modifying the
              environ(7) variable directly), this file will not  reflect  those
              changes.

              Furthermore,  a  process may change the memory location that this
              file refers via prctl(2) operations such as PR_SET_MM_ENV_START.

              Permission to access this file is governed  by  a  ptrace  access
              mode PTRACE_MODE_READ_FSCREDS check; see ptrace(2).

SEE ALSO
       proc(5)

Linux man-pages 6.9.1              2024-06-15               proc_pid_environ(5)

Generated by dwww version 1.16 on Tue Dec 16 07:21:37 CET 2025.