This is the mail archive of the cygwin@sources.redhat.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]

make --win32 incorrectly handles PATH


I've encountered what seems to be anomalous behavior in the way make
(MAKE_MODE=win32) handles the PATH variable (PATH being the environment
variable that determines where the OS looks for executables). 

I searched the make documentation (man and info); the only mention of PATH I
found was in the discussion of how make attempts to find sh.exe. I spent the
better part of 2 days searching the mail archive for information on make and
PATH. I found that there have been a number of reports of problems with
PATH, in various cygwin programs/tools. But I found no concrete answers, nor
even acknowledgements that there are any problems. I did find one or two
postings from the "user community" that suggested workarounds for some of
the reported problems, but I found nothing that addresses what I'm seeing.
So I'll make a bold attempt at drawing some attention to the problem.

I had a large makefile that wasn't working, and I eventually whittled it
down to a very simple makefile which still illustrates the problem.

Below I show results of 6 different variations of the simple makefile. These
6 trials are only a sampling of the many permutations I've been thru. But
these 6 seem ample evidence to conclude that there is something wrong with
the way make (and/or cygwin1.dll) handles PATH.

Way below, I've included the traditional status outputs (cygcheck, etc).


Regards (and thanks),
Scott Carter


== Trial #1 ============================
D:\testmake> type makefile
# Filename: makefile
#
PATH += :c:/added/in/makefile

.PHONY : all

all :
	@echo $$PATH=$(PATH)
	@echo -----
	@echo %PATH=%PATH%
	@echo -----
	@path
#
#EOF

D:\testmake>path
PATH=C:\WINNT\system32;C:\WINNT;c:\bin;c:\cygwin\bin

D:\testmake>make --win32
$PATH=/cygdrive/c/WINNT/system32:/cygdrive/c/WINNT:/cygdrive/c/bin:/usr/bin
:c:/added/in/makefile
-----
%PATH=C:\WINNT\system32;C:\WINNT;c:\bin;c:\cygwin\bin
-----
PATH=C:\WINNT\system32;C:\WINNT;c:\bin;c:\cygwin\bin

= = = = = = = = = = = 

Note that:
a) make has transformed the PATH value from DOS/Win syntax to cygwin/unix
syntax. OK.
b) Internally, make appends the text to PATH, as expected, except that an
extra space is being inserted between the original text and the added text,
i.e.,
   .../usr/bin :c:/added/in/makefile
rather than
   .../usr/bin:c:/added/in/makefile
It does this even if I omit the space between += and : (PATH +=:c:/...). I
can't tell that this causes a problem, but it is strange.
c) The modified path does not get passed out to subprocesses of make. Not
OK.



One of the emails I read said to use "Path" instead of "PATH". This makes
some sense in the unix world, but I didn't think it would matter in the
win32 world, but I decided to try it anyway. It didn't work either.

== Trial #2 ============================
D:\testmake> type makefile
# Filename: makefile
#
Path += :c:/added/in/makefile

.PHONY : all

all :
	@echo $$Path=$(Path)
	@echo -----
	@echo %PATH=%PATH%
	@echo -----
	@echo %Path=%Path%
	@echo -----
	@path
#
#EOF

D:\testmake>path
PATH=C:\WINNT\system32;C:\WINNT;c:\bin;c:\cygwin\bin

D:\testmake>make --win32
$Path=/cygdrive/c/WINNT/system32:/cygdrive/c/WINNT:/cygdrive/c/bin:/usr/bin
:c:/added/in/makefile
-----
%PATH=c:\WINNT\system32;c:\WINNT;c:\bin;C:\cygwin\bin
-----
%Path=c:\WINNT\system32;c:\WINNT;c:\bin;C:\cygwin\bin
-----
PATH=c:\WINNT\system32;c:\WINNT;c:\bin;C:\cygwin\bin

====================

Note that:
a) Apparently, DOS/Win sees %Path% and %PATH% as being the same, as
expected.
b) Notes (a) thru (c) from the first trial apply here as well.
c) In some places, the drive letter has been changed from lowercase to
uppercase, or visa-versa. That didn't happen in the first trial. Odd.



In my trials to determine if the distinction between $PATH and $Path was
significant inside make, I came up with this

== Trial #3 ============================
D:\testmake> type makefile
# Filename: makefile
#
PATH += :c:/added/in/makefile:PATH
Path += :c:/added/in/makefile:Path

.PHONY : all

all :
	@echo $$PATH=$(PATH)
	@echo -----
	@echo $$Path=$(Path)
	@echo -----
	@echo %PATH=%PATH%
	@echo -----
	@path
#
#EOF

D:\testmake>path
PATH=C:\WINNT\system32;C:\WINNT;c:\bin;c:\cygwin\bin

D:\testmake>make --win32
$PATH=/cygdrive/c/WINNT/system32:/cygdrive/c/WINNT:/cygdrive/c/bin:/usr/bin
:c:/added/in/makefile:PATH
-----
$Path=/cygdrive/c/WINNT/system32:/cygdrive/c/WINNT:/cygdrive/c/bin:/usr/bin
:c:/added/in/makefile:Path
-----
%PATH=c:\WINNT\system32;c:\WINNT;c:\bin;c:\cygwin\usr\bin
;c;c:\cygwin\added\in\makefile;PATH
-----
PATH=c:\WINNT\system32;c:\WINNT;c:\bin;c:\cygwin\usr\bin
;c;c:\cygwin\added\in\makefile;PATH

====================

Note that:
a) Inside make, I have defined both Path and PATH.
b) To determine how Path and PATH are being used, and whether or not they
are different entities, I added each variable's name to the end of it's
value (i.e., PATH +=...:PATH and Path +=...:Path).
c) This demonstrates that internal to make, Path and PATH are separate
distinct variables, as expected.
d) Notes (a) and (b) from the first trial still apply.
e) The value of $PATH (not $Path) gets transformed from cygwin/unix syntax
to DOS/Win syntax, and passed to the subprocesses in the PATH environment
variable. We're making progress.
f) There's an (apparently) extraneous ";c;" in %PATH%. 
g) "c:/added" has (apparently) been transformed to "c:\cygwin\added".
h) The unix to DOS transformation didn't yield the DESIRED result, though an
analysis eventually leads to the underlying reasons. make took
"...:c:/added/..." and, using ":" as a delimiter, segmented it into "c" and
"/added/...". So ":c:" became ";c;". And "/added/..." became
"c:\cygwin\added\..." because an entry in my cygwin mount table maps "/" to
"c:\cygwin".



So I play with it a little more. I shorten the PATH to get rid of clutter,
and use the same makefile as in trial #1.

== Trial #4 ============================

D:\testmake>path
PATH=C:\WINNT\system32;C:\WINNT;c:\bin;c:\cygwin\bin

D:\testmake>path c:\bin;c:\cygwin\bin

D:\testmake>type makefile
# Filename: makefile
#
PATH += :c:/added/in/makefile

.PHONY : all

all :
	@echo $$PATH=$(PATH)
	@echo -----
	@echo %PATH=%PATH%
	@echo -----
	@path
#
#EOF

D:\testmake>path
PATH=c:\bin;c:\cygwin\bin

D:\testmake>make --win32
$PATH=/cygdrive/c/bin:/usr/bin :c:/added/in/makefile
-----
%PATH=c:\bin;c:\cygwin\bi@
-----
PATH=c:\bin;c:\cygwin\usr\bin ;c;c:\cygwin\added\in\makefile

====================

Note that:
a) The "@echo %PATH=%PATH%" command output looks like it got clobbered. 
b) I ran it several times, and the output is always the same, so it doesn't
appear to be a random clobbering.
c) Unlike trial #1, the extended path is now being passed to the
subprocesses. Unlike trial #3, I didn't have to define Path and PATH.
d) The "@path" command output shows the same problems as seen in trial #3.



So I try to narrow in on this weird behavior.

== Trial #5 ============================

D:\testmake>type makefile
# Filename: makefile
#
PATH += :c:/added/in/makefile

.PHONY : all

all :
	@echo $$PATH=$(PATH)
	@echo -----
	@echo %PATH=%PATH%
	@echo The path is "%PATH%"
	@echo %PATH%
	@echo -----
	@path
#
#EOF

D:\testmake>path
PATH=c:\bin;c:\cygwin\bin

D:\testmake>make --win32
$PATH=/cygdrive/c/bin:/usr/bin :c:/added/in/makefile
-----
%PATH=c:\bin;c:\cygwin\bi@
The path is "c:\bin;c:\cygwin\bi@"
c:\bin;c:\cygwin\usr\bin ;c;c:\cygwin\added\in\makefile
-----
PATH=c:\bin;c:\cygwin\usr\bin ;c;c:\cygwin\added\in\makefile

====================

Note that:
a) The result is similar to trial #4, but even more baffling.
b) The result is repeatable.


Here's one with a slight variation of the trial #1 makefile, and using the
shortened path.

== Trial #6 ============================

D:\testmake>type makefile
# Filename: makefile
#
PATH += :c:/added/in/makefile:PATH
#Path += :c:/added/in/makefile:Path

.PHONY : all

all :
        @echo $$PATH=$(PATH)
        @echo -----
        @echo $$Path=$(Path)
        @echo -----
        @echo %PATH=%PATH%
        @echo -----
        @path
#
#EOF


D:\testmake>path
PATH=c:\bin;c:\cygwin\bin

D:\testmake>make --win32
$PATH=/cygdrive/c/bin:/usr/bin :c:/added/in/makefile:PATH
-----
$Path=/cygdrive/c/bin:/usr/bin
-----
%PATH=c:\bin;c:\cygwin\usr\bin ;c;c:\cygwin\added\in\makefile;PATH
-----
PATH=c:\bin;c:\cygwin\bi@

====================

Note that:
a) This is the flip of trial #4: now the "@echo %PATH=%PATH%" command output
looks (almost)good, but the "@path" command output is bad.




---------------------------------------------------
---------------------------------------------------



D:\testmake>uname -a
CYGWIN_NT-4.0 SCARTER 1.1.2(0.21/3/2) 2000-06-06 22:20 i686 unknown

D:\testmake>make --version
GNU Make version 3.79, by Richard Stallman and Roland McGrath.
Built for i686-pc-cygwin
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99
        Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

Report bugs to <bug-make@gnu.org>.


D:\testmake>cygcheck -s -r -v
(for internal security reasons, I've altered some of the envoronment
variable values)

Cygnus Win95/NT Configuration Diagnostics
Current System Time: Wed Jul 19 19:23:14 2000

WinNT Ver 4.0 build 1381 Service Pack 5

Path:	/cygdrive/c/bin
	/usr/bin

SysDir: C:\WINNT\System32
WinDir: C:\WINNT

MAKE_MODE = `win32'

!C: = `C:\'
!D: = `D:\testmake'
!EXITCODE = `00000000'
COMPUTERNAME = `xxxxxxx'
COMSPEC = `C:\WINNT\system32\cmd.exe'
COSMIC = `d:\cx32'
CXLIB = `d:\cx32\lib'
CYGWINDIR = `c:\cygwin'
HOMEDRIVE = `U:'
HOMEPATH = `\users\scarter'
HOMESHARE = `\\xxxxxxserver\xxxxxx'
INCLUDE = `D:\apps\Microsoft Visual
Studio\VC98\atl\include;D:\apps\Microsoft Visual
Studio\VC98\mfc\include;D:\apps\Microsoft Visual Studio\VC98\include'
LIB = `D:\apps\Microsoft Visual Studio\VC98\mfc\lib;D:\apps\Microsoft Visual
Studio\VC98\lib'
LOGONSERVER = `\\xxxxx'
MSDEVDIR = `D:\apps\Microsoft Visual Studio\Common\MSDev98'
MSVSDIR = `D:\apps\Microsoft Visual Studio'
NUMBER_OF_PROCESSORS = `1'
OS = `Windows_NT'
OS2LIBPATH = `C:\WINNT\system32\os2\dll;'
PATHEXT = `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH'
PATH_HOLD = `D:\apps\Microsoft Visual
Studio\Common\Tools\WinNT;D:\apps\Microsoft Visual
Studio\Common\MSDev98\Bin;D:\apps\Microsoft Visual
Studio\Common\Tools;D:\apps\Microsoft Visual Studio\VC98\bin'
PROCESSOR_ARCHITECTURE = `x86'
PROCESSOR_IDENTIFIER = `x86 Family 6 Model 7 Stepping 3, GenuineIntel'
PROCESSOR_LEVEL = `6'
PROCESSOR_REVISION = `0703'
PROMPT = `$P$G'
SYSTEMDRIVE = `C:'
SYSTEMROOT = `C:\WINNT'
TEMP = `C:\TEMP'
TMP = `C:\TEMP'
USERDOMAIN = `XXXXXX'
USERNAME = `xxxxxxx'
USERPROFILE = `C:\WINNT\Profiles\scarter'
VIMRUNTIME = `d:\apps\vim\vim56'
WINDIR = `C:\WINNT'
TERM = `cygwin'
TZ = `MST7MDT6,M4.1.0/2,M10.5.0/2'

HKEY_CURRENT_USER\Software\Cygnus Solutions
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2
  (default) = `/cygdrive'
  cygdrive flags = 0x00000020
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/
  (default) = `c:\cygwin'
  flags = 0x00000002
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/users
  (default) = `c:/cygwin/users'
  flags = 0x00000002
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/usr/bin
  (default) = `C:\cygwin\bin'
  flags = 0x00000002
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/usr/lib
  (default) = `C:\cygwin\lib'
  flags = 0x00000002
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\00
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\01
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\02
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\03
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\04
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\05
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\06
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\07
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\08
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\09
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0A
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0B
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0C
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0D
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0E
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0F
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\10
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\11
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\12
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\13
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\14
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\15
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\16
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\17
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\18
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\19
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1A
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1B
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1C
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1D
HKEY_CURRENT_USER\Software\Hitachi\HiVIEW\ToolChain\Cygnus_H8
HKEY_CURRENT_USER\Software\Hitachi\HiVIEW\ToolChain\Cygnus_H8\Environment
  (default) = `C:\Hitachi\Tchain\Cygnus\H8\Include'
  GCC_EXEC_PREFIX = `C:\Hitachi\Tchain\Cygnus\H8\Lib\'
  PATH = `C:\Hitachi\Tchain\Cygnus\H8\Bin;'
HKEY_CURRENT_USER\Software\Hitachi\HiVIEW\ToolChain\Cygnus_SH
HKEY_CURRENT_USER\Software\Hitachi\HiVIEW\ToolChain\Cygnus_SH\Environment
  (default) = `C:\Hitachi\Tchain\Cygnus\Sh\Include'
  GCC_EXEC_PREFIX = `C:\Hitachi\Tchain\Cygnus\Sh\Lib\'
  PATH = `C:\Hitachi\Tchain\Cygnus\Sh\Bin;'
HKEY_CURRENT_USER\Software\Microsoft\Ftp\Accounts\sourceware.cygnus.com
  (default) = `xxxxxxx'
  Login Attributes = 0x00000002
HKEY_CURRENT_USER\Software\Microsoft\Ftp\Accounts\sourceware.cygnus.com\xxxx
xxx
  (default) = `'
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrd
er\Favorites\Cygnus
  (default) = (unsupported type)
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Installed Components
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Installed
Components\C:/cygwin
  (default) = `20000627'
  bash = `0002.0004.0001'
  binutils = `20000625'
  bison = `0000'
  byacc = `0000'
  bzip = `0000'
  clear = `0001.0000'
  crypt = `0001.0000'
  cygwin = `0001.0001.0002'
  dejagnu = `0000'
  diff = `0000'
  expect = `0000'
  fileutils = `0000'
  findutils = `0000'
  flex = `0000'
  gawk = `0003.0000.0004'
  gcc = `0002.0095.0002.0002'
  gdb = `20000610'
  gperf = `0000'
  grep = `0000'
  groff = `0001.011a.0001'
  gzip = `0000'
  inetutils = `0001.0003.0002.0004'
  less = `0000'
  libpng = `0001.0000.0006.0001'
  login = `0001.0003'
  m = `0000'
  make = `0003.0079.0003'
  man = `0001.005g.0002'
  opengl = `0001.0002.0001.0001'
  patch = `0000'
  sed = `0003.0002.0001'
  shellutils = `0000'
  tar = `0000'
  tcltk = `20000610'
  termcap = `20000630'
  texinfo = `0000'
  textutils = `0002.0000.0001'
  time = `0000'
  vim = `0005.0007.0004'
  zlib = `0001.0001.0003.0001'
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\00
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\01
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\02
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\03
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\04
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\05
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\06
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\07
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\08
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\09
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\0A
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\0B
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\0C
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\0D
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\0E
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\0F
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\10
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\11
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\12
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\13
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\14
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\15
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\16
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\17
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\18
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\19
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\1A
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\1B
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\1C
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\1D

a:  fd           N/A    N/A                    
c:  hd  FAT     2039Mb  91% CP    UN           MICRON
d:  hd  NTFS    6016Mb  36% CP CS UN PA FC     MICRON
h:  net NTFS    7632Mb  94% CP CS UN PA FC     Cartman
r:  cd           N/A    N/A                    
u:  net NTFS    3553Mb  34% CP CS UN PA FC     

c:\cygwin\users  /users   user    binmode
C:\cygwin\bin  /usr/bin  user    binmode
C:\cygwin\lib  /usr/lib  user    binmode
c:\cygwin  /        user    binmode

Found: C:\cygwin\bin\bash.exe
Found: C:\cygwin\bin\cat.exe
Found: C:\cygwin\bin\cpp.exe
Found: C:\cygwin\bin\find.exe
Found: C:\cygwin\bin\gcc.exe
Found: C:\cygwin\bin\gdb.exe
Found: C:\cygwin\bin\ld.exe
Found: C:\cygwin\bin\ls.exe
Found: c:\bin\make.exe
Found: C:\cygwin\bin\make.exe
Warning: c:\bin\make.exe hides C:\cygwin\bin\make.exe
Found: C:\cygwin\bin\sh.exe

  575k 2000/06/07 c:\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
                  "cygwin1.dll" v0.0 ts=2000/6/6 20:20
  575k 2000/06/07 C:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
                  "cygwin1.dll" v0.0 ts=2000/6/6 20:20
   83k 2000/06/11 C:\cygwin\bin\cygitcl30.dll - os=4.0 img=1.0 sys=4.0
                  "cygitcl30.dll" v0.0 ts=2000/6/10 21:34
   35k 2000/06/11 C:\cygwin\bin\cygitk30.dll - os=4.0 img=1.0 sys=4.0
                  "cygitk30.dll" v0.0 ts=2000/6/10 21:34
  402k 2000/06/11 C:\cygwin\bin\cygtcl80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtcl80.dll" v0.0 ts=2000/6/10 21:30
    5k 2000/06/11 C:\cygwin\bin\cygtclpip80.dll - os=4.0 img=1.0 sys=4.0
   10k 2000/06/11 C:\cygwin\bin\cygtclreg80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtclreg80.dll" v0.0 ts=2000/6/10 21:30
  639k 2000/06/11 C:\cygwin\bin\cygtk80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtk80.dll" v0.0 ts=2000/6/10 21:34
Use -h to see help about each section


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com


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