Mailing-List: contact cygwin-developers-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT cygwin DOT com Delivered-To: mailing list cygwin-developers AT cygwin DOT com Date: Mon, 1 Jul 2002 11:19:18 -0400 From: Christopher Faylor To: cygwin-developers AT cygwin DOT com Subject: Re: Slowdown Message-ID: <20020701151918.GB6324@redhat.com> Reply-To: cygwin-developers AT cygwin DOT com Mail-Followup-To: cygwin-developers AT cygwin DOT com References: <20020629031639 DOT GA14536 AT redhat DOT com> <3D1B4043 DOT EF2CA37A AT ieee DOT org> <3D1B4043 DOT EF2CA37A AT ieee DOT org> <3 DOT 0 DOT 5 DOT 32 DOT 20020627224059 DOT 0080d5b0 AT mail DOT attbi DOT com> <20020629031639 DOT GA14536 AT redhat DOT com> <3 DOT 0 DOT 5 DOT 32 DOT 20020629183141 DOT 007fa560 AT mail DOT attbi DOT com> <20020630115640 DOT A12869 AT cygbert DOT vinschen DOT de> <20020701035732 DOT GA6234 AT redhat DOT com> <20020701094412 DOT A17641 AT cygbert DOT vinschen DOT de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020701094412.A17641@cygbert.vinschen.de> User-Agent: Mutt/1.3.23.1i On Mon, Jul 01, 2002 at 09:44:12AM +0200, Corinna Vinschen wrote: >On Sun, Jun 30, 2002 at 11:57:32PM -0400, Chris Faylor wrote: >> On Sun, Jun 30, 2002 at 11:56:40AM +0200, Corinna Vinschen wrote: >> >- If in evironment, done. >> >- Else ask /etc/passwd >> >- Else use environemt vars HOMEDRIVE/HOMEPATH. >> > >> >The server is only asked for getting HOMEDRIVE/HOMEPATH and >> >the values are never used to set the environment or to >> >evaluate HOME. So if HOMEDRIVE/HOMEPATH are missing in the >> >environment, getting the values from the server doesn't help >> >for setting HOME. Or do I miss something? >> >> Nope, you aren't missing anything. When I reworked that logic, I >> thought about using the derived values of HOMEPATH/HOMEDRIVE but that >> would mean a potentially expensive operation, right? Maybe it doesn't > >> So, I just added the potential capability to set HOME from >> HOMEPATH/HOMEDRIVE. It isn't on yet, though. > >Hmm. > >> Boy, I think I hate these environment variables almost as much as I hate >> Windows 95. Have I mentioned that lately? > >Not this month... > >> Oh, and currently I made HOME default to / if it can't figure out >> anything else. Does that make sense? > >That's ok but I'm still sure it makes sense to use HOMEDRIVE/HOMEPATH >first. Setting to "/" should be just the last fallback. > >What's the problem in trusting these environment variables? They are trusted if they exist. I just don't go out of my way to retrieve the info from the server during startup because that is an expensive operation. Avoiding that kind of operation was the impetus for these changes. cgf