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

1.5.18: pthread_cond_wait() can return ETIMEDOUT too early


Hello,
  
     For me it is convenient to call pthread_cond_timedwait() to
specify { 0x7fffffff, 0 } as the deadline instead of calling
pthread_cond_wait(). Apparently this works with the Linux
implementation of pthread_cond_timedwait() I tried, but not with
Cygwin's implementation. I had a look at Cygwin's implementation
(winsup/cygwin/thread.c version 1.190), and I expect that this bug is
caused by an arithmetic overflow during the conversion of the timespec
deadline into a signed 32-bit timeout in milliseconds.
  
  I have attached a test program that generates an assertion failure
when pthread_cond_wait() returns ETIMEDOUT too early. I also included
the output on my Linux installation (SuSE 9.2, 2.6.11 kernel) and the
Cygwin output.
  
  Please note that I am not subscribed to the cygwin mailing list --
please put me in CC when replying to this post.
  
  Regards,
  
 Bart Van Assche.
 
 
 
 ==> ptcw-cygwin.txt <==
 pthread_cond_timedwait() result: 116 (Connection timed out)
 Start time: 1123161252.984375 s
 End time: 1123161252.985375 s
 Elapsed: 1 ms
 pthread_cond_timedwait() result: 116 (Connection timed out)
 Start time: 1123161252.988375 s
 End time: 1123161253.988375 s
 Elapsed: 1000 ms
 pthread_cond_timedwait() result: 116 (Connection timed out)
 Start time: 1123161253.988375 s
 End time: 1123161253.988375 s
 Elapsed: 0 ms
 assertion "iTimeout_ms <= iElapsed_ms && iElapsed_ms <= iTimeout_ms +
20" failed: file "ptcw.cpp", line 45
 Aborted (core dumped)
 
 ==> ptcw-linux.txt <==
 pthread_cond_timedwait() result: 110 (Connection timed out)
 Start time: 1123165673.323758 s
 End time: 1123165673.325669 s
 Elapsed: 2 ms
 pthread_cond_timedwait() result: 110 (Connection timed out)
 Start time: 1123165673.326090 s
 End time: 1123165674.327518 s
 Elapsed: 1001 ms
 [ At this point I interrupted the 'ptcw' process via Ctrl-C. ]
 
 ==> ptcw.cpp <==
 #include <cassert>
 #include <cerrno>
 #include <iomanip>
 #include <iostream>
 #include <pthread.h>
 #include <stdint.h>
 #include <sys/time.h>
 
 
 static pthread_cond_t Cond = PTHREAD_COND_INITIALIZER;
 static pthread_mutex_t Mutex = PTHREAD_MUTEX_INITIALIZER;
 
 std::ostream& operator<<(std::ostream& os, timeval const& tv)
 {
   return (os << tv.tv_sec
       << '.' << std::setw(6) << std::setfill('0') << tv.tv_usec);
 }
 
 void Test(uint64_t const iTimeout_ms)
 {
   timeval tvTimeout = { iTimeout_ms / 1000, (iTimeout_ms % 1000) * 1000 };
   timeval tvStart;
   gettimeofday(&tvStart, 0);
   timeval tvDeadline;
   timeradd(&tvStart, &tvTimeout, &tvDeadline);
   timespec tsDeadline;
   tsDeadline.tv_sec  = tvDeadline.tv_sec;
   tsDeadline.tv_nsec = tvDeadline.tv_usec * 1000;
   int const Result = pthread_cond_timedwait(&Cond, &Mutex, &tsDeadline);
   timeval tvEnd;
   gettimeofday(&tvEnd, 0);
   timeval tvElapsed;
   timersub(&tvEnd, &tvStart, &tvElapsed);
   uint32_t const iElapsed_ms = tvElapsed.tv_sec * 1000
                                + (tvElapsed.tv_usec + 500)/ 1000;
   std::cout << "pthread_cond_timedwait() result: " << Result;
   if (Result != 0)
     std::cout << " (" << strerror(Result) << ")";
   std::cout << std::endl;
   assert(Result == ETIMEDOUT);
   std::cout << "Start time: " << tvStart
         << " s\nEnd time: " << tvEnd
         << " s\nElapsed: " << iElapsed_ms
         << " ms\n";
   assert(iTimeout_ms <= iElapsed_ms && iElapsed_ms <= iTimeout_ms + 20);
 }
 
 int main(int, char**)
 {
   pthread_mutex_lock(&Mutex);
   Test(1);
   Test(1000);
   Test(0x90000000UL);
   Test(0x190000000ULL);
   return 0;
 }
 
 /*
   Local variables:
   compile-command: "g++ -Wall -W ptcw.cpp -o ptcw -lpthread"
   End:
 */
 
 ==> cygcheck.out <==
 
 Cygwin Configuration Diagnostics
 Current System Time: Thu Aug 04 15:24:26 2005
 
 Windows XP Professional Ver 5.1 Build 2600 Service Pack 2
 
 Path:    C:\cygwin\usr\local\bin
     C:\cygwin\bin
     C:\cygwin\bin
     C:\cygwin\usr\X11R6\bin
     c:\WINDOWS\system32
     c:\WINDOWS
     c:\WINDOWS\System32\Wbem
     c:\Program Files\ATI Technologies\ATI Control Panel
     c:\Program Files\Common Files\GTK\2.0\bin
     c:\Program Files\Common Files\Compuware
     c:\Program Files\Common Files\Compuware\
     C:\cygwin\home\B\bin
 
 Output from C:\cygwin\bin\id.exe (nontsec)
 UID: 1003(B)        GID: 513(None)
 0(root)             513(None)           544(Administrators) 545(Users)
 
 Output from C:\cygwin\bin\id.exe (ntsec)
 UID: 1003(B)        GID: 513(None)
 0(root)             513(None)           544(Administrators) 545(Users)
 
 SysDir: C:\WINDOWS\system32
 WinDir: C:\WINDOWS
 
 USER = `B'
 PWD = `/cygdrive/f/ptcw'
 HOME = `/home/B'
 MAKE_MODE = `unix'
 
 HOMEPATH = `\Documents and Settings\B'
 MANPATH = `/usr/local/man:/usr/man:/usr/share/man:/usr/autotool/devel/man::/usr/ssl/man'
 APPDATA = `C:\Documents and Settings\B\Application Data'
 HOSTNAME = `PCBART'
 TERM = `cygwin'
 _NT_SYMBOL_PATH =
`C:\WINDOWS\Symbols\dll;C:\WINDOWS\Symbols\sys;C:\Windows\Symbols\exe'
 PROCESSOR_IDENTIFIER = `x86 Family 15 Model 12 Stepping 0, AuthenticAMD'
 WINDIR = `C:\WINDOWS'
 VS80COMNTOOLS = `C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\'
 TEXDOCVIEW_txt = `cygstart %s'
 TEXDOCVIEW_dvi = `cygstart %s'
 OLDPWD = `/cygdrive/f'
 USERDOMAIN = `PCBART'
 OS = `Windows_NT'
 ALLUSERSPROFILE = `C:\Documents and Settings\All Users'
 TEMP = `/cygdrive/c/DOCUME~1/B/LOCALS~1/Temp'
 COMMONPROGRAMFILES = `C:\Program Files\Common Files'
 USERNAME = `B'
 TEXDOCVIEW_pdf = `cygstart %s'
 PROCESSOR_LEVEL = `15'
 FP_NO_HOST_CHECK = `NO'
 SYSTEMDRIVE = `C:'
 TEXDOCVIEW_html = `cygstart %s'
 USERPROFILE = `C:\Documents and Settings\B'
 CLIENTNAME = `Console'
 PS1 = `\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$ '
 LOGONSERVER = `\\PCBART'
 PROCESSOR_ARCHITECTURE = `x86'
 LESSCHARSET = `iso8859'
 SHLVL = `1'
 PATHEXT = `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH'
 VCTOOLKITINSTALLDIR = `C:\Program Files\Microsoft Visual C++ Toolkit 2003\'
 HOMEDRIVE = `C:'
 COMSPEC = `C:\WINDOWS\system32\cmd.exe'
 TMP = `/cygdrive/c/DOCUME~1/B/LOCALS~1/Temp'
 SYSTEMROOT = `C:\WINDOWS'
 PRINTER = `HP LaserJet 4L'
 CVS_RSH = `/bin/ssh'
 PROCESSOR_REVISION = `0c00'
 TEXDOCVIEW_ps = `cygstart %s'
 INFOPATH = `/usr/local/info:/usr/info:/usr/share/info:/usr/autotool/devel/info:/usr/autotool/stable/info:'
 PROGRAMFILES = `C:\Program Files'
 DISPLAY = `:0'
 NUMBER_OF_PROCESSORS = `1'
 SESSIONNAME = `Console'
 COMPUTERNAME = `PCBART'
 _ = `/usr/bin/cygcheck'
 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  NTFS     70001Mb  34% CP CS UN PA FC     
 d:  hd             N/A    N/A                    
 e:  cd             N/A    N/A                    
 f:  hd  FAT32     1550Mb   5% CP    UN           
 g:  hd  NTFS     29563Mb  20% CP CS UN PA FC     
 h:  cd             N/A    N/A                    
 
 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
 Found: C:\cygwin\bin\sh.exe
 Found: C:\cygwin\bin\tar.exe
 
    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/9 7:09
    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 20:09
     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 9:57
   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 20:21
  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 11:06
    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/10 3:48
   831k 2003/09/20 C:\cygwin\bin\cygdb-4.1.dll - os=4.0 img=1.0 sys=4.0
                   "cygdb-4.1.dll" v0.0 ts=2003/9/20 23:51
   895k 2004/04/28 C:\cygwin\bin\cygdb-4.2.dll - os=4.0 img=1.0 sys=4.0
                   "cygdb-4.2.dll" v0.0 ts=2004/4/27 17:31
   965k 2005/05/14 C:\cygwin\bin\cygdb-4.3.dll - os=4.0 img=1.0 sys=4.0
                   "cygdb-4.3.dll" v0.0 ts=2005/5/14 14:37
  1080k 2003/09/20 C:\cygwin\bin\cygdb_cxx-4.1.dll - os=4.0 img=1.0 sys=4.0
                   "cygdb_cxx-4.1.dll" v0.0 ts=2003/9/20 23:53
  1156k 2004/04/28 C:\cygwin\bin\cygdb_cxx-4.2.dll - os=4.0 img=1.0 sys=4.0
                   "cygdb_cxx-4.2.dll" v0.0 ts=2004/4/27 17:35
  1240k 2005/05/14 C:\cygwin\bin\cygdb_cxx-4.3.dll - os=4.0 img=1.0 sys=4.0
                   "cygdb_cxx-4.3.dll" v0.0 ts=2005/5/14 14:41
     9k 2004/10/24 C:\cygwin\bin\cygdlloader-6.dll - os=4.0 img=1.0 sys=4.0
                   "cygdlloader-6.dll" v0.0 ts=2004/10/24 9:59
   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 10:34
   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/11 1:12
    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/10 5:29
    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/25 7:28
    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/9 7: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 11:25
   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/22 6:18
    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 9:58
    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/11 4:12
    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/20 4:05
    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 10:00
    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/11 4:13
    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/7 5: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/11 1:16
    24k 2005/06/26 C:\cygwin\bin\cyghistory6.dll - os=4.0 img=1.0 sys=4.0
                   "cyghistory6.dll" v0.0 ts=2005/6/26 6:41
   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 20:10
    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 10: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 23: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 19:51
    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 19:09
   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/11 2:37
   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/9 6:19
    60k 2004/09/27 C:\cygwin\bin\cygkpathsea-3.dll - os=4.0 img=1.0 sys=4.0
                   "cygkpathsea-3.dll" v0.0 ts=2004/9/27 19:32
    65k 2005/05/05 C:\cygwin\bin\cygkpathsea-4.dll - os=4.0 img=1.0 sys=4.0
                   "cygkpathsea-4.dll" v0.0 ts=2005/5/5 16:33
    42k 2005/05/04 C:\cygwin\bin\cyglber-2-2-7.dll - os=4.0 img=1.0 sys=4.0
                   "cyglber-2-2-7.dll" v0.0 ts=2005/5/4 12:54
    40k 2004/01/02 C:\cygwin\bin\cyglber-2.dll - os=4.0 img=1.0 sys=4.0
                   "cyglber-2.dll" v0.0 ts=2004/1/2 12:11
   179k 2005/05/04 C:\cygwin\bin\cygldap-2-2-7.dll - os=4.0 img=1.0 sys=4.0
                   "cygldap-2-2-7.dll" v0.0 ts=2005/5/4 13:03
   194k 2004/01/02 C:\cygwin\bin\cygldap-2.dll - os=4.0 img=1.0 sys=4.0
                   "cygldap-2.dll" v0.0 ts=2004/1/2 12:27
   191k 2005/05/04 C:\cygwin\bin\cygldap_r-2-2-7.dll - os=4.0 img=1.0 sys=4.0
                   "cygldap_r-2-2-7.dll" v0.0 ts=2005/5/4 13:03
   202k 2004/01/02 C:\cygwin\bin\cygldap_r-2.dll - os=4.0 img=1.0 sys=4.0
                   "cygldap_r-2.dll" v0.0 ts=2004/1/2 12:27
    41k 2005/06/01 C:\cygwin\bin\cygltdl-3.dll - os=4.0 img=1.0 sys=4.0
                   "cygltdl-3.dll" v0.0 ts=2005/6/1 7:34
    26k 2004/10/24 C:\cygwin\bin\cygltdl-6.dll - os=4.0 img=1.0 sys=4.0
                   "cygltdl-6.dll" v0.0 ts=2004/10/24 9:59
   146k 2004/12/21 C:\cygwin\bin\cygmagic-1.dll - os=4.0 img=1.0 sys=4.0
                   "cygmagic-1.dll" v0.0 ts=2004/12/21 15:34
    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/10 5: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/25 7:27
    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/9 7:03
    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 11:25
    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 22: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/10 5:29
   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/25 7:29
   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/9 7:03
   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/10 5:15
   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/25 7:17
   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/9 7:03
   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 11:24
    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/10 5:28
    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/25 7:27
    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/9 7:03
    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 11:24
    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 18:01
    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 10:31
     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 18:01
    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 10:31
  1256k 2005/07/09 C:\cygwin\bin\cygperl5_8.dll - os=4.0 img=1.0 sys=4.0
                   "cygperl5_8.dll" v0.0 ts=2005/7/8 20:43
   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/12 1:50
    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/9 7:45
   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/7 5:34
   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/11 1:16
   144k 2005/06/26 C:\cygwin\bin\cygreadline6.dll - os=4.0 img=1.0 sys=4.0
                   "cygreadline6.dll" v0.0 ts=2005/6/26 6:41
    78k 2004/10/13 C:\cygwin\bin\cygsasl2-2.dll - os=4.0 img=1.0 sys=4.0
                   "cygsasl2-2.dll" v0.0 ts=2004/10/14 0:50
   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 20:21
   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 11:07
   304k 2005/07/10 C:\cygwin\bin\cygtiff-5.dll - os=4.0 img=1.0 sys=4.0
                   "cygtiff-5.dll" v0.0 ts=2005/7/11 1:18
   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/11 4:32
   281k 2005/07/10 C:\cygwin\bin\cygtiffxx-5.dll - os=4.0 img=1.0 sys=4.0
                   "cygtiffxx-5.dll" v0.0 ts=2005/7/11 1:21
    60k 2005/07/09 C:\cygwin\bin\cygz.dll - os=4.0 img=1.0 sys=4.0
                   "cygz.dll" v0.0 ts=2005/7/9 4:27
  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/3 2: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
 
   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 15: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 15:42
    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/31 6:23
    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 15:45
    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 15: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 15: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 15: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 15:28
    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/31 6:23
     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 15: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 15:39
    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 15:42
    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 15:28
    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/31 6:23
   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 15:28
   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 15: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 15: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 15:33
   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 23:17
     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 15: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 15: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 15: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 15: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 15: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 15:43
    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/18 2: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 23:20
    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 15:34
   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 15: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 15:34
  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/31 6:20
    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 15: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 15: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 15: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 15: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 15: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 15:42
     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 15:43
    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 15: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 15:53
   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 15:29
    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 15:43
    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 15:34
 
 No Cygwin services found.
 
 
 Cygwin Package Information
 Last downloaded files to: C:\Documents and
Settings\B\Desktop\Bart\Inbound\Cygwin
 Last downloaded files from: ftp://ftp.easynet.be/cygwin
 
 Package              Version
 _update-info-dir     00282-1
 alternatives         1.3.20a-1
 ash                  20040127-3
 autoconf             2.59-2
 autoconf-devel       2.59-2
 autoconf-stable      2.13-6
 autoconf2.1          2.13-1
 autoconf2.5          2.59-1
 automake             1.7.9-2
 automake-devel       1.9.2-2
 automake-stable      1.4p6-3
 automake1.4          1.4p6-2
 automake1.9          1.9.5-2
 base-files           3.5-1
 base-passwd          2.2-1
 bash                 3.0-8
 binutils             20050610-1
 bzip2                1.0.3-1
 clear                1.0-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
 ed                   0.2-1
 editrights           1.01-1
 emacs                21.2-13
 emacs-el             21.2-13
 email                2.3.4-1
 exim                 4.50-1
 expat                1.95.8-1
 fetchmail            6.2.5-2
 file                 4.12-1
 findutils            20041227-1
 fontconfig           2.2.2-1
 freetype2            2.1.5-1
 gawk                 3.1.4-3
 gcc                  3.4.4-1
 gcc-core             3.4.4-1
 gcc-g++              3.4.4-1
 gcc-java             3.4.4-1
 gcc-mingw-core       20050522-1
 gcc-mingw-g++        20050522-1
 gcc-mingw-java       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
 grep                 2.5.1a-2
 groff                1.18.1-2
 gv                   3.5.8-2
 gzip                 1.3.5-1
 jpeg                 6b-11
 less                 381-1
 lesstif              0.93.94-2
 libbz2_1             1.0.3-1
 libcharset1          1.9.2-1
 libdb4.1             4.1.25-1
 libdb4.2             4.2.52-1
 libdb4.3             4.3.28-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
 libkpathsea3         2.0.2-15
 libkpathsea4         3.0.0-3
 libltdl3             1.5.18-1
 libltdl6             1.9f_20041024-1
 libncurses5          5.2-1
 libncurses6          5.2-8
 libncurses7          5.3-4
 libncurses8          5.4-2
 libopenldap2         2.1.25-1
 libopenldap2_2_7     2.2.26-1
 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-2
 libsasl2             2.1.19-3
 libtiff4             3.6.0-5
 libtiff5             3.7.3-1
 libtool              1.5b-2
 libtool-devel        1.5.10-2
 libtool-stable       1.4.3-3
 libtool1.5           1.5.18-1
 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
 mingw-runtime        3.7-1
 minires              1.00-1
 mktemp               1.5-3
 ncurses              5.4-2
 netcat               1.10-2
 openssh              4.1p1-2
 openssl              0.9.8-2
 openssl-devel        0.9.8-2
 openssl097           0.9.7g-1
 patch                2.5.8-8
 patchutils           0.2.30-1
 pcre                 4.5-1
 pcre-doc             4.5-1
 perl                 5.8.7-2
 pine                 4.58-1
 ping                 1.0-1
 postgresql           7.4.5-1
 readline             5.0-2
 sed                  4.1.4-1
 tar                  1.13.25-7
 tcltk                20030901-1
 termcap              20050421-1
 terminfo             5.4_20041009-1
 tetex                3.0.0-3
 tetex-base           3.0.0-3
 tetex-bin            3.0.0-3
 tetex-extra          3.0.0-3
 tetex-tiny           3.0.0-3
 tetex-x11            3.0.0-3
 texinfo              4.8-1
 transfig             3.2.4-2
 unzip                5.50-5
 vim                  6.3-1
 w32api               3.2-1
 which                1.7-1
 X-startup-scripts    1.0.10-4
 Xaw3d                1.5D-5
 xemacs               21.4.17-1
 xemacs-emacs-common  21.4.17-1
 xemacs-mule-sumo     2005-05-05-1
 xemacs-sumo          2005-05-05-1
 xemacs-tags          21.4.17-1
 xfig                 3.2.4-6
 xfig-lib             3.2.4-6
 XFree86-base         4.3.0-11
 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-f100        6.8.1.0-3
 xorg-x11-fcyr        6.8.1.0-2
 xorg-x11-fenc        6.8.1.0-2
 xorg-x11-fnts        6.8.1.0-3
 xorg-x11-fscl        6.8.1.0-2
 xorg-x11-libs-data   6.8.2.0-1
 xorg-x11-xwin        6.8.2.0-4
 xterm                202-1
 xwinclip             1.2.0-1
 zip                  2.3-6
 zlib                 1.2.2-2
 Use -h to see help about each section

--
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/


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