This is the mail archive of the cygwin-apps@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: WSASocketA returns WSAEPROVIDERFAILEDINIT


On Tue, May 01, 2001 at 08:15:33PM +0400, egor duda wrote:
>Tuesday, 01 May, 2001 Christopher Faylor cgf@redhat.com wrote:
>>>it's certainly set by default.  the problem is that spawnlpe (and
>>>execle, for that matter), create process with new, constructed
>>>environment, and if programmer won't include SystemRoot in this
>>>constructed environment, new process won't have it.  this may break
>>>some standard windows components, including winsock.
>
>CF> Should we add SystemRoot by default regardless of the passed in CF>
>environment?  That's certainly doable by modifying the winenv() CF>
>function.
>
>probably yes.  i think %SystemDrive% is also good candidate to be added
>regardless.  looks like it's also used in couple of system dlls.

On reflection, my only vague reluctance to doing this is that I can
imagine that it might just be possible that someone would want to set up
an environment where they had absolute control over what was in the
environment.  If we arbitrarily add things then we would destroy this
scenario.

cgf


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]