X-Recipient: archive-cygwin@delorie.com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:date:from:to:subject:message-id:reply-to
	:mime-version:content-type; q=dns; s=default; b=NVY6vjvWrYIwvQnQ
	bIeijRLaPeu7aC9KjT936v9IApdTDycM0Zu8XV5s7EK6doNBpCLJAQtWeyuh360A
	7inpGwezoBa43mTiFUmejjymcaoFiiquyeJhg4oFyK4WkpZQCjtZ764kF65jWn4O
	4yOFFOw3kBAI8SQ03z9wJsSitTg=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:date:from:to:subject:message-id:reply-to
	:mime-version:content-type; s=default; bh=GYPz1LFuAjXThkK171KOd/
	NKfsY=; b=ZUdN7j9wjSa62NTccMu9MNRLyQa8srnEzyZqvNE2z1AKYjldz8GifK
	12uhkGjph1vPQNFZ/j7uWpo9ctHn+hgthVWg1UjRkbybC530fWsyMBA9MxQdPjki
	OUtsHucloXF25W3H2H+PKhqf7lCAw8b3P1DHjX00mCJVYX845cyPw=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Authentication-Results: sourceware.org; auth=none
X-Spam-SWARE-Status: No, score=-100.9 required=5.0 tests=BAYES_00,GOOD_FROM_CORINNA_CYGWIN,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 spammy=Hx-languages-length:877, uploaded
X-HELO: mout.kundenserver.de
Date: Sat, 1 Dec 2018 15:44:27 +0100
From: Corinna Vinschen <corinna-cygwin@cygwin.com>
To: cygwin@cygwin.com
Subject: hangs in 20181129 snapshot hopefully fixed
Message-ID: <20181201144427.GR30649@calimero.vinschen.de>
Reply-To: cygwin@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;	protocol="application/pgp-signature"; boundary="I/+EtO164iqGPpU0"
Content-Disposition: inline
User-Agent: Mutt/1.9.2 (2017-12-15)

--I/+EtO164iqGPpU0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

I pushed a patch and uploaded a 20181201 developer snapshot to
https://cygwin.com/snapshots which hopefully fixes all observed problems
related to the new extensible clock implementation in the 20181129
snapshot.

Basically it should fix clock hangs, as well as a dumb thinko in the
Vista-only implementation of CLOCK_MONOTONIC_COARSE:

In fact, despite its name, Windows' GetTickCount64() does not return
clock ticks as GetTickCount does.  Rather, it returns milliseconds since
boottime, supposedly biased (aka "suspend time taken into account").
So it's not the best fit for CLOCK_MONOTONIC_COARSE, but without a
working QueryUnbiasedInterruptTime function...(*)

Please test.


Thanks,
Corinna


(*) Do we still have any Vista users on this list?  Or can we just
    pull the plug on Vista support?


--=20
Corinna Vinschen
Cygwin Maintainer

--I/+EtO164iqGPpU0
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEoVYPmneWZnwT6kwF9TYGna5ET6AFAlwCnksACgkQ9TYGna5E
T6AHaA/9GgTUJL3ZTLKZLVmrpv5PmIr2APgNEcGixp9eLlplx63HWduKPNARCW3T
EJ7KRelx3Tv73rsZGxuV5g0/BkhoWmtTWttidIFYmZsBT9Tw/3uQ4nihHHs5eIMy
M7hxOb1aAWHoEaWC1S1RjR1Ftfv7rgcSrBlP1AsnWVXDkOxXEkXSdgAPaPxwOz9x
kxyvlQa1v+SRaPFMNBcUnpFVPkRzmsHoU8SJ/SukE3kHnO002y8pcEsXHcYS2ztv
JQsDKsDjSYHhBePJXl5nAoi6spOPyeONitv70GrgTIqA+NythI0li3v4shkk2T78
Y3xoOgS2SKij4hbH/ovWbQAwdG6niE1PPeyFtfwvCbv6xqNz8bmU9BNhh/m+BQ6l
0gX3PahM5Pry1rnlBGiEBw/ahIWJAw5zZUUVm0MFKMcTmlNEkk7iaTUSIxfK6p8b
DGw89iW+05bKJdN97ISejG+P1ncnPMfD67TQOhcnOZCeuICegiks6heE40uQ8608
Dr7dnu6oKpCLhPD+QHyasAKl3DTtTLEhJZA6GeFFrk8ZrjeGbEcbCzhiEul1pCmR
wYZkDeSmGloUG8bNlnH7Kpl/3HRXMixR5vVmiRpVCo8RoLL+vjdhEfpO61Mv0Zqi
jWuOv3Cvecdj1xUtrx57LIWao+ZnfjcdpbPHIsRPKe8sMjJ26DY=
=vhUF
-----END PGP SIGNATURE-----

--I/+EtO164iqGPpU0--
