This is the mail archive of the
cygwin
mailing list for the Cygwin project.
1.5.18: pthread_cond_wait() can return ETIMEDOUT too early
- From: Bart Van Assche <bart dot vanassche at gmail dot com>
- To: cygwin at cygwin dot com
- Date: Thu, 4 Aug 2005 15:57:19 +0200
- Subject: 1.5.18: pthread_cond_wait() can return ETIMEDOUT too early
- Reply-to: Bart Van Assche <bart dot vanassche at gmail dot com>
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/