public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* 1.7.9: g_spawn with envp set doesn't see my envp unless it's setting PATH
@ 2011-06-07 21:56 Fischer, Matthew L
  0 siblings, 0 replies; only message in thread
From: Fischer, Matthew L @ 2011-06-07 21:56 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 1529 bytes --]

I have code that calls g_spawn_sync and sets an environment variable.  The program that I am spawning simply dumps out the environment and exits.  I found some odd behavior when running this test app on Cygwin, if I set any random variable, like "HELLO=world" it is not passed to the child.  However, if I set PATH, I get it set along with 2 other variables.  Attached is my test code that demonstrates the issue.

Environ.c - child program that dumps the environment
Gspawn_env_test.cpp - program that spawns environ.c and reads the output
Make - simple shell script that builds the test apps

Cygwin 1.7.9 results:

$ ./gspawn_env_test.exe
** (process:5080): DEBUG: Calling my_environ with envp set to HELLO=world
** (process:5080): DEBUG: result:

** (process:5080): DEBUG: ------------------------------------
** (process:5080): DEBUG: Calling my_environ with envp set to PATH=/usr/bin
** (process:5080): DEBUG: result:
PATH=/usr/bin
SYSTEMROOT=C:\Windows
WINDIR=C:\Windows

** (process:5080): DEBUG: ------------------------------------

Ubuntu 10.04 results:

[mfisch@toaster ~/gspawn_issue]$ ./gspawn_env_test
** (process:29580): DEBUG: Calling my_environ with envp set to HELLO=world
** (process:29580): DEBUG: result:
HELLO=world

** (process:29580): DEBUG: ------------------------------------
** (process:29580): DEBUG: Calling my_environ with envp set to PATH=/usr/bin
** (process:29580): DEBUG: result:
PATH=/usr/bin

** (process:29580): DEBUG: ------------------------------------

[-- Attachment #2: cygcheck.out --]
[-- Type: application/octet-stream, Size: 32373 bytes --]


Cygwin Configuration Diagnostics
Current System Time: Tue Jun 07 15:50:55 2011

Windows 7 Enterprise Ver 6.1 Build 7601 Service Pack 1

Running under WOW64 on AMD64

Path:	C:\cygwin\usr\local\bin
	C:\cygwin\bin
	C:\Windows\system32
	C:\Windows
	C:\Windows\System32\Wbem
	C:\Windows\System32\WindowsPowerShell\v1.0
	C:\Program Files (x86)\QuickTime\QTSystem
	C:\Program Files\TortoiseSVN\bin
	C:\Program Files\ActivIdentity\ActivClient
	C:\Program Files (x86)\ActivIdentity\ActivClient
	C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn
	C:\Program Files\Microsoft SQL Server\100\Tools\Binn
	C:\Program Files\Microsoft SQL Server\100\DTS\Binn
	C:\Program Files (x86)\Graphviz2.26.3\bin
	C:\Program Files (x86)\Subversion\bin
	C:\Program Files (x86)\Palm\PDK\bin
	C:\Program Files (x86)\Palm\SDK\bin
	C:\Program Files (x86)\Palm\SDK\bin\novacom

Output from C:\cygwin\bin\id.exe
UID: 333098(mfisch)      GID: 10513(Domain Users)
10513(Domain Users)      0(root)                  544(Administrators)
545(Users)

SysDir: C:\Windows\system32
WinDir: C:\Windows

USER = 'mfisch'
PWD = '/home/mfisch'
HOME = '/home/mfisch'

HOMEPATH = '\Users\mfisch'
MANPATH = '/usr/local/man:/usr/share/man:/usr/man:'
APPDATA = 'C:\Users\mfisch\AppData\Roaming'
ProgramW6432 = 'C:\Program Files'
HOSTNAME = 'MFISCHER1'
TERM = 'cygwin'
PROCESSOR_IDENTIFIER = 'Intel64 Family 6 Model 23 Stepping 10, GenuineIntel'
WINDIR = 'C:\Windows'
PUBLIC = 'C:\Users\Public'
OLDPWD = '/usr/bin'
USERDOMAIN = 'AMERICAS'
CommonProgramFiles(x86) = 'C:\Program Files (x86)\Common Files'
OS = 'Windows_NT'
ALLUSERSPROFILE = 'C:\ProgramData'
VBOX_INSTALL_PATH = 'C:\Program Files\Oracle\VirtualBox\'
APR_ICONV_PATH = 'C:\Program Files (x86)\Subversion\iconv'
!:: = '::\'
TEMP = '/tmp'
COMMONPROGRAMFILES = 'C:\Program Files (x86)\Common Files'
QTJAVA = 'C:\Program Files (x86)\QuickTime\QTSystem\QTJava.zip'
USERNAME = 'mfisch'
PROCESSOR_LEVEL = '6'
ProgramFiles(x86) = 'C:\Program Files (x86)'
PSModulePath = 'C:\Windows\system32\WindowsPowerShell\v1.0\Modules\'
FP_NO_HOST_CHECK = 'NO'
SYSTEMDRIVE = 'C:'
PROCESSOR_ARCHITEW6432 = 'AMD64'
LANG = 'C.UTF-8'
USERPROFILE = 'C:\Users\mfisch'
PalmPDK = 'C:\Program Files (x86)\Palm\PDK'
PS1 = '\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$ '
LOGONSERVER = '\\G3W0045'
CommonProgramW6432 = 'C:\Program Files\Common Files'
PROCESSOR_ARCHITECTURE = 'x86'
LOCALAPPDATA = 'C:\Users\mfisch\AppData\Local'
!C: = 'C:\cygwin\bin'
ProgramData = 'C:\ProgramData'
PalmSDK = 'C:\Program Files (x86)\Palm\SDK'
SHLVL = '1'
USERDNSDOMAIN = 'FRED'
PATHEXT = '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC'
HOMEDRIVE = 'C:'
PROMPT = '$P$G'
COMSPEC = 'C:\Windows\system32\cmd.exe'
TMP = '/tmp'
SYSTEMROOT = 'C:\Windows'
PRINTER = 'Send To OneNote 2010'
PROCESSOR_REVISION = '170a'
CLASSPATH = '.;C:\Program Files (x86)\QuickTime\QTSystem\QTJava.zip'
VS100COMNTOOLS = 'c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\'
INFOPATH = '/usr/local/info:/usr/share/info:/usr/info:'
PROGRAMFILES = 'C:\Program Files (x86)'
NUMBER_OF_PROCESSORS = '2'
asl.log = 'Destination=file'
SESSIONNAME = 'Console'
COMPUTERNAME = 'MFISCHER1'
_ = '/usr/bin/cygcheck'

HKEY_CURRENT_USER\Software\Cygwin
HKEY_CURRENT_USER\Software\Cygwin\Program Options
HKEY_CURRENT_USER\Software\Cygwin\setup
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin\Installations
  (default) = '\??\C:\cygwin'
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin\Program Options
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin\setup
  (default) = 'C:\cygwin'

obcaseinsensitive set to 1

Cygwin installations found in the registry:
  System: Key: c5e39b7a9d22bafb Path: C:\cygwin

c:  hd  NTFS    476837Mb  22% CP CS UN PA FC     
d:  cd  CDFS       397Mb 100%    CS              WHSRST3_EN
e:  fd             N/A    N/A                    

C:\cygwin        /          system  binary,auto
C:\cygwin\bin    /usr/bin   system  binary,auto
C:\cygwin\lib    /usr/lib   system  binary,auto
cygdrive prefix  /cygdrive  user    binary,auto

Found: C:\cygwin\bin\awk
 -> C:\cygwin\bin\gawk.exe
Found: C:\cygwin\bin\bash.exe
Found: C:\cygwin\bin\cat.exe
Found: C:\cygwin\bin\cp.exe
Found: C:\cygwin\bin\cpp.exe
 -> C:\cygwin\etc\alternatives\cpp
 -> C:\cygwin\bin\cpp-4.exe
Not Found: crontab
Found: C:\cygwin\bin\find.exe
Found: C:\Windows\system32\find.exe
Warning: C:\cygwin\bin\find.exe hides C:\Windows\system32\find.exe
Found: C:\cygwin\bin\gcc.exe
 -> C:\cygwin\etc\alternatives\gcc
 -> C:\cygwin\bin\gcc-4.exe
Found: C:\cygwin\bin\gdb.exe
Found: C:\cygwin\bin\grep.exe
Found: C:\cygwin\bin\kill.exe
Found: C:\cygwin\bin\ld.exe
Found: C:\cygwin\bin\ls.exe
Found: C:\cygwin\bin\make.exe
Found: C:\cygwin\bin\mv.exe
Not Found: patch
Found: C:\cygwin\bin\perl.exe
Found: C:\cygwin\bin\rm.exe
Found: C:\cygwin\bin\sed.exe
Not Found: ssh
Found: C:\cygwin\bin\sh.exe
Found: C:\cygwin\bin\tar.exe
Found: C:\cygwin\bin\test.exe
Found: C:\cygwin\bin\vi
 -> C:\cygwin\bin\vim-nox.exe
Found: C:\cygwin\bin\vim
 -> C:\cygwin\etc\alternatives\vim
 -> C:\cygwin\bin\gvim.exe

  221k 2010/04/13 C:\cygwin\bin\cygarchive-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygarchive-2.dll" v0.0 ts=2010/4/12 19:47
   93k 2010/06/15 C:\cygwin\bin\cygatk-1.0-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygatk-1.0-0.dll" v0.0 ts=2010/6/15 0:06
   15k 2009/12/27 C:\cygwin\bin\cygattr-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygattr-1.dll" v0.0 ts=2009/11/18 5:52
   95k 2010/06/24 C:\cygwin\bin\cygblkid-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygblkid-1.dll" v0.0 ts=2010/6/24 13:20
   62k 2011/05/21 C:\cygwin\bin\cygbz2-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygbz2-1.dll" v0.0 ts=2011/5/21 13:16
  460k 2010/05/04 C:\cygwin\bin\cygcairo-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygcairo-2.dll" v0.0 ts=2010/5/4 10:21
    8k 2011/01/28 C:\cygwin\bin\cygcharset-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygcharset-1.dll" v0.0 ts=2011/1/27 20:51
  108k 2010/01/05 C:\cygwin\bin\cygcloog-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygcloog-0.dll" v0.0 ts=2010/1/4 17:45
    7k 2003/10/19 C:\cygwin\bin\cygcrypt-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygcrypt-0.dll" v0.0 ts=2003/10/19 1:57
 1147k 2011/03/16 C:\cygwin\bin\cygcrypto-0.9.8.dll - os=4.0 img=1.0 sys=4.0
                  "cygcrypto-0.9.8.dll" v0.0 ts=2011/3/16 14:54
  943k 2007/12/17 C:\cygwin\bin\cygdb-4.5.dll - os=4.0 img=1.0 sys=4.0
                  "cygdb-4.5.dll" v0.0 ts=2007/12/17 6:12
 1296k 2007/12/17 C:\cygwin\bin\cygdb_cxx-4.5.dll - os=4.0 img=1.0 sys=4.0
                  "cygdb_cxx-4.5.dll" v0.0 ts=2007/12/17 6:12
   57k 2010/12/06 C:\cygwin\bin\cygevtlog-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygevtlog-0.dll" v0.0 ts=2010/12/6 8:59
  118k 2008/05/09 C:\cygwin\bin\cygexpat-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygexpat-1.dll" v0.0 ts=2008/5/8 22:03
   29k 2010/05/12 C:\cygwin\bin\cygfam-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygfam-0.dll" v0.0 ts=2010/5/12 4:26
   22k 2011/03/22 C:\cygwin\bin\cygffi-4.dll - os=4.0 img=1.0 sys=4.0
                  "cygffi-4.dll" v0.0 ts=2011/3/21 22:13
  176k 2010/01/29 C:\cygwin\bin\cygfontconfig-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygfontconfig-1.dll" v0.0 ts=2010/1/28 15:12
   21k 2009/10/14 C:\cygwin\bin\cygfontenc-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygfontenc-1.dll" v0.0 ts=2009/10/13 19:04
   43k 2010/01/02 C:\cygwin\bin\cygform-10.dll - os=4.0 img=1.0 sys=4.0
                  "cygform-10.dll" v0.0 ts=2010/1/2 7:49
   40k 2009/03/01 C:\cygwin\bin\cygform-8.dll - os=4.0 img=1.0 sys=4.0
                  "cygform-8.dll" v0.0 ts=2009/2/28 23:32
   43k 2009/11/20 C:\cygwin\bin\cygform-9.dll - os=4.0 img=1.0 sys=4.0
                  "cygform-9.dll" v0.0 ts=2009/11/20 12:14
   47k 2010/01/02 C:\cygwin\bin\cygformw-10.dll - os=4.0 img=1.0 sys=4.0
                  "cygformw-10.dll" v0.0 ts=2010/1/2 10:31
  492k 2010/03/03 C:\cygwin\bin\cygfreetype-6.dll - os=4.0 img=1.0 sys=4.0
                  "cygfreetype-6.dll" v0.0 ts=2010/3/2 14:24
   44k 2011/03/22 C:\cygwin\bin\cyggcc_s-1.dll - os=4.0 img=1.0 sys=4.0
                  "cyggcc_s-1.dll" v0.0 ts=2011/3/21 22:02
  449k 2011/05/20 C:\cygwin\bin\cyggcrypt-11.dll - os=4.0 img=1.0 sys=4.0
                  "cyggcrypt-11.dll" v0.0 ts=2011/5/19 20:29
   19k 2009/02/26 C:\cygwin\bin\cyggdbm-4.dll - os=4.0 img=1.0 sys=4.0
                  "cyggdbm-4.dll" v0.0 ts=2009/2/26 0:58
    8k 2009/02/26 C:\cygwin\bin\cyggdbm_compat-4.dll - os=4.0 img=1.0 sys=4.0
                  "cyggdbm_compat-4.dll" v0.0 ts=2009/2/26 0:58
  546k 2010/06/15 C:\cygwin\bin\cyggdk-x11-2.0-0.dll - os=4.0 img=1.0 sys=4.0
                  "cyggdk-x11-2.0-0.dll" v0.0 ts=2010/6/15 1:14
   94k 2010/06/15 C:\cygwin\bin\cyggdk_pixbuf-2.0-0.dll - os=4.0 img=1.0 sys=4.0
                  "cyggdk_pixbuf-2.0-0.dll" v0.0 ts=2010/6/15 1:05
  552k 2010/06/15 C:\cygwin\bin\cyggio-2.0-0.dll - os=4.0 img=1.0 sys=4.0
                  "cyggio-2.0-0.dll" v0.0 ts=2010/6/14 21:25
  357k 2010/10/08 C:\cygwin\bin\cygGL-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygGL-1.dll" v0.0 ts=2010/10/7 14:56
  764k 2010/06/15 C:\cygwin\bin\cygglib-2.0-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygglib-2.0-0.dll" v0.0 ts=2010/6/14 21:22
  141k 2009/03/30 C:\cygwin\bin\cygglitz-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygglitz-1.dll" v0.0 ts=2009/3/30 10:22
   21k 2009/03/30 C:\cygwin\bin\cygglitz-glx-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygglitz-glx-1.dll" v0.0 ts=2009/3/30 10:23
   14k 2010/06/15 C:\cygwin\bin\cyggmodule-2.0-0.dll - os=4.0 img=1.0 sys=4.0
                  "cyggmodule-2.0-0.dll" v0.0 ts=2010/6/14 21:23
  315k 2009/06/06 C:\cygwin\bin\cyggmp-3.dll - os=4.0 img=1.0 sys=4.0
                  "cyggmp-3.dll" v0.0 ts=2009/6/6 5:23
   14k 2009/06/06 C:\cygwin\bin\cyggmpxx-4.dll - os=4.0 img=1.0 sys=4.0
                  "cyggmpxx-4.dll" v0.0 ts=2009/6/6 5:23
  233k 2010/06/15 C:\cygwin\bin\cyggobject-2.0-0.dll - os=4.0 img=1.0 sys=4.0
                  "cyggobject-2.0-0.dll" v0.0 ts=2010/6/14 21:23
   25k 2011/03/22 C:\cygwin\bin\cyggomp-1.dll - os=4.0 img=1.0 sys=4.0
                  "cyggomp-1.dll" v0.0 ts=2011/3/21 22:16
   14k 2011/05/20 C:\cygwin\bin\cyggpg-error-0.dll - os=4.0 img=1.0 sys=4.0
                  "cyggpg-error-0.dll" v0.0 ts=2011/5/19 20:04
   17k 2010/06/15 C:\cygwin\bin\cyggthread-2.0-0.dll - os=4.0 img=1.0 sys=4.0
                  "cyggthread-2.0-0.dll" v0.0 ts=2010/6/14 21:23
 3659k 2010/06/15 C:\cygwin\bin\cyggtk-x11-2.0-0.dll - os=4.0 img=1.0 sys=4.0
                  "cyggtk-x11-2.0-0.dll" v0.0 ts=2010/6/15 1:18
   25k 2011/01/26 C:\cygwin\bin\cyghistory7.dll - os=4.0 img=1.0 sys=4.0
                  "cyghistory7.dll" v0.0 ts=2011/1/25 20:25
   73k 2009/09/02 C:\cygwin\bin\cygICE-6.dll - os=4.0 img=1.0 sys=4.0
                  "cygICE-6.dll" v0.0 ts=2009/9/2 15:39
  358k 2011/04/29 C:\cygwin\bin\cygicons-0.dll - os=4.0 img=1.4 sys=4.0
                  "cygicons-0.dll" v0.0 ts=2011/4/28 22:37
  980k 2011/01/28 C:\cygwin\bin\cygiconv-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygiconv-2.dll" v0.0 ts=2011/1/27 20:52
   31k 2005/11/20 C:\cygwin\bin\cygintl-3.dll - os=4.0 img=1.0 sys=4.0
                  "cygintl-3.dll" v0.0 ts=2005/11/19 19:04
   31k 2009/04/03 C:\cygwin\bin\cygintl-8.dll - os=4.0 img=1.0 sys=4.0
                  "cygintl-8.dll" v0.0 ts=2009/4/2 19:15
  246k 2010/05/20 C:\cygwin\bin\cygjasper-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygjasper-1.dll" v0.0 ts=2010/5/19 23:04
   47k 2009/12/23 C:\cygwin\bin\cygjbig-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygjbig-2.dll" v0.0 ts=2009/12/23 9:59
  193k 2009/08/08 C:\cygwin\bin\cygjpeg-7.dll - os=4.0 img=1.0 sys=4.0
                  "cygjpeg-7.dll" v0.0 ts=2009/8/8 13:39
  200k 2010/08/09 C:\cygwin\bin\cygjpeg-8.dll - os=4.0 img=1.0 sys=4.0
                  "cygjpeg-8.dll" v0.0 ts=2010/8/9 1:02
    5k 2011/03/29 C:\cygwin\bin\cyglsa.dll - os=4.0 img=1.0 sys=4.0
                  "cyglsa.dll" v0.0 ts=2011/3/28 15:14
    9k 2011/03/29 C:\cygwin\bin\cyglsa64.dll - os=5.2 img=0.0 sys=5.2
  125k 2010/04/09 C:\cygwin\bin\cyglzma-1.dll - os=4.0 img=1.0 sys=4.0
                  "cyglzma-1.dll" v0.0 ts=2010/4/9 9:54
  123k 2011/05/19 C:\cygwin\bin\cyglzma-5.dll - os=4.0 img=1.0 sys=4.0
                  "cyglzma-5.dll" v0.0 ts=2011/5/18 20:41
   25k 2010/01/02 C:\cygwin\bin\cygmenu-10.dll - os=4.0 img=1.0 sys=4.0
                  "cygmenu-10.dll" v0.0 ts=2010/1/2 7:48
   21k 2009/03/01 C:\cygwin\bin\cygmenu-8.dll - os=4.0 img=1.0 sys=4.0
                  "cygmenu-8.dll" v0.0 ts=2009/2/28 23:31
   25k 2009/11/20 C:\cygwin\bin\cygmenu-9.dll - os=4.0 img=1.0 sys=4.0
                  "cygmenu-9.dll" v0.0 ts=2009/11/20 12:13
   25k 2010/01/02 C:\cygwin\bin\cygmenuw-10.dll - os=4.0 img=1.0 sys=4.0
                  "cygmenuw-10.dll" v0.0 ts=2010/1/2 10:30
   24k 2008/10/30 C:\cygwin\bin\cygminires.dll - os=4.0 img=1.2 sys=4.0
                  "cygminires.dll" v0.0 ts=2008/10/30 17:53
  211k 2009/06/06 C:\cygwin\bin\cygmp-3.dll - os=4.0 img=1.0 sys=4.0
                  "cygmp-3.dll" v0.0 ts=2009/6/6 5:23
   64k 2009/11/09 C:\cygwin\bin\cygmpc-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygmpc-1.dll" v0.0 ts=2009/11/8 18:21
  269k 2009/06/07 C:\cygwin\bin\cygmpfr-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygmpfr-1.dll" v0.0 ts=2009/6/7 15:10
   63k 2010/01/02 C:\cygwin\bin\cygncurses++-10.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses++-10.dll" v0.0 ts=2010/1/2 8:00
   66k 2009/03/01 C:\cygwin\bin\cygncurses++-8.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses++-8.dll" v0.0 ts=2009/2/28 23:39
   63k 2009/11/20 C:\cygwin\bin\cygncurses++-9.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses++-9.dll" v0.0 ts=2009/11/20 12:25
   63k 2010/01/02 C:\cygwin\bin\cygncurses++w-10.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses++w-10.dll" v0.0 ts=2010/1/2 10:41
  195k 2010/01/02 C:\cygwin\bin\cygncurses-10.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses-10.dll" v0.0 ts=2010/1/2 7:45
  237k 2009/03/01 C:\cygwin\bin\cygncurses-8.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses-8.dll" v0.0 ts=2009/2/28 23:28
  198k 2009/11/20 C:\cygwin\bin\cygncurses-9.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses-9.dll" v0.0 ts=2009/11/20 12:10
  244k 2010/01/02 C:\cygwin\bin\cygncursesw-10.dll - os=4.0 img=1.0 sys=4.0
                  "cygncursesw-10.dll" v0.0 ts=2010/1/2 10:28
   13k 2010/01/02 C:\cygwin\bin\cygpanel-10.dll - os=4.0 img=1.0 sys=4.0
                  "cygpanel-10.dll" v0.0 ts=2010/1/2 7:47
   11k 2009/03/01 C:\cygwin\bin\cygpanel-8.dll - os=4.0 img=1.0 sys=4.0
                  "cygpanel-8.dll" v0.0 ts=2009/2/28 23:30
   13k 2009/11/20 C:\cygwin\bin\cygpanel-9.dll - os=4.0 img=1.0 sys=4.0
                  "cygpanel-9.dll" v0.0 ts=2009/11/20 12:12
   13k 2010/01/02 C:\cygwin\bin\cygpanelw-10.dll - os=4.0 img=1.0 sys=4.0
                  "cygpanelw-10.dll" v0.0 ts=2010/1/2 9:30
  235k 2010/06/28 C:\cygwin\bin\cygpango-1.0-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygpango-1.0-0.dll" v0.0 ts=2010/6/27 23:37
   38k 2010/06/28 C:\cygwin\bin\cygpangocairo-1.0-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygpangocairo-1.0-0.dll" v0.0 ts=2010/6/27 23:38
  131k 2010/06/28 C:\cygwin\bin\cygpangoft2-1.0-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygpangoft2-1.0-0.dll" v0.0 ts=2010/6/27 23:38
   40k 2010/06/28 C:\cygwin\bin\cygpangox-1.0-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygpangox-1.0-0.dll" v0.0 ts=2010/6/27 23:38
   26k 2010/06/28 C:\cygwin\bin\cygpangoxft-1.0-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygpangoxft-1.0-0.dll" v0.0 ts=2010/6/27 23:38
  224k 2010/06/15 C:\cygwin\bin\cygpcre-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygpcre-0.dll" v0.0 ts=2010/6/14 22:10
   10k 2010/06/15 C:\cygwin\bin\cygpcreposix-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygpcreposix-0.dll" v0.0 ts=2010/6/14 22:11
 1627k 2010/08/29 C:\cygwin\bin\cygperl5_10.dll - os=4.0 img=1.0 sys=4.0
                  "cygperl5_10.dll" v0.0 ts=2010/8/28 12:17
  377k 2010/08/02 C:\cygwin\bin\cygpixman-1-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygpixman-1-0.dll" v0.0 ts=2010/8/2 17:47
  250k 2010/08/08 C:\cygwin\bin\cygpng12.dll - os=4.0 img=1.0 sys=4.0
                  "cygpng12.dll" v0.0 ts=2010/8/7 21:58
   22k 2002/06/09 C:\cygwin\bin\cygpopt-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygpopt-0.dll" v0.0 ts=2002/6/8 23:45
  695k 2009/04/18 C:\cygwin\bin\cygppl-7.dll - os=4.0 img=1.0 sys=4.0
                  "cygppl-7.dll" v0.0 ts=2009/4/18 6:44
 2481k 2009/04/18 C:\cygwin\bin\cygppl_c-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygppl_c-2.dll" v0.0 ts=2009/4/18 6:47
   18k 2009/04/18 C:\cygwin\bin\cygpwl-4.dll - os=4.0 img=1.0 sys=4.0
                  "cygpwl-4.dll" v0.0 ts=2009/4/18 6:44
  164k 2011/01/26 C:\cygwin\bin\cygreadline7.dll - os=4.0 img=1.0 sys=4.0
                  "cygreadline7.dll" v0.0 ts=2011/1/25 20:25
    8k 2011/05/05 C:\cygwin\bin\cygsigsegv-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygsigsegv-2.dll" v0.0 ts=2011/5/5 1:33
   28k 2010/06/24 C:\cygwin\bin\cygSM-6.dll - os=4.0 img=1.0 sys=4.0
                  "cygSM-6.dll" v0.0 ts=2010/6/24 14:39
 1613k 2010/12/01 C:\cygwin\bin\cygsqlite3-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygsqlite3-0.dll" v0.0 ts=2010/12/1 5:20
  263k 2011/03/16 C:\cygwin\bin\cygssl-0.9.8.dll - os=4.0 img=1.0 sys=4.0
                  "cygssl-0.9.8.dll" v0.0 ts=2011/3/16 14:54
    8k 2011/03/22 C:\cygwin\bin\cygssp-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygssp-0.dll" v0.0 ts=2011/3/21 22:12
  771k 2011/03/22 C:\cygwin\bin\cygstdc++-6.dll - os=4.0 img=1.0 sys=4.0
                  "cygstdc++-6.dll" v0.0 ts=2011/3/21 22:53
  330k 2010/12/09 C:\cygwin\bin\cygsyslog-ng-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygsyslog-ng-0.dll" v0.0 ts=2010/12/9 6:33
   48k 2010/01/02 C:\cygwin\bin\cygtic-10.dll - os=4.0 img=1.0 sys=4.0
                  "cygtic-10.dll" v0.0 ts=2010/1/2 7:45
   48k 2009/11/20 C:\cygwin\bin\cygtic-9.dll - os=4.0 img=1.0 sys=4.0
                  "cygtic-9.dll" v0.0 ts=2009/11/20 12:10
   48k 2010/01/02 C:\cygwin\bin\cygticw-10.dll - os=4.0 img=1.0 sys=4.0
                  "cygticw-10.dll" v0.0 ts=2010/1/2 10:28
  347k 2011/04/08 C:\cygwin\bin\cygtiff-5.dll - os=4.0 img=1.0 sys=4.0
                  "cygtiff-5.dll" v0.0 ts=2011/4/7 19:27
    9k 2011/04/08 C:\cygwin\bin\cygtiffxx-5.dll - os=4.0 img=1.0 sys=4.0
                  "cygtiffxx-5.dll" v0.0 ts=2011/4/7 19:27
   16k 2010/06/24 C:\cygwin\bin\cyguuid-1.dll - os=4.0 img=1.0 sys=4.0
                  "cyguuid-1.dll" v0.0 ts=2010/6/24 13:19
   28k 2010/03/28 C:\cygwin\bin\cygwrap-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygwrap-0.dll" v0.0 ts=2010/3/28 3:02
 1040k 2010/02/10 C:\cygwin\bin\cygX11-6.dll - os=4.0 img=1.0 sys=4.0
                  "cygX11-6.dll" v0.0 ts=2010/2/9 17:42
    8k 2010/02/10 C:\cygwin\bin\cygX11-xcb-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygX11-xcb-1.dll" v0.0 ts=2010/2/9 17:43
   11k 2010/08/03 C:\cygwin\bin\cygXau-6.dll - os=4.0 img=1.0 sys=4.0
                  "cygXau-6.dll" v0.0 ts=2010/8/2 18:32
  336k 2010/08/03 C:\cygwin\bin\cygXaw-7.dll - os=4.0 img=1.0 sys=4.0
                  "cygXaw-7.dll" v0.0 ts=2010/8/2 22:55
   77k 2010/04/28 C:\cygwin\bin\cygxcb-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygxcb-1.dll" v0.0 ts=2010/4/27 20:15
   53k 2010/04/28 C:\cygwin\bin\cygxcb-glx-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygxcb-glx-0.dll" v0.0 ts=2010/4/27 20:16
   25k 2010/04/28 C:\cygwin\bin\cygxcb-render-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygxcb-render-0.dll" v0.0 ts=2010/4/27 20:16
   11k 2009/09/03 C:\cygwin\bin\cygxcb-render-util-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygxcb-render-util-0.dll" v0.0 ts=2009/9/2 23:24
   12k 2010/08/03 C:\cygwin\bin\cygXcomposite-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygXcomposite-1.dll" v0.0 ts=2010/8/2 22:27
   30k 2009/09/03 C:\cygwin\bin\cygXcursor-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygXcursor-1.dll" v0.0 ts=2009/9/2 15:47
   11k 2010/08/03 C:\cygwin\bin\cygXdamage-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygXdamage-1.dll" v0.0 ts=2010/8/2 22:25
   17k 2009/10/14 C:\cygwin\bin\cygXdmcp-6.dll - os=4.0 img=1.0 sys=4.0
                  "cygXdmcp-6.dll" v0.0 ts=2009/10/13 16:31
   52k 2010/08/03 C:\cygwin\bin\cygXext-6.dll - os=4.0 img=1.0 sys=4.0
                  "cygXext-6.dll" v0.0 ts=2010/8/2 22:18
   18k 2010/08/03 C:\cygwin\bin\cygXfixes-3.dll - os=4.0 img=1.0 sys=4.0
                  "cygXfixes-3.dll" v0.0 ts=2010/8/2 22:19
   66k 2009/10/15 C:\cygwin\bin\cygXft-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygXft-2.dll" v0.0 ts=2009/10/14 14:33
   49k 2010/08/04 C:\cygwin\bin\cygXi-6.dll - os=4.0 img=1.0 sys=4.0
                  "cygXi-6.dll" v0.0 ts=2010/8/3 20:55
    8k 2009/10/14 C:\cygwin\bin\cygXinerama-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygXinerama-1.dll" v0.0 ts=2009/10/14 1:39
  122k 2009/10/15 C:\cygwin\bin\cygxkbfile-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygxkbfile-1.dll" v0.0 ts=2009/10/13 23:57
 1128k 2010/05/12 C:\cygwin\bin\cygxml2-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygxml2-2.dll" v0.0 ts=2010/5/12 3:34
   75k 2009/10/14 C:\cygwin\bin\cygXmu-6.dll - os=4.0 img=1.0 sys=4.0
                  "cygXmu-6.dll" v0.0 ts=2009/10/14 1:29
   11k 2009/10/14 C:\cygwin\bin\cygXmuu-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygXmuu-1.dll" v0.0 ts=2009/10/14 1:29
   53k 2009/10/14 C:\cygwin\bin\cygXpm-4.dll - os=4.0 img=1.0 sys=4.0
                  "cygXpm-4.dll" v0.0 ts=2009/10/14 11:01
   25k 2009/03/20 C:\cygwin\bin\cygXrandr-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygXrandr-2.dll" v0.0 ts=2009/3/13 1:05
   32k 2010/08/03 C:\cygwin\bin\cygXrender-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygXrender-1.dll" v0.0 ts=2010/8/2 22:48
  279k 2010/04/02 C:\cygwin\bin\cygXt-6.dll - os=4.0 img=1.0 sys=4.0
                  "cygXt-6.dll" v0.0 ts=2010/4/1 23:27
   76k 2010/08/01 C:\cygwin\bin\cygz.dll - os=4.0 img=1.0 sys=4.0
                  "cygz.dll" v0.0 ts=2010/8/1 15:04
 2604k 2011/03/29 C:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
                  "cygwin1.dll" v0.0 ts=2011/3/29 2:10
    Cygwin DLL version info:
        DLL version: 1.7.9
        DLL epoch: 19
        DLL old termios: 5
        DLL malloc env: 28
        Cygwin conv: 181
        API major: 0
        API minor: 237
        Shared data: 5
        DLL identifier: cygwin1
        Mount registry: 3
        Cygwin registry name: Cygwin
        Program options name: Program Options
        Installations name: Installations
        Cygdrive default prefix: 
        Build date: 
        Shared id: cygwin1S5


Service             : cygserver
Display name        : CYGWIN cygserver
Current State       : Stopped
Command             : /usr/sbin/cygserver
stdin path          : /dev/null
stdout path         : /var/log/cygserver.log
stderr path         : /var/log/cygserver.log
Process Type        : Own Process
Startup             : Automatic
Account             : LocalSystem

Service             : syslog-ng
Display name        : CYGWIN syslog-ng
Current State       : Stopped
Command             : /usr/sbin/syslog-ng -F
stdin path          : /dev/null
stdout path         : /var/log/syslog-ng.log
stderr path         : /var/log/syslog-ng.log
Process Type        : Own Process
Startup             : Automatic
Account             : LocalSystem


Cygwin Package Information
Last downloaded files to: C:\Users\mfisch\Desktop
Last downloaded files from: http://cygwin.mirrors.pair.com/

Package              Version              Status
_update-info-dir     00963-1              OK
alternatives         1.3.30c-10           OK
base-cygwin          3.0-1                OK
base-files           4.0-6                OK
bash                 4.1.10-4             OK
binutils             2.20.51-2            OK
bsdtar               2.8.3-1              OK
bzip2                1.0.6-2              OK
coreutils            8.10-1               OK
crypt                1.1-1                OK
cygrunsrv            1.34-1               OK
cygutils             1.4.6-1              OK
cygwin               1.7.9-1              OK
cygwin-doc           1.7-1                OK
dash                 0.5.6.1-2            OK
diffutils            2.9-1                OK
dos2unix             5.3-1                OK
editrights           1.01-2               OK
findutils            4.5.9-2              OK
font-adobe-dpi75     1.0.1-1              OK
font-alias           1.0.2-1              OK
font-encodings       1.0.3-1              OK
font-misc-misc       1.1.0-1              OK
fontconfig           2.8.0-1              OK
gamin                0.1.10-11            OK
gawk                 3.1.8-1              OK
Empty package gcc
gcc                  3.4.4-999            OK
gcc-core             3.4.4-999            OK
gcc-g++              3.4.4-999            OK
gcc-mingw-core       20050522-3           OK
gcc-mingw-g++        20050522-3           OK
gcc4                 4.3.4-4              OK
gcc4-core            4.3.4-4              OK
gcc4-g++             4.3.4-4              OK
gdb                  6.8-2                OK
gettext              0.17-11              OK
gnome-icon-theme     2.30.3-1             OK
grep                 2.6.3-1              OK
groff                1.20.1-2             OK
gvim                 7.3.003-1            OK
gzip                 1.4-1                OK
hicolor-icon-theme   0.12-1               OK
ipc-utils            1.0-1                OK
less                 436-1                OK
libarchive2          2.8.3-1              OK
libatk1.0_0          1.30.0-1             OK
libattr1             2.4.43-1             OK
libblkid1            2.17.2-1             OK
libbz2_1             1.0.6-2              OK
libcairo2            1.8.10-1             OK
libcharset1          1.13.1-2             OK
libcloog0            0.15.7-1             OK
libdb4.5             4.5.20.2-2           OK
libevtlog0           0.2.12-1             OK
libexpat1            2.0.1-1              OK
libfam0              0.1.10-11            OK
libffi4              4.3.4-4              OK
libfontconfig1       2.8.0-1              OK
libfontenc1          1.0.5-1              OK
libfreetype6         2.3.12-1             OK
libgcc1              4.3.4-4              OK
libgcrypt11          1.4.6-1              OK
libgdbm4             1.8.3-20             OK
libgdk_pixbuf2.0_0   2.20.1-1             OK
libGL1               7.8.2-1              OK
libglib2.0-devel     2.24.1-1             OK
libglib2.0_0         2.24.1-1             OK
libglitz1            0.5.6-10             OK
libgmp3              4.3.1-3              OK
libgmpxx4            4.3.1-3              OK
libgomp1             4.3.4-4              OK
libgpg-error0        1.10-1               OK
libgtk2.0_0          2.20.1-1             OK
libICE6              1.0.6-1              OK
libiconv             1.13.1-2             OK
libiconv2            1.13.1-2             OK
libintl3             0.14.5-1             OK
libintl8             0.17-11              OK
libjasper1           1.900.1-11           OK
libjbig2             2.0-11               OK
libjpeg7             7-10                 OK
libjpeg8             8b-1                 OK
liblzma1             4.999.9beta-11       OK
liblzma5             5.0.2_20110517-1     OK
libmpc1              0.8-1                OK
libmpfr1             2.4.1-4              OK
libncurses10         5.7-18               OK
libncurses8          5.5-10               OK
libncurses9          5.7-16               OK
libncursesw10        5.7-18               OK
libopenssl098        0.9.8r-2             OK
libpango1.0_0        1.28.1-1             OK
libpcre-devel        8.02-1               OK
libpcre0             8.02-1               OK
libpixman1_0         0.18.2-1             OK
libpng12             1.2.44-1             OK
libpopt0             1.6.4-4              OK
libppl               0.10.2-1             OK
libreadline7         6.1.2-2              OK
libsigsegv2          2.10-1               OK
libSM6               1.1.1-2              OK
libsqlite3_0         3.7.3-1              OK
libssp0              4.3.4-4              OK
libstdc++6           4.3.4-4              OK
libstdc++6-devel     4.3.4-4              OK
libtiff5             3.9.4-1              OK
libuuid1             2.17.2-1             OK
libwrap0             7.6-21               OK
libX11-xcb1          1.3.3-1              OK
libX11_6             1.3.3-1              OK
libXau6              1.0.6-1              OK
libXaw7              1.0.7-2              OK
libxcb-glx0          1.6-1                OK
libxcb-render-util0  0.3.6-1              OK
libxcb-render0       1.6-1                OK
libxcb1              1.6-1                OK
libXcomposite1       0.4.2-1              OK
libXcursor1          1.1.10-1             OK
libXdamage1          1.1.3-1              OK
libXdmcp6            1.0.3-1              OK
libXext6             1.1.2-1              OK
libXfixes3           4.0.5-1              OK
libXft2              2.1.14-1             OK
libXi6               1.3.2-1              OK
libXinerama1         1.1-1                OK
libxkbfile1          1.0.6-1              OK
libxml2              2.7.7-1              OK
libXmu6              1.0.5-1              OK
libXmuu1             1.0.5-1              OK
libXpm4              3.5.8-1              OK
libXrandr2           1.3.0-10             OK
libXrender1          0.9.6-1              OK
libXt6               1.0.8-1              OK
login                1.10-10              OK
luit                 1.0.5-1              OK
make                 3.81-2               OK
man                  1.6f-1               OK
mingw-runtime        3.18-3               OK
mingw-w32api         3.17-2               OK
minires              1.02-1               OK
mintty               0.9.8-1              OK
mkfontdir            1.0.5-1              OK
mkfontscale          1.0.7-1              OK
perl                 5.10.1-5             OK
pkg-config           0.23b-10             OK
python               2.6.5-2              OK
rebase               3.0.1-1              OK
run                  1.1.13-1             OK
sed                  4.2.1-1              OK
shared-mime-info     0.71-1               OK
syslog-ng            3.2.1-1              OK
tar                  1.25-1               OK
tcltk                20080420-1           OK
terminfo             5.7_20091114-14      OK
terminfo0            5.5_20061104-12      OK
texinfo              4.13-3               OK
tzcode               2010j-1              OK
Missing file: /usr/bin/script.exe from package util-linux
util-linux           2.17.2-1             Incomplete
vim                  7.3.003-1            OK
w32api               3.17-2               OK
which                2.20-2               OK
xauth                1.0.4-1              OK
xcursor-themes       1.0.2-1              OK
xinit                1.2.1-1              OK
xkbcomp              1.1.1-1              OK
xkeyboard-config     1.9-1                OK
xmodmap              1.0.4-1              OK
xorg-server          1.10.1-1             OK
xrdb                 1.0.6-1              OK
xterm                261-1                OK
xz                   5.0.2_20110517-1     OK
zlib0                1.2.5-1              OK
Use -h to see help about each section

[-- Attachment #3: environ.c --]
[-- Type: text/plain, Size: 136 bytes --]

#include <stdio.h>

int main(void)
{
	extern char **environ;
	int i = 0;
	for(i; environ[i]!=NULL; i++)
		printf("%s\n",environ[i]); 
}

[-- Attachment #4: gspawn_env_test.cpp --]
[-- Type: text/plain, Size: 1907 bytes --]

#include <glib.h>
#include <string>
#include <unistd.h>
#include <errno.h>
#include <sys/wait.h>

enum envpOption {
	ENVP_NULL,
	ENVP_PATH,
	ENVP_MISC
}; 

void spawnproc(envpOption opt)
{
    gchar * argv[2];
    gchar * envp[2];
    gchar * g_stdoutBuffer = NULL;
    gchar * g_stderrBuffer = NULL;
	gboolean resultStatus;

    int exit_status;
    GError * gerr = NULL;

    GSpawnFlags flags = (GSpawnFlags)(G_SPAWN_SEARCH_PATH);

    argv[0] = (gchar*)"./my_environ.exe";
    argv[1] = NULL;


	if (opt == ENVP_MISC)
	{
		envp[0] = (gchar *)"HELLO=world";
		envp[1] = NULL;

		resultStatus = g_spawn_sync("/home/mfisch/gspawn_issue",
				argv,
				envp,
				flags,
				NULL,
				NULL,
				&g_stdoutBuffer,
				&g_stderrBuffer,
				&exit_status,
				&gerr);
	}
	else if (opt == ENVP_PATH)
	{
		envp[0] = (gchar *)"PATH=/usr/bin";
		envp[1] = NULL;

		resultStatus = g_spawn_sync("/home/mfisch/gspawn_issue",
				argv,
				envp,
				flags,
				NULL,
				NULL,
				&g_stdoutBuffer,
				&g_stderrBuffer,
				&exit_status,
				&gerr);
	}
	else if (opt == ENVP_NULL)
	{
		resultStatus = g_spawn_sync("/home/mfisch/gspawn_issue",
				argv,
				NULL,
				flags,
				NULL,
				NULL,
				&g_stdoutBuffer,
				&g_stderrBuffer,
				&exit_status,
				&gerr);

	}


    if (gerr) 
	{
        g_warning("error: %s",gerr->message);
    }

    if (g_stdoutBuffer)
    {
		g_debug("result:\n%s",g_stdoutBuffer);
	}

    if (!resultStatus) 
	{
        g_warning("error: spawn failed");
    }
}

int main(void)
{
	g_debug("Calling my_environ with envp set to HELLO=world");
	spawnproc(ENVP_MISC);
	g_debug("------------------------------------");
	g_debug("Calling my_environ with envp set to PATH=/usr/bin");
	spawnproc(ENVP_PATH);
	g_debug("------------------------------------");
#if 0
	g_debug("Calling my_environ with envp Disabled");
	spawnproc(ENVP_NULL);
	g_debug("------------------------------------");
#endif
}

[-- Attachment #5: make --]
[-- Type: application/octet-stream, Size: 124 bytes --]

#!/bin/sh

gcc -o my_environ.exe environ.c
g++ gspawn_env_test.cpp `pkg-config --cflags --libs glib-2.0` -o gspawn_env_test

[-- Attachment #6: Type: text/plain, Size: 218 bytes --]

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2011-06-07 21:56 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-06-07 21:56 1.7.9: g_spawn with envp set doesn't see my envp unless it's setting PATH Fischer, Matthew L

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).