This is the mail archive of the cygwin-developers@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]
Other format: [Raw text]

Re: Slowdown


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
matter in this case because it's easy enough to circumvent.  Just keep
your /etc/passwd up to date.

So, I just added the potential capability to set HOME from
HOMEPATH/HOMEDRIVE.  It isn't on yet, though.

Boy, I think I hate these environment variables almost as much as I hate
Windows 95.  Have I mentioned that lately?

Oh, and currently I made HOME default to / if it can't figure out
anything else.  Does that make sense?

cgf


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