delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2007/02/11/11:22:30

X-Spam-Check-By: sourceware.org
Date: Sun, 11 Feb 2007 19:20:14 +0300
From: Andrew Makhorin <mao AT gnu DOT org>
X-Mailer: The Bat! (v2.0 Beta/1) Personal
Reply-To: Andrew Makhorin <mao AT gnu DOT org>
Message-ID: <1562006224.20070211192014@gnu.org>
To: cygwin AT cygwin DOT com
Subject: strange bug in gettimeofday function
MIME-Version: 1.0
X-detected-kernel: Error: This connection is not (no longer?) in the cache.
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

------------DA1E61465115958
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hi,

I detected a strange bug in the standard function gettimeofday.
It *sometimes* reports the time which being expressed as the integer
number of milliseconds is *less* than the time obtained *earlier* with
the same function.

The expression 1000000 * tv.tv_sec + tv.tv_usec is calculated in
64-bit arithmetic, so overflow cannot happen. The negative difference
in the time values on two successive calls is about 100 milliseconds.

cygcheck.out is attached.

Andrew Makhorin
------------DA1E61465115958
Content-Type: application/octet-stream; name="cygcheck.out"
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="cygcheck.out"

DQpDeWd3aW4gQ29uZmlndXJhdGlvbiBEaWFnbm9zdGljcw0KQ3VycmVudCBT
eXN0ZW0gVGltZTogU3VuIEZlYiAxMSAxODo1ODozMiAyMDA3DQoNCldpbmRv
d3MgOTggVmVyIDQuMTAgQnVpbGQgMTk5OCANCg0KUGF0aDoJQzpcVEVYXEJJ
TlxXSU4zMg0KCUM6XFdJTkRPV1MNCglDOlxXSU5ET1dTXENPTU1BTkQNCglD
OlxDWUdXSU5cVVNSXExPQ0FMXEJJTg0KCUM6XENZR1dJTlxCSU4NCglDOlxN
QU9cTUFJTlQNCglDOlxOQw0KCUM6XEJDNVxCSU4NCg0KT3V0cHV0IGZyb20g
QzpcY3lnd2luXGJpblxpZC5leGUgKG5vbnRzZWMpDQpVSUQ6IDQwMCh1bmtu
b3duKSAgR0lEOiA0MDEobWtwYXNzd2QpDQo0MDEobWtwYXNzd2QpDQoNCk91
dHB1dCBmcm9tIEM6XGN5Z3dpblxiaW5caWQuZXhlIChudHNlYykNClVJRDog
NDAwKHVua25vd24pICBHSUQ6IDQwMShta3Bhc3N3ZCkNCjQwMShta3Bhc3N3
ZCkNCg0KU3lzRGlyOiBDOlxXSU5ET1dTXFNZU1RFTQ0KV2luRGlyOiBDOlxX
SU5ET1dTDQoNCg0Kd2luYm9vdGRpciA9ICdDOlxXSU5ET1dTJw0KQ09NU1BF
QyA9ICdDOlxDT01NQU5ELkNPTScNClBST01QVCA9ICckcCRnJw0KTkMgPSAn
YzpcbmMnDQpOT1JUT04gPSAnYzpcbmMnDQpUTVAgPSAnYzpcdGVtcCcNClRF
TVAgPSAnQzpcdGVtcCcNClRFWE1GQ05GID0gJ2M6XFRlWFx0ZXhtZi12YXJc
d2ViMmMnDQp3aW5kaXIgPSAnQzpcV0lORE9XUycNCkJMQVNURVIgPSAnQTIy
MCBJMiBEMSBINyBQMzMwIFQ2IEU2MjAnDQpDTURMSU5FID0gJ2N5Z2NoZWNr
IC1zIC12IC1yICcNClBPU0lYTFlfQ09SUkVDVCA9ICcxJw0KDQpIS0VZX0NV
UlJFTlRfVVNFUlxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zDQpIS0VZX0NV
UlJFTlRfVVNFUlxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXEN5Z3dpbg0K
SEtFWV9DVVJSRU5UX1VTRVJcU09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xD
eWd3aW5cbW91bnRzIHYyDQpIS0VZX0NVUlJFTlRfVVNFUlxTT0ZUV0FSRVxD
eWdudXMgU29sdXRpb25zXEN5Z3dpblxQcm9ncmFtIE9wdGlvbnMNCkhLRVlf
TE9DQUxfTUFDSElORVxTb2Z0d2FyZVxDeWdudXMgU29sdXRpb25zDQpIS0VZ
X0xPQ0FMX01BQ0hJTkVcU29mdHdhcmVcQ3lnbnVzIFNvbHV0aW9uc1xDeWd3
aW4NCkhLRVlfTE9DQUxfTUFDSElORVxTb2Z0d2FyZVxDeWdudXMgU29sdXRp
b25zXEN5Z3dpblxtb3VudHMgdjINCiAgKGRlZmF1bHQpID0gJy9jeWdkcml2
ZScNCiAgY3lnZHJpdmUgZmxhZ3MgPSAweDAwMDAwMDIyDQpIS0VZX0xPQ0FM
X01BQ0hJTkVcU29mdHdhcmVcQ3lnbnVzIFNvbHV0aW9uc1xDeWd3aW5cbW91
bnRzIHYyXC8NCiAgKGRlZmF1bHQpID0gJ0M6XGN5Z3dpbicNCiAgZmxhZ3Mg
PSAweDAwMDAwMDBhDQpIS0VZX0xPQ0FMX01BQ0hJTkVcU29mdHdhcmVcQ3ln
bnVzIFNvbHV0aW9uc1xDeWd3aW5cbW91bnRzIHYyXC91c3IvYmluDQogIChk
ZWZhdWx0KSA9ICdDOlxjeWd3aW4vYmluJw0KICBmbGFncyA9IDB4MDAwMDAw
MGENCkhLRVlfTE9DQUxfTUFDSElORVxTb2Z0d2FyZVxDeWdudXMgU29sdXRp
b25zXEN5Z3dpblxtb3VudHMgdjJcL3Vzci9saWINCiAgKGRlZmF1bHQpID0g
J0M6XGN5Z3dpbi9saWInDQogIGZsYWdzID0gMHgwMDAwMDAwYQ0KSEtFWV9M
T0NBTF9NQUNISU5FXFNvZnR3YXJlXEN5Z251cyBTb2x1dGlvbnNcQ3lnd2lu
XFByb2dyYW0gT3B0aW9ucw0KDQphOiAgZmQgICAgICAgICAgICAgTi9BICAg
IE4vQSAgICAgICAgICAgICAgICAgICAgDQpjOiAgaGQgIEZBVDMyICAgICAx
MDMxTWIgIDU1JSBDUCAgICBVTiAgICAgICAgICAgQ09SVkFYDQpkOiAgY2Qg
ICAgICAgICAgICAgTi9BICAgIE4vQSAgICAgICAgICAgICAgICAgICAgDQoN
CkM6XGN5Z3dpbiAgICAgIC8gICAgICAgICAgc3lzdGVtICBiaW5tb2RlDQpD
OlxjeWd3aW4vYmluICAvdXNyL2JpbiAgIHN5c3RlbSAgYmlubW9kZQ0KQzpc
Y3lnd2luL2xpYiAgL3Vzci9saWIgICBzeXN0ZW0gIGJpbm1vZGUNCi4gICAg
ICAgICAgICAgIC9jeWdkcml2ZSAgc3lzdGVtICBiaW5tb2RlLGN5Z2RyaXZl
DQoNCkZvdW5kOiBDOlxDWUdXSU5cQklOXGF3ay5leGUNCkZvdW5kOiBDOlxD
WUdXSU5cQklOXGJhc2guZXhlDQpGb3VuZDogQzpcQ1lHV0lOXEJJTlxjYXQu
ZXhlDQpGb3VuZDogQzpcQ1lHV0lOXEJJTlxjcC5leGUNCkZvdW5kOiBDOlxD
WUdXSU5cQklOXGNwcC5leGUNCkZvdW5kOiBDOlxCQzVcQklOXGNwcC5leGUN
Cldhcm5pbmc6IEM6XENZR1dJTlxCSU5cY3BwLmV4ZSBoaWRlcyBDOlxCQzVc
QklOXGNwcC5leGUNCk5vdCBGb3VuZDogY3JvbnRhYg0KRm91bmQ6IEM6XFdJ
TkRPV1NcQ09NTUFORFxmaW5kLmV4ZQ0KRm91bmQ6IEM6XENZR1dJTlxCSU5c
Z2NjLmV4ZQ0KTm90IEZvdW5kOiBnZGINCkZvdW5kOiBDOlxDWUdXSU5cQklO
XGdyZXAuZXhlDQpGb3VuZDogQzpcQ1lHV0lOXEJJTlxraWxsLmV4ZQ0KRm91
bmQ6IEM6XENZR1dJTlxCSU5cbGQuZXhlDQpGb3VuZDogQzpcQ1lHV0lOXEJJ
Tlxscy5leGUNCkZvdW5kOiBDOlxDWUdXSU5cQklOXG1ha2UuZXhlDQpGb3Vu
ZDogQzpcQkM1XEJJTlxtYWtlLmV4ZQ0KV2FybmluZzogQzpcQ1lHV0lOXEJJ
TlxtYWtlLmV4ZSBoaWRlcyBDOlxCQzVcQklOXG1ha2UuZXhlDQpGb3VuZDog
QzpcQ1lHV0lOXEJJTlxtdi5leGUNCk5vdCBGb3VuZDogcGF0Y2gNCkZvdW5k
OiBDOlxDWUdXSU5cQklOXHBlcmwuZXhlDQpGb3VuZDogQzpcQ1lHV0lOXEJJ
TlxybS5leGUNCkZvdW5kOiBDOlxDWUdXSU5cQklOXHNlZC5leGUNCk5vdCBG
b3VuZDogc3NoDQpGb3VuZDogQzpcQ1lHV0lOXEJJTlxzaC5leGUNCkZvdW5k
OiBDOlxDWUdXSU5cQklOXHRhci5leGUNCkZvdW5kOiBDOlxDWUdXSU5cQklO
XHRlc3QuZXhlDQpOb3QgRm91bmQ6IHZpDQpOb3QgRm91bmQ6IHZpbQ0KDQog
ICAgN2sgMjAwMy8xMC8xOSBDOlxDWUdXSU5cQklOXGN5Z2NyeXB0LTAuZGxs
IC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAg
ImN5Z2NyeXB0LTAuZGxsIiB2MC4wIHRzPTIwMDMvMTAvMTkgMTE6NTcNCiAx
ODQyayAyMDA2LzAyLzIyIEM6XENZR1dJTlxCSU5cY3lnZGp2dWxpYnJlLTE1
LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAg
ICAgICJjeWdkanZ1bGlicmUtMTUuZGxsIiB2MC4wIHRzPTIwMDYvMi8yMiAz
OjExDQogIDIxOWsgMjAwNi8xMS8wNCBDOlxDWUdXSU5cQklOXGN5Z2dtcC0z
LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAg
ICAgICJjeWdnbXAtMy5kbGwiIHYwLjAgdHM9MjAwNi8xMS80IDE2OjU0DQog
IDI4N2sgMjAwNi8xMS8wNCBDOlxDWUdXSU5cQklOXGN5Z2dtcHh4LTMuZGxs
IC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAg
ImN5Z2dtcHh4LTMuZGxsIiB2MC4wIHRzPTIwMDYvMTEvNCAxNjo1NA0KICAx
MjFrIDIwMDYvMTEvMDQgQzpcQ1lHV0lOXEJJTlxjeWdtcC0zLmRsbCAtIG9z
PTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdt
cC0zLmRsbCIgdjAuMCB0cz0yMDA2LzExLzQgMTY6NTINCiAgOTc2ayAyMDA2
LzEwLzIyIEM6XENZR1dJTlxCSU5cY3lnaWNvbnYtMi5kbGwgLSBvcz00LjAg
aW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnaWNvbnYt
Mi5kbGwiIHYwLjAgdHM9MjAwNi8xMC8yMyAzOjQ0DQogICAzN2sgMjAwMy8w
OC8xMCBDOlxDWUdXSU5cQklOXGN5Z2ludGwtMi5kbGwgLSBvcz00LjAgaW1n
PTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnaW50bC0yLmRs
bCIgdjAuMCB0cz0yMDAzLzgvMTEgMTo1MA0KICAgMzFrIDIwMDUvMTEvMjAg
QzpcQ1lHV0lOXEJJTlxjeWdpbnRsLTMuZGxsIC0gb3M9NC4wIGltZz0xLjAg
c3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z2ludGwtMy5kbGwiIHYw
LjAgdHM9MjAwNS8xMS8yMCA1OjA0DQogICAzMWsgMjAwNi8xMC8yMyBDOlxD
WUdXSU5cQklOXGN5Z2ludGwtOC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9
NC4wDQogICAgICAgICAgICAgICAgICAiY3lnaW50bC04LmRsbCIgdjAuMCB0
cz0yMDA2LzEwLzIzIDQ6MTINCiAgMTI0ayAyMDA2LzExLzA5IEM6XENZR1dJ
TlxCSU5cY3lnanBlZy02Mi5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4w
DQogICAgICAgICAgICAgICAgICAiY3lnanBlZy02Mi5kbGwiIHYwLjAgdHM9
MjAwNi8xMS85IDEyOjAyDQogICA0MGsgMjAwNi8xMS8xNSBDOlxDWUdXSU5c
QklOXGN5Z2Zvcm0tOC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQog
ICAgICAgICAgICAgICAgICAiY3lnZm9ybS04LmRsbCIgdjAuMCB0cz0yMDA2
LzExLzE1IDEwOjA2DQogICAyMWsgMjAwNi8xMS8xNSBDOlxDWUdXSU5cQklO
XGN5Z21lbnUtOC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAg
ICAgICAgICAgICAgICAiY3lnbWVudS04LmRsbCIgdjAuMCB0cz0yMDA2LzEx
LzE1IDEwOjA1DQogICA2N2sgMjAwNi8xMS8xNSBDOlxDWUdXSU5cQklOXGN5
Z25jdXJzZXMrKy04LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAg
ICAgICAgICAgICAgICAgICJjeWduY3Vyc2VzKystOC5kbGwiIHYwLjAgdHM9
MjAwNi8xMS8xNSAxMDoxMw0KICAyMzdrIDIwMDYvMTEvMTUgQzpcQ1lHV0lO
XEJJTlxjeWduY3Vyc2VzLTguZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQu
MA0KICAgICAgICAgICAgICAgICAgImN5Z25jdXJzZXMtOC5kbGwiIHYwLjAg
dHM9MjAwNi8xMS8xNSAxMDowMg0KICAgMTJrIDIwMDYvMTEvMTUgQzpcQ1lH
V0lOXEJJTlxjeWdwYW5lbC04LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00
LjANCiAgICAgICAgICAgICAgICAgICJjeWdwYW5lbC04LmRsbCIgdjAuMCB0
cz0yMDA2LzExLzE1IDEwOjA0DQogIDEwOWsgMjAwNi8wMi8xMCBDOlxDWUdX
SU5cQklOXGN5Z3BjcmUtMC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4w
DQogICAgICAgICAgICAgICAgICAiY3lncGNyZS0wLmRsbCIgdjAuMCB0cz0y
MDA2LzIvMTAgNTozNw0KICAyOTlrIDIwMDYvMDIvMTAgQzpcQ1lHV0lOXEJJ
TlxjeWdwY3JlY3BwLTAuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0K
ICAgICAgICAgICAgICAgICAgImN5Z3BjcmVjcHAtMC5kbGwiIHYwLjAgdHM9
MjAwNi8yLzEwIDU6MzgNCiAgICA3ayAyMDA2LzAyLzEwIEM6XENZR1dJTlxC
SU5cY3lncGNyZXBvc2l4LTAuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQu
MA0KICAgICAgICAgICAgICAgICAgImN5Z3BjcmVwb3NpeC0wLmRsbCIgdjAu
MCB0cz0yMDA2LzIvMTAgNTozNw0KICAgMjVrIDIwMDcvMDEvMTggQzpcQ1lH
V0lOXEJJTlxjeWdoaXN0b3J5Ni5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9
NC4wDQogICAgICAgICAgICAgICAgICAiY3lnaGlzdG9yeTYuZGxsIiB2MC4w
IHRzPTIwMDcvMS8xOCA2OjE0DQogIDE1NGsgMjAwNy8wMS8xOCBDOlxDWUdX
SU5cQklOXGN5Z3JlYWRsaW5lNi5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9
NC4wDQogICAgICAgICAgICAgICAgICAiY3lncmVhZGxpbmU2LmRsbCIgdjAu
MCB0cz0yMDA3LzEvMTggNjoxNA0KICAzMTJrIDIwMDYvMTEvMTAgQzpcQ1lH
V0lOXEJJTlxjeWd0aWZmLTUuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQu
MA0KICAgICAgICAgICAgICAgICAgImN5Z3RpZmYtNS5kbGwiIHYwLjAgdHM9
MjAwNi8xMS8xMCAxMTowOQ0KIDEyNDlrIDIwMDUvMTIvMzAgQzpcQ1lHV0lO
XEJJTlxjeWdwZXJsNV84LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjAN
CiAgICAgICAgICAgICAgICAgICJjeWdwZXJsNV84LmRsbCIgdjAuMCB0cz0y
MDA1LzEyLzMwIDQ6NDgNCiAgIDY1ayAyMDA2LzEwLzE2IEM6XENZR1dJTlxC
SU5cY3lnei5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAg
ICAgICAgICAgICAiY3lnei5kbGwiIHYwLjAgdHM9MjAwNi8xMC8xNiA1OjEw
DQogMTgzMGsgMjAwNy8wMS8yMyBDOlxDWUdXSU5cQklOXGN5Z3dpbjEuZGxs
IC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAg
ImN5Z3dpbjEuZGxsIiB2MC4wIHRzPTIwMDcvMS8yMyAyMDo1MQ0KICAgIEN5
Z3dpbiBETEwgdmVyc2lvbiBpbmZvOg0KICAgICAgICBETEwgdmVyc2lvbjog
MS41LjI0DQogICAgICAgIERMTCBlcG9jaDogMTkNCiAgICAgICAgRExMIGJh
ZCBzaWduYWwgbWFzazogMTkwMDUNCiAgICAgICAgRExMIG9sZCB0ZXJtaW9z
OiA1DQogICAgICAgIERMTCBtYWxsb2MgZW52OiAyOA0KICAgICAgICBBUEkg
bWFqb3I6IDANCiAgICAgICAgQVBJIG1pbm9yOiAxNTYNCiAgICAgICAgU2hh
cmVkIGRhdGE6IDQNCiAgICAgICAgRExMIGlkZW50aWZpZXI6IGN5Z3dpbjEN
CiAgICAgICAgTW91bnQgcmVnaXN0cnk6IDINCiAgICAgICAgQ3lnbnVzIHJl
Z2lzdHJ5IG5hbWU6IEN5Z251cyBTb2x1dGlvbnMNCiAgICAgICAgQ3lnd2lu
IHJlZ2lzdHJ5IG5hbWU6IEN5Z3dpbg0KICAgICAgICBQcm9ncmFtIG9wdGlv
bnMgbmFtZTogUHJvZ3JhbSBPcHRpb25zDQogICAgICAgIEN5Z3dpbiBtb3Vu
dCByZWdpc3RyeSBuYW1lOiBtb3VudHMgdjINCiAgICAgICAgQ3lnZHJpdmUg
ZmxhZ3M6IGN5Z2RyaXZlIGZsYWdzDQogICAgICAgIEN5Z2RyaXZlIHByZWZp
eDogY3lnZHJpdmUgcHJlZml4DQogICAgICAgIEN5Z2RyaXZlIGRlZmF1bHQg
cHJlZml4OiANCiAgICAgICAgQnVpbGQgZGF0ZTogVHVlIEphbiAyMyAxODo1
MDo1NyBDRVQgMjAwNw0KICAgICAgICBDVlMgdGFnOiBjci0weDVmMQ0KICAg
ICAgICBTaGFyZWQgaWQ6IGN5Z3dpbjFTNA0KDQoNCkN5Z3dpbiBQYWNrYWdl
IEluZm9ybWF0aW9uDQpMYXN0IGRvd25sb2FkZWQgZmlsZXMgdG86IEM6XFdJ
TkRPV1NcRGVza3RvcFxjeWdwYWsNCkxhc3QgZG93bmxvYWRlZCBmaWxlcyBm
cm9tOiBDOlxXSU5ET1dTXERlc2t0b3BcY3lncGFrDQoNClBhY2thZ2UgICAg
ICAgICAgICAgIFZlcnNpb24NCmFzaCAgICAgICAgICAgICAgICAgIDIwMDQw
MTI3LTMNCmJhc2ggICAgICAgICAgICAgICAgIDMuMi45LTExDQpiaW51dGls
cyAgICAgICAgICAgICAyMDA2MDgxNy0xDQpjb3JldXRpbHMgICAgICAgICAg
ICA2LjctMg0KY3J5cHQgICAgICAgICAgICAgICAgMS4xLTENCmN5Z3dpbiAg
ICAgICAgICAgICAgIDEuNS4yNC0xDQpkaWZmdXRpbHMgICAgICAgICAgICAy
LjguNy0xDQpkanZ1bGlicmUgICAgICAgICAgICAzLjUuMTctMQ0KZ2F3ayAg
ICAgICAgICAgICAgICAgMy4xLjUtNA0KZ2NjLWNvcmUgICAgICAgICAgICAg
My40LjQtMw0KZ3JlcCAgICAgICAgICAgICAgICAgMi41LjFhLTMNCmd6aXAg
ICAgICAgICAgICAgICAgIDEuMy45LTENCmxpYmdtcC1kZXZlbCAgICAgICAg
IDQuMi4xLTENCmxpYmdtcDMgICAgICAgICAgICAgIDQuMi4xLTENCmxpYmlj
b252MiAgICAgICAgICAgIDEuMTEtMQ0KbGliaW50bDIgICAgICAgICAgICAg
MC4xMi4xLTMNCmxpYmludGwzICAgICAgICAgICAgIDAuMTQuNS0xDQpsaWJp
bnRsOCAgICAgICAgICAgICAwLjE1LTENCmxpYmpwZWc2MiAgICAgICAgICAg
IDZiLTEyDQpsaWJuY3Vyc2VzOCAgICAgICAgICA1LjUtMw0KbGlicGNyZTAg
ICAgICAgICAgICAgNi42LTENCmxpYnJlYWRsaW5lNiAgICAgICAgIDUuMi4x
LTYNCmxpYnRpZmY1ICAgICAgICAgICAgIDMuOC4yLTMNCm00ICAgICAgICAg
ICAgICAgICAgIDEuNC44LTENCm1ha2UgICAgICAgICAgICAgICAgIDMuODEt
MQ0KcGVybCAgICAgICAgICAgICAgICAgNS44LjctNQ0Kc2VkICAgICAgICAg
ICAgICAgICAgNC4xLjUtMg0KdGFyICAgICAgICAgICAgICAgICAgMS4xNi4x
LTENCnczMmFwaSAgICAgICAgICAgICAgIDMuOC0xDQp6bGliICAgICAgICAg
ICAgICAgICAxLjIuMy0yDQpVc2UgLWggdG8gc2VlIGhlbHAgYWJvdXQgZWFj
aCBzZWN0aW9uDQo=


------------DA1E61465115958
Content-Type: text/plain; charset=us-ascii

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019