Hello, I found a bug in the Cygwin environment that blocks me. I condensed the problem into one C++ file: all.cc I compiles OK, but crashes, when executed.
I compiled the same file on a LINUX system, it runs there without a problem. To me it seems that the deallocation in the destructor fails, when the object has a vector<bool> element. Please do: g++ -Wall -g -o all.exe all.cc all.exe and see if you can reproduce. My output is: 3 [main] all 2144 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION 1559 [main] all 2144 open_stackdumpfile: Dumping stack trace to all.exe.stackdump You find output of cygcheck and the all.cc below. thanks, Andreas ============================ here is cygcheck -s -v -r > cygcheck.out ============================ Cygwin Configuration Diagnostics Current System Time: Thu Sep 01 15:23:58 2005 Windows XP Professional Ver 5.1 Build 2600 Service Pack 2 Path: C:\Perl\bin\ c:\programme\ruby\bin C:\texmf\miktex\bin c:\programme\imagemagick-6.2.3-q16 c:\bin c:\cygwin\bin C:\WINDOWS\system32 C:\WINDOWS C:\WINDOWS\System32\Wbem C:\Programme\Gemeinsame Dateien\GTK\2.0\bin C:\Programme\emacs\emacs-21.3\bin C:\Programme\emacs\site\gnuserv C:\Programme\gs\gsview c:\programme\j2sdk1.4.2_08\bin C:\Programme\Perforce C:\Programme\cvsnt C:\Programme\Subversion\bin C:\PROGRA~1\ATT\Graphviz\bin C:\PROGRA~1\ATT\Graphviz\bin\tools c:\cygwin\usr\X11R6\bin . Output from C:\cygwin\bin\id.exe (nontsec) UID: 500(Administrator) GID: 513(Kein) 0(root) 513(Kein) 544(Administratoren) 545(Benutzer) 1005(Debugger Users) 1006(Debuggerbenutzer) Output from C:\cygwin\bin\id.exe (ntsec) UID: 500(Administrator) GID: 513(Kein) 0(root) 513(Kein) 544(Administratoren) 545(Benutzer) 1005(Debugger Users) 1006(Debuggerbenutzer) SysDir: C:\WINDOWS\system32 WinDir: C:\WINDOWS HOME = `c:\' Path = `C:\Perl\bin\;c:\programme\ruby\bin;C:\texmf\miktex\bin;c:\programme\imagemagick-6.2.3-q16;c:\bin;c:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Programme\Gemeinsame Dateien\GTK\2.0\bin;C:\Programme\emacs\emacs-21.3\bin;C:\Programme\emacs\site\gnuserv;C:\Programme\gs\gsview;c:\programme\j2sdk1.4.2_08\bin;C:\Programme\Perforce;C:\Programme\cvsnt;C:\Programme\Subversion\bin;C:\PROGRA~1\ATT\Graphviz\bin;C:\PROGRA~1\ATT\Graphviz\bin\tools;c:\cygwin\usr\X11R6\bin;' ALLUSERSPROFILE = `C:\Dokumente und Einstellungen\All Users' APPDATA = `C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten' APR_ICONV_PATH = `C:\Programme\Subversion\iconv' CLIENTNAME = `Console' CommonProgramFiles = `C:\Programme\Gemeinsame Dateien' COMPUTERNAME = `LAB061AB' ComSpec = `C:\WINDOWS\system32\cmd.exe' FP_NO_HOST_CHECK = `NO' HOMEDRIVE = `C:' HOMEPATH = `\Dokumente und Einstellungen\Administrator' JAVA_HOME = `c:\programme\j2sdk1.4.2_08' LOGONSERVER = `\\LAB061AB' NUMBER_OF_PROCESSORS = `1' OS = `Windows_NT' PATHEXT = `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.RB;.RBW' PROCESSOR_ARCHITECTURE = `x86' PROCESSOR_IDENTIFIER = `x86 Family 15 Model 2 Stepping 9, GenuineIntel' PROCESSOR_LEVEL = `15' PROCESSOR_REVISION = `0209' ProgramFiles = `C:\Programme' PROMPT = `$S$D $T $_ $P $_ $G' RUBYOPT = `rubygems ' SESSIONNAME = `Console' SVN_SSH = `c:/bin/plink.exe' SystemDrive = `C:' SystemRoot = `C:\WINDOWS' TEMP = `C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp' TMP = `C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp' UNISON = `c:\.unison' USERDOMAIN = `LAB061AB' USERNAME = `Administrator' USERPROFILE = `C:\Dokumente und Einstellungen\Administrator' windir = `C:\WINDOWS' POSIXLY_CORRECT = `1' HKEY_CURRENT_USER\Software\Cygnus Solutions HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2 (default) = `/cygdrive' cygdrive flags = 0x00000022 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/ (default) = `C:\cygwin' flags = 0x0000000a HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin (default) = `C:\cygwin/bin' flags = 0x0000000a HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib (default) = `C:\cygwin/lib' flags = 0x0000000a HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Program Options a: fd N/A N/A c: hd FAT32 24995Mb 66% CP UN d: hd FAT32 13126Mb 43% CP UN Backup e: cd N/A N/A m: net NTFS 28827Mb 6% CP CS UN PA FC Apps z: net NTFS 330017Mb 93% CP CS UN PA FC RAIDArray C:\cygwin / system binmode C:\cygwin/bin /usr/bin system binmode C:\cygwin/lib /usr/lib system binmode . /cygdrive system binmode,cygdrive Found: c:\cygwin\bin\awk.exe Found: c:\cygwin\bin\bash.exe Found: c:\cygwin\bin\cat.exe Found: c:\cygwin\bin\cp.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\grep.exe Found: c:\cygwin\bin\ld.exe Found: c:\cygwin\bin\ls.exe Found: c:\cygwin\bin\make.exe Found: c:\cygwin\bin\mv.exe Found: c:\cygwin\bin\rm.exe Found: c:\cygwin\bin\sed.exe Not Found: sh Found: c:\cygwin\bin\tar.exe 55k 2004/09/14 c:\bin\cygbz2-1.dll - os=4.0 img=1.0 sys=4.0 "cygbz2-1.dll" v0.0 ts=2004/9/13 22:16 18k 2004/07/06 c:\bin\cygcharset-1.dll - os=4.0 img=1.0 sys=4.0 "cygcharset-1.dll" v0.0 ts=2004/7/6 12:09 7k 2003/10/19 c:\bin\cygcrypt-0.dll - os=4.0 img=1.0 sys=4.0 "cygcrypt-0.dll" v0.0 ts=2003/10/19 1:57 858k 2005/04/11 c:\bin\cygcrypto-0.9.7.dll - os=4.0 img=1.0 sys=4.0 "cygcrypto-0.9.7.dll" v0.0 ts=2005/4/11 12:21 22k 2004/02/10 c:\bin\cygcygipc-2.dll - os=4.0 img=1.0 sys=4.0 "cygcygipc-2.dll" v0.0 ts=2004/2/9 19:48 174k 2004/10/14 c:\bin\cygexpat-0.dll - os=4.0 img=1.0 sys=4.0 "cygexpat-0.dll" v0.0 ts=2004/10/14 2:34 129k 2004/03/11 c:\bin\cygfontconfig-1.dll - os=4.0 img=1.0 sys=4.0 "cygfontconfig-1.dll" v0.0 ts=2004/3/10 17:12 40k 2004/10/10 c:\bin\cygform-8.dll - os=4.0 img=1.0 sys=4.0 "cygform-8.dll" v0.0 ts=2004/10/10 2:33 45k 2001/04/25 c:\bin\cygform5.dll - os=4.0 img=1.0 sys=4.0 "cygform5.dll" v0.0 ts=2001/4/24 23:28 35k 2002/01/09 c:\bin\cygform6.dll - os=4.0 img=1.0 sys=4.0 "cygform6.dll" v0.0 ts=2002/1/8 23:03 48k 2003/08/09 c:\bin\cygform7.dll - os=4.0 img=1.0 sys=4.0 "cygform7.dll" v0.0 ts=2003/8/9 3:25 361k 2003/10/25 c:\bin\cygfreetype-6.dll - os=4.0 img=1.0 sys=4.0 "cygfreetype-6.dll" v0.0 ts=2003/10/21 22:18 28k 2003/07/20 c:\bin\cyggdbm-3.dll - os=4.0 img=1.0 sys=4.0 "cyggdbm-3.dll" v0.0 ts=2003/7/20 1:58 30k 2003/08/11 c:\bin\cyggdbm-4.dll - os=4.0 img=1.0 sys=4.0 "cyggdbm-4.dll" v0.0 ts=2003/8/10 20:12 19k 2003/03/22 c:\bin\cyggdbm.dll - os=4.0 img=1.0 sys=4.0 "cyggdbm.dll" v0.0 ts=2002/2/19 20:05 15k 2003/07/20 c:\bin\cyggdbm_compat-3.dll - os=4.0 img=1.0 sys=4.0 "cyggdbm_compat-3.dll" v0.0 ts=2003/7/20 2:00 15k 2003/08/11 c:\bin\cyggdbm_compat-4.dll - os=4.0 img=1.0 sys=4.0 "cyggdbm_compat-4.dll" v0.0 ts=2003/8/10 20:13 135k 2004/09/02 c:\bin\cygglib-1-2-0.dll - os=4.0 img=1.0 sys=4.0 "cygglib-1-2-0.dll" v0.0 ts=2004/9/2 12:21 11k 2004/09/02 c:\bin\cyggmodule-1-2-0.dll - os=4.0 img=1.0 sys=4.0 "cyggmodule-1-2-0.dll" v0.0 ts=2004/9/2 12:23 10k 2004/09/02 c:\bin\cyggthread-1-2-0.dll - os=4.0 img=1.0 sys=4.0 "cyggthread-1-2-0.dll" v0.0 ts=2004/9/2 12:23 17k 2001/06/28 c:\bin\cyghistory4.dll - os=4.0 img=1.0 sys=4.0 "cyghistory4.dll" v0.0 ts=2001/1/6 21:34 29k 2003/08/10 c:\bin\cyghistory5.dll - os=4.0 img=1.0 sys=4.0 "cyghistory5.dll" v0.0 ts=2003/8/10 17:16 25k 2004/10/12 c:\bin\cyghistory6.dll - os=4.0 img=1.0 sys=4.0 "cyghistory6.dll" v0.0 ts=2004/10/12 0:51 991k 2004/07/06 c:\bin\cygiconv-2.dll - os=4.0 img=1.0 sys=4.0 "cygiconv-2.dll" v0.0 ts=2004/7/6 12:10 22k 2001/12/13 c:\bin\cygintl-1.dll - os=4.0 img=1.0 sys=4.0 "cygintl-1.dll" v0.0 ts=2001/12/13 2:28 37k 2003/08/10 c:\bin\cygintl-2.dll - os=4.0 img=1.0 sys=4.0 "cygintl-2.dll" v0.0 ts=2003/8/10 15:50 54k 2004/07/06 c:\bin\cygintl-3.dll - os=4.0 img=1.0 sys=4.0 "cygintl-3.dll" v0.0 ts=2004/7/6 11:51 21k 2001/06/20 c:\bin\cygintl.dll - os=4.0 img=1.0 sys=4.0 "cygintl.dll" v0.0 ts=2001/6/20 11:09 22k 2004/10/10 c:\bin\cygmenu-8.dll - os=4.0 img=1.0 sys=4.0 "cygmenu-8.dll" v0.0 ts=2004/10/10 2:33 26k 2001/04/25 c:\bin\cygmenu5.dll - os=4.0 img=1.0 sys=4.0 "cygmenu5.dll" v0.0 ts=2001/4/24 23:27 20k 2002/01/09 c:\bin\cygmenu6.dll - os=4.0 img=1.0 sys=4.0 "cygmenu6.dll" v0.0 ts=2002/1/8 23:03 29k 2003/08/09 c:\bin\cygmenu7.dll - os=4.0 img=1.0 sys=4.0 "cygmenu7.dll" v0.0 ts=2003/8/9 3:25 21k 2004/10/22 c:\bin\cygminires.dll - os=4.0 img=1.0 sys=4.0 "cygminires.dll" v0.0 ts=2004/10/22 14:28 74k 2004/10/10 c:\bin\cygncurses++-8.dll - os=4.0 img=1.0 sys=4.0 "cygncurses++-8.dll" v0.0 ts=2004/10/10 2:33 156k 2001/04/25 c:\bin\cygncurses++5.dll - os=4.0 img=1.0 sys=4.0 "cygncurses++5.dll" v0.0 ts=2001/4/24 23:29 175k 2002/01/09 c:\bin\cygncurses++6.dll - os=4.0 img=1.0 sys=4.0 "cygncurses++6.dll" v0.0 ts=2002/1/8 23:03 216k 2004/10/10 c:\bin\cygncurses-8.dll - os=4.0 img=1.0 sys=4.0 "cygncurses-8.dll" v0.0 ts=2004/10/10 2:25 226k 2001/04/25 c:\bin\cygncurses5.dll - os=4.0 img=1.0 sys=4.0 "cygncurses5.dll" v0.0 ts=2001/4/24 23:17 202k 2002/01/09 c:\bin\cygncurses6.dll - os=4.0 img=1.0 sys=4.0 "cygncurses6.dll" v0.0 ts=2002/1/8 23:03 224k 2003/08/09 c:\bin\cygncurses7.dll - os=4.0 img=1.0 sys=4.0 "cygncurses7.dll" v0.0 ts=2003/8/9 3:24 13k 2004/10/10 c:\bin\cygpanel-8.dll - os=4.0 img=1.0 sys=4.0 "cygpanel-8.dll" v0.0 ts=2004/10/10 2:32 15k 2001/04/25 c:\bin\cygpanel5.dll - os=4.0 img=1.0 sys=4.0 "cygpanel5.dll" v0.0 ts=2001/4/24 23:27 12k 2002/01/09 c:\bin\cygpanel6.dll - os=4.0 img=1.0 sys=4.0 "cygpanel6.dll" v0.0 ts=2002/1/8 23:03 19k 2003/08/09 c:\bin\cygpanel7.dll - os=4.0 img=1.0 sys=4.0 "cygpanel7.dll" v0.0 ts=2003/8/9 3:24 62k 2003/12/11 c:\bin\cygpcre-0.dll - os=4.0 img=1.0 sys=4.0 "cygpcre-0.dll" v0.0 ts=2003/12/11 10:01 63k 2003/04/11 c:\bin\cygpcre.dll - os=4.0 img=1.0 sys=4.0 "cygpcre.dll" v0.0 ts=2003/4/11 2:31 9k 2003/12/11 c:\bin\cygpcreposix-0.dll - os=4.0 img=1.0 sys=4.0 "cygpcreposix-0.dll" v0.0 ts=2003/12/11 10:01 61k 2003/04/11 c:\bin\cygpcreposix.dll - os=4.0 img=1.0 sys=4.0 "cygpcreposix.dll" v0.0 ts=2003/4/11 2:31 22k 2002/06/09 c:\bin\cygpopt-0.dll - os=4.0 img=1.0 sys=4.0 "cygpopt-0.dll" v0.0 ts=2002/6/8 23:45 108k 2001/06/28 c:\bin\cygreadline4.dll - os=4.0 img=1.0 sys=4.0 "cygreadline4.dll" v0.0 ts=2001/1/6 21:34 148k 2003/08/10 c:\bin\cygreadline5.dll - os=4.0 img=1.0 sys=4.0 "cygreadline5.dll" v0.0 ts=2003/8/10 17:16 144k 2004/10/12 c:\bin\cygreadline6.dll - os=4.0 img=1.0 sys=4.0 "cygreadline6.dll" v0.0 ts=2004/10/12 0:51 171k 2005/04/11 c:\bin\cygssl-0.9.7.dll - os=4.0 img=1.0 sys=4.0 "cygssl-0.9.7.dll" v0.0 ts=2005/4/11 12:21 62k 2004/10/10 c:\bin\cygz.dll - os=4.0 img=1.0 sys=4.0 "cygz.dll" v0.0 ts=2004/10/9 22:09 22k 2004/02/10 c:\cygwin\bin\cygcygipc-2.dll - os=4.0 img=1.0 sys=4.0 "cygcygipc-2.dll" v0.0 ts=2004/2/9 19:48 174k 2004/10/14 c:\cygwin\bin\cygexpat-0.dll - os=4.0 img=1.0 sys=4.0 "cygexpat-0.dll" v0.0 ts=2004/10/14 2:34 18k 2004/07/06 c:\cygwin\bin\cygcharset-1.dll - os=4.0 img=1.0 sys=4.0 "cygcharset-1.dll" v0.0 ts=2004/7/6 12:09 129k 2004/03/11 c:\cygwin\bin\cygfontconfig-1.dll - os=4.0 img=1.0 sys=4.0 "cygfontconfig-1.dll" v0.0 ts=2004/3/10 17:12 361k 2003/10/25 c:\cygwin\bin\cygfreetype-6.dll - os=4.0 img=1.0 sys=4.0 "cygfreetype-6.dll" v0.0 ts=2003/10/21 22:18 19k 2003/03/22 c:\cygwin\bin\cyggdbm.dll - os=4.0 img=1.0 sys=4.0 "cyggdbm.dll" v0.0 ts=2002/2/19 20:05 28k 2003/07/20 c:\cygwin\bin\cyggdbm-3.dll - os=4.0 img=1.0 sys=4.0 "cyggdbm-3.dll" v0.0 ts=2003/7/20 1:58 15k 2003/07/20 c:\cygwin\bin\cyggdbm_compat-3.dll - os=4.0 img=1.0 sys=4.0 "cyggdbm_compat-3.dll" v0.0 ts=2003/7/20 2:00 30k 2003/08/11 c:\cygwin\bin\cyggdbm-4.dll - os=4.0 img=1.0 sys=4.0 "cyggdbm-4.dll" v0.0 ts=2003/8/10 20:12 15k 2003/08/11 c:\cygwin\bin\cyggdbm_compat-4.dll - os=4.0 img=1.0 sys=4.0 "cyggdbm_compat-4.dll" v0.0 ts=2003/8/10 20:13 991k 2004/07/06 c:\cygwin\bin\cygiconv-2.dll - os=4.0 img=1.0 sys=4.0 "cygiconv-2.dll" v0.0 ts=2004/7/6 12:10 21k 2001/06/20 c:\cygwin\bin\cygintl.dll - os=4.0 img=1.0 sys=4.0 "cygintl.dll" v0.0 ts=2001/6/20 11:09 22k 2001/12/13 c:\cygwin\bin\cygintl-1.dll - os=4.0 img=1.0 sys=4.0 "cygintl-1.dll" v0.0 ts=2001/12/13 2:28 37k 2003/08/10 c:\cygwin\bin\cygintl-2.dll - os=4.0 img=1.0 sys=4.0 "cygintl-2.dll" v0.0 ts=2003/8/10 15:50 54k 2004/07/06 c:\cygwin\bin\cygintl-3.dll - os=4.0 img=1.0 sys=4.0 "cygintl-3.dll" v0.0 ts=2004/7/6 11:51 45k 2001/04/25 c:\cygwin\bin\cygform5.dll - os=4.0 img=1.0 sys=4.0 "cygform5.dll" v0.0 ts=2001/4/24 23:28 26k 2001/04/25 c:\cygwin\bin\cygmenu5.dll - os=4.0 img=1.0 sys=4.0 "cygmenu5.dll" v0.0 ts=2001/4/24 23:27 156k 2001/04/25 c:\cygwin\bin\cygncurses++5.dll - os=4.0 img=1.0 sys=4.0 "cygncurses++5.dll" v0.0 ts=2001/4/24 23:29 226k 2001/04/25 c:\cygwin\bin\cygncurses5.dll - os=4.0 img=1.0 sys=4.0 "cygncurses5.dll" v0.0 ts=2001/4/24 23:17 15k 2001/04/25 c:\cygwin\bin\cygpanel5.dll - os=4.0 img=1.0 sys=4.0 "cygpanel5.dll" v0.0 ts=2001/4/24 23:27 35k 2002/01/09 c:\cygwin\bin\cygform6.dll - os=4.0 img=1.0 sys=4.0 "cygform6.dll" v0.0 ts=2002/1/8 23:03 20k 2002/01/09 c:\cygwin\bin\cygmenu6.dll - os=4.0 img=1.0 sys=4.0 "cygmenu6.dll" v0.0 ts=2002/1/8 23:03 175k 2002/01/09 c:\cygwin\bin\cygncurses++6.dll - os=4.0 img=1.0 sys=4.0 "cygncurses++6.dll" v0.0 ts=2002/1/8 23:03 202k 2002/01/09 c:\cygwin\bin\cygncurses6.dll - os=4.0 img=1.0 sys=4.0 "cygncurses6.dll" v0.0 ts=2002/1/8 23:03 12k 2002/01/09 c:\cygwin\bin\cygpanel6.dll - os=4.0 img=1.0 sys=4.0 "cygpanel6.dll" v0.0 ts=2002/1/8 23:03 48k 2003/08/09 c:\cygwin\bin\cygform7.dll - os=4.0 img=1.0 sys=4.0 "cygform7.dll" v0.0 ts=2003/8/9 3:25 29k 2003/08/09 c:\cygwin\bin\cygmenu7.dll - os=4.0 img=1.0 sys=4.0 "cygmenu7.dll" v0.0 ts=2003/8/9 3:25 224k 2003/08/09 c:\cygwin\bin\cygncurses7.dll - os=4.0 img=1.0 sys=4.0 "cygncurses7.dll" v0.0 ts=2003/8/9 3:24 19k 2003/08/09 c:\cygwin\bin\cygpanel7.dll - os=4.0 img=1.0 sys=4.0 "cygpanel7.dll" v0.0 ts=2003/8/9 3:24 63k 2003/04/11 c:\cygwin\bin\cygpcre.dll - os=4.0 img=1.0 sys=4.0 "cygpcre.dll" v0.0 ts=2003/4/11 2:31 61k 2003/04/11 c:\cygwin\bin\cygpcreposix.dll - os=4.0 img=1.0 sys=4.0 "cygpcreposix.dll" v0.0 ts=2003/4/11 2:31 62k 2003/12/11 c:\cygwin\bin\cygpcre-0.dll - os=4.0 img=1.0 sys=4.0 "cygpcre-0.dll" v0.0 ts=2003/12/11 10:01 9k 2003/12/11 c:\cygwin\bin\cygpcreposix-0.dll - os=4.0 img=1.0 sys=4.0 "cygpcreposix-0.dll" v0.0 ts=2003/12/11 10:01 22k 2002/06/09 c:\cygwin\bin\cygpopt-0.dll - os=4.0 img=1.0 sys=4.0 "cygpopt-0.dll" v0.0 ts=2002/6/8 23:45 17k 2001/06/28 c:\cygwin\bin\cyghistory4.dll - os=4.0 img=1.0 sys=4.0 "cyghistory4.dll" v0.0 ts=2001/1/6 21:34 108k 2001/06/28 c:\cygwin\bin\cygreadline4.dll - os=4.0 img=1.0 sys=4.0 "cygreadline4.dll" v0.0 ts=2001/1/6 21:34 29k 2003/08/10 c:\cygwin\bin\cyghistory5.dll - os=4.0 img=1.0 sys=4.0 "cyghistory5.dll" v0.0 ts=2003/8/10 17:16 148k 2003/08/10 c:\cygwin\bin\cygreadline5.dll - os=4.0 img=1.0 sys=4.0 "cygreadline5.dll" v0.0 ts=2003/8/10 17:16 65k 2005/08/23 c:\cygwin\bin\cygz.dll - os=4.0 img=1.0 sys=4.0 "cygz.dll" v0.0 ts=2005/8/22 20:03 7k 2003/10/19 c:\cygwin\bin\cygcrypt-0.dll - os=4.0 img=1.0 sys=4.0 "cygcrypt-0.dll" v0.0 ts=2003/10/19 1:57 21k 2004/10/22 c:\cygwin\bin\cygminires.dll - os=4.0 img=1.0 sys=4.0 "cygminires.dll" v0.0 ts=2004/10/22 14:28 135k 2005/03/16 c:\cygwin\bin\cygglib-1-2-0.dll - os=4.0 img=1.0 sys=4.0 "cygglib-1-2-0.dll" v0.0 ts=2005/3/15 19:16 12k 2005/03/16 c:\cygwin\bin\cyggmodule-1-2-0.dll - os=4.0 img=1.0 sys=4.0 "cyggmodule-1-2-0.dll" v0.0 ts=2005/3/15 19:18 10k 2005/03/16 c:\cygwin\bin\cyggthread-1-2-0.dll - os=4.0 img=1.0 sys=4.0 "cyggthread-1-2-0.dll" v0.0 ts=2005/3/15 19:18 56k 2005/07/09 c:\cygwin\bin\cygbz2-1.dll - os=4.0 img=1.0 sys=4.0 "cygbz2-1.dll" v0.0 ts=2005/7/8 23:09 40k 2005/07/10 c:\cygwin\bin\cygform-8.dll - os=4.0 img=1.0 sys=4.0 "cygform-8.dll" v0.0 ts=2005/7/9 21:29 21k 2005/07/10 c:\cygwin\bin\cygmenu-8.dll - os=4.0 img=1.0 sys=4.0 "cygmenu-8.dll" v0.0 ts=2005/7/9 21:28 67k 2005/07/10 c:\cygwin\bin\cygncurses++-8.dll - os=4.0 img=1.0 sys=4.0 "cygncurses++-8.dll" v0.0 ts=2005/7/9 21:29 225k 2005/07/10 c:\cygwin\bin\cygncurses-8.dll - os=4.0 img=1.0 sys=4.0 "cygncurses-8.dll" v0.0 ts=2005/7/9 21:15 11k 2005/07/10 c:\cygwin\bin\cygpanel-8.dll - os=4.0 img=1.0 sys=4.0 "cygpanel-8.dll" v0.0 ts=2005/7/9 21:28 230k 2005/07/11 c:\cygwin\bin\cygpng12.dll - os=4.0 img=1.0 sys=4.0 "cygpng12.dll" v0.0 ts=2005/7/11 17:50 24k 2005/07/29 c:\cygwin\bin\cyghistory6.dll - os=4.0 img=1.0 sys=4.0 "cyghistory6.dll" v0.0 ts=2005/7/28 21:57 144k 2005/07/29 c:\cygwin\bin\cygreadline6.dll - os=4.0 img=1.0 sys=4.0 "cygreadline6.dll" v0.0 ts=2005/7/28 21:57 1042k 2005/07/07 c:\cygwin\bin\cygcrypto-0.9.8.dll - os=4.0 img=1.0 sys=4.0 "cygcrypto-0.9.8.dll" v0.0 ts=2005/7/7 3:06 217k 2005/07/07 c:\cygwin\bin\cygssl-0.9.8.dll - os=4.0 img=1.0 sys=4.0 "cygssl-0.9.8.dll" v0.0 ts=2005/7/7 3:07 858k 2005/04/11 c:\cygwin\bin\cygcrypto-0.9.7.dll - os=4.0 img=1.0 sys=4.0 "cygcrypto-0.9.7.dll" v0.0 ts=2005/4/11 12:21 171k 2005/04/11 c:\cygwin\bin\cygssl-0.9.7.dll - os=4.0 img=1.0 sys=4.0 "cygssl-0.9.7.dll" v0.0 ts=2005/4/11 12:21 119k 2002/02/09 c:\cygwin\bin\cygjpeg6b.dll - os=4.0 img=1.0 sys=4.0 "cygjpeg6b.dll" v0.0 ts=2002/2/8 22:19 132k 2003/08/11 c:\cygwin\bin\cygjpeg-62.dll - os=4.0 img=1.0 sys=4.0 "cygjpeg-62.dll" v0.0 ts=2003/8/10 18:37 282k 2003/08/11 c:\cygwin\bin\cygtiff4.dll - os=4.0 img=1.0 sys=4.0 "cygtiff4.dll" v0.0 ts=2003/8/10 20:32 27k 2004/03/05 c:\cygwin\bin\cygungif-4.dll - os=4.0 img=1.0 sys=4.0 "cygungif-4.dll" v0.0 ts=2004/3/5 13:13 1265k 2005/07/03 c:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0 "cygwin1.dll" v0.0 ts=2005/7/2 18:30 Cygwin DLL version info: DLL version: 1.5.18 DLL epoch: 19 DLL bad signal mask: 19005 DLL old termios: 5 DLL malloc env: 28 API major: 0 API minor: 132 Shared data: 4 DLL identifier: cygwin1 Mount registry: 2 Cygnus registry name: Cygnus Solutions Cygwin registry name: Cygwin Program options name: Program Options Cygwin mount registry name: mounts v2 Cygdrive flags: cygdrive flags Cygdrive prefix: cygdrive prefix Cygdrive default prefix: Build date: Sat Jul 2 20:30:04 EDT 2005 Shared id: cygwin1S4 28k 2004/03/31 c:\cygwin\usr\X11R6\bin\cygDtPrint-1.dll - os=4.0 img=1.0 sys=4.0 "cygDtPrint-1.dll" v0.0 ts=2004/3/30 21:23 77k 2004/03/31 c:\cygwin\usr\X11R6\bin\cygMrm-2.dll - os=4.0 img=1.0 sys=4.0 "cygMrm-2.dll" v0.0 ts=2004/3/30 21:23 66k 2004/03/31 c:\cygwin\usr\X11R6\bin\cygUil-2.dll - os=4.0 img=1.0 sys=4.0 "cygUil-2.dll" v0.0 ts=2004/3/30 21:23 1294k 2004/03/31 c:\cygwin\usr\X11R6\bin\cygXm-2.dll - os=4.0 img=1.0 sys=4.0 "cygXm-2.dll" v0.0 ts=2004/3/30 21:20 56k 2004/03/11 c:\cygwin\usr\X11R6\bin\cygXft-1.dll - os=4.0 img=1.0 sys=4.0 "cygXft-1.dll" v0.0 ts=2003/11/17 18:42 63k 2004/03/23 c:\cygwin\usr\X11R6\bin\cygXft-2.dll - os=4.0 img=1.0 sys=4.0 "cygXft-2.dll" v0.0 ts=2004/3/23 15:20 36k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygFS-6.dll - os=4.0 img=1.0 sys=4.0 "cygFS-6.dll" v0.0 ts=2005/2/23 7:34 358k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygGL-1.dll - os=4.0 img=1.0 sys=4.0 "cygGL-1.dll" v0.0 ts=2005/2/23 7:39 438k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygGLU-1.dll - os=4.0 img=1.0 sys=4.0 "cygGLU-1.dll" v0.0 ts=2005/2/23 7:41 75k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygICE-6.dll - os=4.0 img=1.0 sys=4.0 "cygICE-6.dll" v0.0 ts=2005/2/23 7:28 1413k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygOSMesa-4.dll - os=4.0 img=1.0 sys=4.0 "cygOSMesa-4.dll" v0.0 ts=2005/2/23 7:39 30k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygSM-6.dll - os=4.0 img=1.0 sys=4.0 "cygSM-6.dll" v0.0 ts=2005/2/23 7:28 877k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygX11-6.dll - os=4.0 img=1.0 sys=4.0 "cygX11-6.dll" v0.0 ts=2005/2/23 7:28 8k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygXRes-1.dll - os=4.0 img=1.0 sys=4.0 "cygXRes-1.dll" v0.0 ts=2005/2/23 7:43 27k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygXTrap-6.dll - os=4.0 img=1.0 sys=4.0 "cygXTrap-6.dll" v0.0 ts=2005/2/23 7:43 254k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygXaw-6.dll - os=4.0 img=1.0 sys=4.0 "cygXaw-6.dll" v0.0 ts=2005/2/23 7:31 356k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygXaw-7.dll - os=4.0 img=1.0 sys=4.0 "cygXaw-7.dll" v0.0 ts=2005/2/23 7:32 363k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygXaw-8.dll - os=4.0 img=1.0 sys=4.0 "cygXaw-8.dll" v0.0 ts=2005/2/23 7:33 9k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygXcomposite-1.dll - os=4.0 img=1.0 sys=4.0 "cygXcomposite-1.dll" v0.0 ts=2005/2/23 7:44 30k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygXcursor-1.dll - os=4.0 img=1.0 sys=4.0 "cygXcursor-1.dll" v0.0 ts=2005/2/23 7:43 9k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygXdamage-1.dll - os=4.0 img=1.0 sys=4.0 "cygXdamage-1.dll" v0.0 ts=2005/2/23 7:44 7k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygXevie-1.dll - os=4.0 img=1.0 sys=4.0 "cygXevie-1.dll" v0.0 ts=2005/2/23 7:43 49k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygXext-6.dll - os=4.0 img=1.0 sys=4.0 "cygXext-6.dll" v0.0 ts=2005/2/23 7:28 16k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygXfixes-3.dll - os=4.0 img=1.0 sys=4.0 "cygXfixes-3.dll" v0.0 ts=2005/2/23 7:43 27k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygXi-6.dll - os=4.0 img=1.0 sys=4.0 "cygXi-6.dll" v0.0 ts=2005/2/23 7:34 76k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygXmu-6.dll - os=4.0 img=1.0 sys=4.0 "cygXmu-6.dll" v0.0 ts=2005/2/23 7:30 11k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygXmuu-1.dll - os=4.0 img=1.0 sys=4.0 "cygXmuu-1.dll" v0.0 ts=2005/2/23 7:30 26k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygXp-6.dll - os=4.0 img=1.0 sys=4.0 "cygXp-6.dll" v0.0 ts=2005/2/23 7:31 52k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygXpm-4.dll - os=4.0 img=1.0 sys=4.0 "cygXpm-4.dll" v0.0 ts=2005/2/23 7:30 12k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygXrandr-2.dll - os=4.0 img=1.0 sys=4.0 "cygXrandr-2.dll" v0.0 ts=2005/2/23 7:43 28k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygXrender-1.dll - os=4.0 img=1.0 sys=4.0 "cygXrender-1.dll" v0.0 ts=2005/2/23 7:42 282k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygXt-6.dll - os=4.0 img=1.0 sys=4.0 "cygXt-6.dll" v0.0 ts=2005/2/23 7:29 17k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygXtst-6.dll - os=4.0 img=1.0 sys=4.0 "cygXtst-6.dll" v0.0 ts=2005/2/23 7:34 243k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygdps-1.dll - os=4.0 img=1.0 sys=4.0 "cygdps-1.dll" v0.0 ts=2005/2/23 7:42 26k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygdpstk-1.dll - os=4.0 img=1.0 sys=4.0 "cygdpstk-1.dll" v0.0 ts=2005/2/23 7:42 21k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygfontenc-1.dll - os=4.0 img=1.0 sys=4.0 "cygfontenc-1.dll" v0.0 ts=2005/2/23 7:45 9k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygoldX-6.dll - os=4.0 img=1.0 sys=4.0 "cygoldX-6.dll" v0.0 ts=2005/2/23 7:28 20k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygpsres-1.dll - os=4.0 img=1.0 sys=4.0 "cygpsres-1.dll" v0.0 ts=2005/2/23 7:42 125k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygxkbfile-1.dll - os=4.0 img=1.0 sys=4.0 "cygxkbfile-1.dll" v0.0 ts=2005/2/23 7:34 12k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygxkbui-1.dll - os=4.0 img=1.0 sys=4.0 "cygxkbui-1.dll" v0.0 ts=2005/2/23 7:34 40k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygxrx-6.dll - os=4.0 img=1.0 sys=4.0 "cygxrx-6.dll" v0.0 ts=2005/2/23 7:53 25k 2005/02/23 c:\cygwin\usr\X11R6\bin\cygxrxnest-6.dll - os=4.0 img=1.0 sys=4.0 "cygxrxnest-6.dll" v0.0 ts=2005/2/23 7:53 275k 2004/01/13 c:\cygwin\usr\X11R6\bin\cygXaw3d-7.dll - os=4.0 img=1.0 sys=4.0 "cygXaw3d-7.dll" v0.0 ts=2004/1/13 15:17 55k 2004/09/14 \bin\cygbz2-1.dll - os=4.0 img=1.0 sys=4.0 "cygbz2-1.dll" v0.0 ts=2004/9/13 22:16 18k 2004/07/06 \bin\cygcharset-1.dll - os=4.0 img=1.0 sys=4.0 "cygcharset-1.dll" v0.0 ts=2004/7/6 12:09 7k 2003/10/19 \bin\cygcrypt-0.dll - os=4.0 img=1.0 sys=4.0 "cygcrypt-0.dll" v0.0 ts=2003/10/19 1:57 858k 2005/04/11 \bin\cygcrypto-0.9.7.dll - os=4.0 img=1.0 sys=4.0 "cygcrypto-0.9.7.dll" v0.0 ts=2005/4/11 12:21 22k 2004/02/10 \bin\cygcygipc-2.dll - os=4.0 img=1.0 sys=4.0 "cygcygipc-2.dll" v0.0 ts=2004/2/9 19:48 174k 2004/10/14 \bin\cygexpat-0.dll - os=4.0 img=1.0 sys=4.0 "cygexpat-0.dll" v0.0 ts=2004/10/14 2:34 129k 2004/03/11 \bin\cygfontconfig-1.dll - os=4.0 img=1.0 sys=4.0 "cygfontconfig-1.dll" v0.0 ts=2004/3/10 17:12 40k 2004/10/10 \bin\cygform-8.dll - os=4.0 img=1.0 sys=4.0 "cygform-8.dll" v0.0 ts=2004/10/10 2:33 45k 2001/04/25 \bin\cygform5.dll - os=4.0 img=1.0 sys=4.0 "cygform5.dll" v0.0 ts=2001/4/24 23:28 35k 2002/01/09 \bin\cygform6.dll - os=4.0 img=1.0 sys=4.0 "cygform6.dll" v0.0 ts=2002/1/8 23:03 48k 2003/08/09 \bin\cygform7.dll - os=4.0 img=1.0 sys=4.0 "cygform7.dll" v0.0 ts=2003/8/9 3:25 361k 2003/10/25 \bin\cygfreetype-6.dll - os=4.0 img=1.0 sys=4.0 "cygfreetype-6.dll" v0.0 ts=2003/10/21 22:18 28k 2003/07/20 \bin\cyggdbm-3.dll - os=4.0 img=1.0 sys=4.0 "cyggdbm-3.dll" v0.0 ts=2003/7/20 1:58 30k 2003/08/11 \bin\cyggdbm-4.dll - os=4.0 img=1.0 sys=4.0 "cyggdbm-4.dll" v0.0 ts=2003/8/10 20:12 19k 2003/03/22 \bin\cyggdbm.dll - os=4.0 img=1.0 sys=4.0 "cyggdbm.dll" v0.0 ts=2002/2/19 20:05 15k 2003/07/20 \bin\cyggdbm_compat-3.dll - os=4.0 img=1.0 sys=4.0 "cyggdbm_compat-3.dll" v0.0 ts=2003/7/20 2:00 15k 2003/08/11 \bin\cyggdbm_compat-4.dll - os=4.0 img=1.0 sys=4.0 "cyggdbm_compat-4.dll" v0.0 ts=2003/8/10 20:13 135k 2004/09/02 \bin\cygglib-1-2-0.dll - os=4.0 img=1.0 sys=4.0 "cygglib-1-2-0.dll" v0.0 ts=2004/9/2 12:21 11k 2004/09/02 \bin\cyggmodule-1-2-0.dll - os=4.0 img=1.0 sys=4.0 "cyggmodule-1-2-0.dll" v0.0 ts=2004/9/2 12:23 10k 2004/09/02 \bin\cyggthread-1-2-0.dll - os=4.0 img=1.0 sys=4.0 "cyggthread-1-2-0.dll" v0.0 ts=2004/9/2 12:23 17k 2001/06/28 \bin\cyghistory4.dll - os=4.0 img=1.0 sys=4.0 "cyghistory4.dll" v0.0 ts=2001/1/6 21:34 29k 2003/08/10 \bin\cyghistory5.dll - os=4.0 img=1.0 sys=4.0 "cyghistory5.dll" v0.0 ts=2003/8/10 17:16 25k 2004/10/12 \bin\cyghistory6.dll - os=4.0 img=1.0 sys=4.0 "cyghistory6.dll" v0.0 ts=2004/10/12 0:51 991k 2004/07/06 \bin\cygiconv-2.dll - os=4.0 img=1.0 sys=4.0 "cygiconv-2.dll" v0.0 ts=2004/7/6 12:10 22k 2001/12/13 \bin\cygintl-1.dll - os=4.0 img=1.0 sys=4.0 "cygintl-1.dll" v0.0 ts=2001/12/13 2:28 37k 2003/08/10 \bin\cygintl-2.dll - os=4.0 img=1.0 sys=4.0 "cygintl-2.dll" v0.0 ts=2003/8/10 15:50 54k 2004/07/06 \bin\cygintl-3.dll - os=4.0 img=1.0 sys=4.0 "cygintl-3.dll" v0.0 ts=2004/7/6 11:51 21k 2001/06/20 \bin\cygintl.dll - os=4.0 img=1.0 sys=4.0 "cygintl.dll" v0.0 ts=2001/6/20 11:09 22k 2004/10/10 \bin\cygmenu-8.dll - os=4.0 img=1.0 sys=4.0 "cygmenu-8.dll" v0.0 ts=2004/10/10 2:33 26k 2001/04/25 \bin\cygmenu5.dll - os=4.0 img=1.0 sys=4.0 "cygmenu5.dll" v0.0 ts=2001/4/24 23:27 20k 2002/01/09 \bin\cygmenu6.dll - os=4.0 img=1.0 sys=4.0 "cygmenu6.dll" v0.0 ts=2002/1/8 23:03 29k 2003/08/09 \bin\cygmenu7.dll - os=4.0 img=1.0 sys=4.0 "cygmenu7.dll" v0.0 ts=2003/8/9 3:25 21k 2004/10/22 \bin\cygminires.dll - os=4.0 img=1.0 sys=4.0 "cygminires.dll" v0.0 ts=2004/10/22 14:28 74k 2004/10/10 \bin\cygncurses++-8.dll - os=4.0 img=1.0 sys=4.0 "cygncurses++-8.dll" v0.0 ts=2004/10/10 2:33 156k 2001/04/25 \bin\cygncurses++5.dll - os=4.0 img=1.0 sys=4.0 "cygncurses++5.dll" v0.0 ts=2001/4/24 23:29 175k 2002/01/09 \bin\cygncurses++6.dll - os=4.0 img=1.0 sys=4.0 "cygncurses++6.dll" v0.0 ts=2002/1/8 23:03 216k 2004/10/10 \bin\cygncurses-8.dll - os=4.0 img=1.0 sys=4.0 "cygncurses-8.dll" v0.0 ts=2004/10/10 2:25 226k 2001/04/25 \bin\cygncurses5.dll - os=4.0 img=1.0 sys=4.0 "cygncurses5.dll" v0.0 ts=2001/4/24 23:17 202k 2002/01/09 \bin\cygncurses6.dll - os=4.0 img=1.0 sys=4.0 "cygncurses6.dll" v0.0 ts=2002/1/8 23:03 224k 2003/08/09 \bin\cygncurses7.dll - os=4.0 img=1.0 sys=4.0 "cygncurses7.dll" v0.0 ts=2003/8/9 3:24 13k 2004/10/10 \bin\cygpanel-8.dll - os=4.0 img=1.0 sys=4.0 "cygpanel-8.dll" v0.0 ts=2004/10/10 2:32 15k 2001/04/25 \bin\cygpanel5.dll - os=4.0 img=1.0 sys=4.0 "cygpanel5.dll" v0.0 ts=2001/4/24 23:27 12k 2002/01/09 \bin\cygpanel6.dll - os=4.0 img=1.0 sys=4.0 "cygpanel6.dll" v0.0 ts=2002/1/8 23:03 19k 2003/08/09 \bin\cygpanel7.dll - os=4.0 img=1.0 sys=4.0 "cygpanel7.dll" v0.0 ts=2003/8/9 3:24 62k 2003/12/11 \bin\cygpcre-0.dll - os=4.0 img=1.0 sys=4.0 "cygpcre-0.dll" v0.0 ts=2003/12/11 10:01 63k 2003/04/11 \bin\cygpcre.dll - os=4.0 img=1.0 sys=4.0 "cygpcre.dll" v0.0 ts=2003/4/11 2:31 9k 2003/12/11 \bin\cygpcreposix-0.dll - os=4.0 img=1.0 sys=4.0 "cygpcreposix-0.dll" v0.0 ts=2003/12/11 10:01 61k 2003/04/11 \bin\cygpcreposix.dll - os=4.0 img=1.0 sys=4.0 "cygpcreposix.dll" v0.0 ts=2003/4/11 2:31 22k 2002/06/09 \bin\cygpopt-0.dll - os=4.0 img=1.0 sys=4.0 "cygpopt-0.dll" v0.0 ts=2002/6/8 23:45 108k 2001/06/28 \bin\cygreadline4.dll - os=4.0 img=1.0 sys=4.0 "cygreadline4.dll" v0.0 ts=2001/1/6 21:34 148k 2003/08/10 \bin\cygreadline5.dll - os=4.0 img=1.0 sys=4.0 "cygreadline5.dll" v0.0 ts=2003/8/10 17:16 144k 2004/10/12 \bin\cygreadline6.dll - os=4.0 img=1.0 sys=4.0 "cygreadline6.dll" v0.0 ts=2004/10/12 0:51 171k 2005/04/11 \bin\cygssl-0.9.7.dll - os=4.0 img=1.0 sys=4.0 "cygssl-0.9.7.dll" v0.0 ts=2005/4/11 12:21 62k 2004/10/10 \bin\cygz.dll - os=4.0 img=1.0 sys=4.0 "cygz.dll" v0.0 ts=2004/10/9 22:09 Service : RSYNC Current State : Stopped Command : /usr/bin/rsync.exe --daemon --no-detach stdin path : /dev/null stdout path : /var/log/RSYNC.log stderr path : /var/log/RSYNC.log Process Type : Own Process Startup : Automatic Account : LocalSystem Service : sshd Display name : CYGWIN sshd Current State : Running Controls Accepted : Stop Command : /usr/sbin/sshd -D stdin path : /dev/null stdout path : /var/log/sshd.log stderr path : /var/log/sshd.log Environment : CYGWIN="ntsec" Process Type : Own Process Startup : Automatic Account : LocalSystem Cygwin Package Information Last downloaded files to: C:\cygwin\dl Last downloaded files from: ftp://ftp.inf.tu-dresden.de/software/windows/cygwin32 Package Version _update-info-dir 00297-1 alternatives 1.3.20a-1 ash 20040127-3 base-files 3.6-1 base-passwd 2.2-1 bash 3.0-11 binutils 20050610-1 bison 20030307-1 bzip2 1.0.3-1 coreutils 5.3.0-9 crypt 1.1-1 ctags 5.5-4 cygipc 2.03-2 cygrunsrv 1.10-1 cygutils 1.2.9-1 cygwin 1.5.18-1 cygwin-doc 1.4-2 ddd 3.3.9-1 diffutils 2.8.7-1 editrights 1.01-1 emacs 21.2-13 emacs-el 21.2-13 expat 1.95.8-1 findutils 20041227-1 flex 2.5.4a-3 fontconfig 2.2.2-1 freetype2 2.1.5-1 gawk 3.1.5-1 gcc-core 3.4.4-1 gcc-g++ 3.4.4-1 gcc-mingw-core 20050522-1 gcc-mingw-g++ 20050522-1 gdb 20041228-3 gdbm 1.8.3-7 gettext 0.14.1-1 ghostscript 8.15-2 ghostscript-base 8.15-2 ghostscript-x11 8.15-2 glib 1.2.10-3 gnupg 1.4.1-1 grep 2.5.1a-2 groff 1.18.1-2 gzip 1.3.5-1 hexedit 1.2.10-1 jpeg 6b-11 keychain 2.5.3.1-1 less 381-1 lesstif 0.93.94-2 libbz2_1 1.0.3-1 libcharset1 1.9.2-1 libfontconfig1 2.2.2-1 libfreetype26 2.1.5-1 libgdbm 1.8.0-5 libgdbm-devel 1.8.3-7 libgdbm3 1.8.3-3 libgdbm4 1.8.3-7 libiconv 1.9.2-1 libiconv2 1.9.2-1 libintl 0.10.38-3 libintl1 0.10.40-1 libintl2 0.12.1-3 libintl3 0.14.1-1 libjpeg62 6b-11 libjpeg6b 6b-8 libncurses5 5.2-1 libncurses6 5.2-8 libncurses7 5.3-4 libncurses8 5.4-2 libpcre 4.1-1 libpcre0 4.5-1 libpng 1.2.8-2 libpng12 1.2.8-2 libpopt0 1.6.4-4 libreadline4 4.1-2 libreadline5 4.3-5 libreadline6 5.0-4 libtiff4 3.6.0-5 libungif 4.1.0-3 libXft 2.1.6-1 libXft1 1.0.0-1 libXft2 2.1.6-1 login 1.9-7 m4 1.4.3-1 make 3.80-1 man 1.5p-1 mc 4.6.1-2 mingw-runtime 3.8-1 minires 1.00-1 mktemp 1.5-3 ncurses 5.4-2 openbox 0.99.1-4 openssh 4.1p1-2 openssl 0.9.8-2 openssl097 0.9.7g-1 pcre 4.5-1 pcre-doc 4.5-1 readline 5.0-4 rsync 2.6.6-1 sed 4.1.4-1 tar 1.15.1-2 tcltk 20030901-1 termcap 20050421-1 terminfo 5.4_20041009-1 texinfo 4.8-1 transfig 3.2.4-2 unison 2.10.2-4 unison2.10.2 2.10.2-6 w32api 3.3-1 which 1.7-1 X-start-menu-icons 1.0.3-2 X-startup-scripts 1.0.10-4 Xaw3d 1.5D-5 xfig 3.2.4-6 xfig-lib 3.2.4-6 xorg-x11-base 6.8.2.0-1 xorg-x11-bin 6.8.2.0-1 xorg-x11-bin-dlls 6.8.2.0-1 xorg-x11-bin-lndir 6.8.2.0-1 xorg-x11-etc 6.8.2.0-1 xorg-x11-fenc 6.8.1.0-2 xorg-x11-fnts 6.8.1.0-3 xorg-x11-fsrv 6.8.2.0-1 xorg-x11-libs-data 6.8.2.0-1 xorg-x11-xwin 6.8.2.0-4 xterm 202-1 zlib 1.2.3-1 Use -h to see help about each section ======================================================== and here is all.cc: #include <iostream> #include <sstream> #include <string> #include <map> #include <vector> using namespace std; namespace My { // --------------------------------- class Tracer { private: string _funcName; bool _active; public: Tracer::Tracer(string aFile, int aLine, string aFunc, bool active); Tracer::~Tracer(); }; Tracer::Tracer(string aFile, int aLine, string aFunc, bool active) { this->_active = active; if(!active) return; cout << "TR> " << aFile << " : " << aLine << " | " << aFunc << endl; this->_funcName = aFunc; }; Tracer::~Tracer() { if(!this->_active) return; cout << "TR< " << this->_funcName << " ENDED." << endl; }; //================================== class UT_Args { public: UT_Args(int, char*[]); ~UT_Args(void); int getIdx(string name); string getOptArg(int idx); void getUnchecked(void); void print(string header); private: class iArgs; iArgs *p; }; // === Name_Idx ----------------------- class Name_Idx { public: void add(string,int); int getIdx(string); void print(string); private: map<string,int> name_idx; }; void Name_Idx::add(string name, int idx) { Tracer tr(__FILE__,__LINE__,__PRETTY_FUNCTION__,true); name_idx[name] = idx; } int Name_Idx::getIdx(string name) { Tracer tr(__FILE__,__LINE__,__PRETTY_FUNCTION__,true); map<string,int>::iterator i; i = name_idx.find(name); if(i != name_idx.end()) { return i->second; } else { return -1; } } void Name_Idx::print(string header) { Tracer tr(__FILE__,__LINE__,__PRETTY_FUNCTION__,true); map<string,int>::iterator i; int c=0; cout << header << "\n"; for(i=name_idx.begin(); i != name_idx.end(); i++) { cout << c << ": " << i->first << " -> " << i->second << "\n"; c++; } cout << endl; } // === Idx_Name ----------------------- class Idx_Name { public: void add(string); string getName(int); void print(string); private: vector<string> idx_name; }; void Idx_Name::add(string optArg) { Tracer tr(__FILE__,__LINE__,__PRETTY_FUNCTION__,true); idx_name.push_back(optArg); } string Idx_Name::getName(int idx) { Tracer tr(__FILE__,__LINE__,__PRETTY_FUNCTION__,true); return idx_name[idx]; } void Idx_Name::print(string header) { Tracer tr(__FILE__,__LINE__,__PRETTY_FUNCTION__,true); vector<string>::iterator i; cout << header << "\n"; int c=0; for(i=idx_name.begin();i!=idx_name.end();i++) { cout << c << ": " << *i << "\n"; c++; } cout << endl; } // === Implementation class ============ class UT_Args :: iArgs { public: iArgs(void); ~iArgs(void); void process(void); // data int no_of_args; char **argument; Name_Idx nameIdx; Idx_Name idxName; vector<bool> checked; }; UT_Args::iArgs::iArgs() { Tracer tr(__FILE__,__LINE__,__PRETTY_FUNCTION__,true);}; UT_Args::iArgs::~iArgs() { Tracer tr(__FILE__,__LINE__,__PRETTY_FUNCTION__,true);}; UT_Args::UT_Args(int no_of_args, char *argument[]) // : p(new iArgs) { Tracer tr(__FILE__,__LINE__,__PRETTY_FUNCTION__,true); p = new iArgs; p->no_of_args = no_of_args; p->argument = argument; p->process(); }; UT_Args::~UT_Args() { Tracer tr(__FILE__,__LINE__,__PRETTY_FUNCTION__,true); cout << "Mark before" << endl; delete p; cout << "Mark after" << endl; }; void UT_Args::iArgs::process(void) { Tracer tr(__FILE__,__LINE__,__PRETTY_FUNCTION__,true); for(int i=0; i<no_of_args; i++) { idxName.add(argument[i]); nameIdx.add(argument[i],i); checked.push_back(false); } } int UT_Args::getIdx(string name) { Tracer tr(__FILE__,__LINE__,__PRETTY_FUNCTION__,true); int idx = p->nameIdx.getIdx(name); p->checked[idx]=true; return idx; } string UT_Args::getOptArg(int idx) { Tracer tr(__FILE__,__LINE__,__PRETTY_FUNCTION__,true); if(idx>=0 && idx<p->no_of_args) { p->checked[idx]=true; string arg = p->idxName.getName(idx); return arg; } else { cerr << __FILE__ << __LINE__ << " idx doesn't match number of arguments"; exit(1); } } void UT_Args::print(string header) { Tracer tr(__FILE__,__LINE__,__PRETTY_FUNCTION__,true); p->nameIdx.print("NameIdx contents:"); p->idxName.print("IdxName contents:"); } void UT_Args::getUnchecked(void) { Tracer tr(__FILE__,__LINE__,__PRETTY_FUNCTION__,true); ostringstream x; for(int i=1; i < (signed)p->checked.size(); i++) { if( p->checked[i]==false) { x << "Option: " << p->idxName.getName(i) << "\n"; } } string msg = x.str(); if(msg.size() > 0) { msg = "The following Options are bad:\n" + msg; cerr << msg << endl; } } class CG_Args { public: CG_Args(int, char **); }; CG_Args::CG_Args(int no_of_args, char **argument) { Tracer tr(__FILE__,__LINE__,__PRETTY_FUNCTION__,1); UT_Args ut_args(no_of_args,argument); ut_args.print("ut_args contents:"); int idx = ut_args.getIdx("-h"); if(idx > -1) { cout << "Arg: help" << endl; } idx = ut_args.getIdx("--help"); if(idx > -1) { cout << "Arg: help" << endl; } idx = ut_args.getIdx("-t"); if(idx > -1) { string debug_level_str; int debug_level; debug_level_str = ut_args.getOptArg(idx+1); debug_level = atoi(debug_level_str.c_str()); cout << "DebugLevel: " << debug_level << endl; } ut_args.getUnchecked(); }; void main_body(int args, char *argument[]) { Tracer tr(__FILE__,__LINE__,__PRETTY_FUNCTION__,1); CG_Args arg(args, argument); cout << "build completed." << endl; }; } int main(int args, char *argument[]) { My::Tracer tr(__FILE__,__LINE__,__PRETTY_FUNCTION__,1); try { My::main_body(args, argument); } catch(...) { cerr << "[" << __FILE__ << "," << __LINE__ << "]: Unhandled Exception !" << endl; } return EXIT_SUCCESS; }; // === end ==================================== -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/