Mail Archives: cygwin-apps/2001/05/01/11:39:18
Hi!
Tuesday, 01 May, 2001 Craig Nelson craig AT reversion DOT ca wrote:
CN> Thanks, I'll try that out.. Do you think I can set the SYSTEMROOT
CN> in my own call to _spawnlpe() or should I apply the patch to the
CN> cygwin source and rebuild the DLL?
no, there's no need to rebuild the dll. since spawnlpe just pass
environment "as is", it's caller job to set it up. normally, you only
need to pass 'PATH', 'SHELL', 'USER', 'HOME' variables, but as it
turned out, to get winsock working, you need to pass 'SYSTEMROOT' too.
i've just scanned system32/ directory. MSWSOCK.DLL contains
'%SystemRoot%\system32\msafd.dll' string. i think that's the reason.
btw, many other dlls use %SystemRoot%, and, supposedly may break in
some subtle ways if it's empty.
Egor. mailto:deo AT logos-m DOT ru ICQ 5165414 FidoNet 2:5020/496.19
- Raw text -