[PATCH 0/3] Add support for /proc/<pid>/environ

erik.m.bray@gmail.com erik.m.bray@gmail.com
Thu Jan 5 17:39:00 GMT 2017


From: "Erik M. Bray" <erik.bray@lri.fr>

Per this discussion started in this thread: https://cygwin.com/ml/cygwin/2016-11/msg00205.html

I finally got around to finishing a patch for this feature. It supports both Cygwin and
native Windows processes, more or less following the example of how /proc/<pid>/cmdline is
implemented.

Erik M. Bray (3):
  Move the core environment parsing of environ_init into a new
    win32env_to_cygenv function.
  Add a _pinfo.environ() method analogous to _pinfo.cmdline(), and
    others.
  Add a /proc/<pid>/environ proc file handler, analogous to
    /proc/<pid>/cmdline.

 winsup/cygwin/environ.cc          | 84 +++++++++++++++++++++---------------
 winsup/cygwin/environ.h           |  2 +
 winsup/cygwin/fhandler_process.cc | 22 ++++++++++
 winsup/cygwin/pinfo.cc            | 89 ++++++++++++++++++++++++++++++++++++++-
 winsup/cygwin/pinfo.h             |  4 +-
 5 files changed, 163 insertions(+), 38 deletions(-)

-- 
2.8.3



More information about the Cygwin-patches mailing list