Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Jun 2017 20:49:14 +0200
From:      Baptiste Daroussin <bapt@freebsd.org>
To:        Konstantin Belousov <kostikbel@gmail.com>
Cc:        current@freebsd.org
Subject:   Re: kqueue(2) changes
Message-ID:  <20170615184914.axdulfdqzv6wpc4a@ivaldir.net>
In-Reply-To: <20170602074516.GE82323@kib.kiev.ua>
References:  <20170602074516.GE82323@kib.kiev.ua>

next in thread | previous in thread | raw e-mail | index | archive | help

--bmz4wtxow7qoyh52
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Jun 02, 2017 at 10:45:16AM +0300, Konstantin Belousov wrote:
> I implemented an option to specify absolute time for kqueue(2) timers,
> and did required type changes to support larger values in struct kevent.
> Please see https://reviews.freebsd.org/D11025 for the patch, including
> man page update, and for some more detailed explanation.
>=20
> Please review.

For me that looks good. As one of those requesting for that change (actually
proxying the request from glib people for a appel's kqueue64 compatible
interface). I find this approach more clever.

As far as I remember it perfectly fits glib folks requirements (unfortunatl=
y I
could not reach out any of them to review yet)

Here is a mail describing their requirement at the time:
https://lists.freebsd.org/pipermail/freebsd-hackers/2014-March/044451.html

In any case it opens the doors to be able to use kevent based timers with a
nanonsecond precision useful, so looks good to me.

Thank you,

Best regards,
Bapt

--bmz4wtxow7qoyh52
Content-Type: application/pgp-signature; name="signature.asc"

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

iQIzBAABCAAdFiEEgOTj3suS2urGXVU3Y4mL3PG3PloFAllC1qcACgkQY4mL3PG3
PlpbLQ//Th1Gj8qnf4N+b1c7zWRnkP6u69EbkmGXBpMu3UiFJRLlow0DPG5ts+Ls
lr01rGINHr1NRDfENu61M4KX9YG/80a7uTPr3gE2ozfNmnlG35PU3jl09FO4mUoG
kCbPvXEvSJCxQJX/VDJ256VY7CpwmtGCZEo0EkFAbNzpjX2CxIP12UTvOAB0/Xsd
ehZe/4+ppnE3jZA/btlckddWf2JdGJyS8enh96eH+GZlGEL1Lr7juDrANLlwOfyV
jN4Vk+RXvj3KjAlHveB5eK327CRvNTUh1z4SPfvFJnbJshEPVlzqsVApDJUEEnNS
sjQaloW8FlvVY4Xq7zbsZEux+a82+KEA0AI2ONurxxbSDZtU7xsV1WMvu8gMVhol
wq/wT1gExyCH4/U04F92eoHZ/L9pF0tyZJId0WulZw6+CZIRaB/LgRzEpu4TYX4q
t36wJ0e6mkeNccv5wOLsHs6c8nmgZv5nEwh/yK+Roc3NYXOwBno+r/xQohjCuk6T
t9zTzy+UwbQ7bUISy+TxAguTQ5JS7WYSflOT3npK0X/N5qqihaACLjz+Mc/2XP+F
v5tvPEyK8zydowPnFLVASKqUDDBIX3VBmZmq3ghz0pd5TRwWulHHphaGqaJfxgpi
9/nS/RCBjCBSo1mzc2jKc/y+PdC0ZFVnz+/xpM8sMWVZzxrrvYg=
=gaaG
-----END PGP SIGNATURE-----

--bmz4wtxow7qoyh52--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20170615184914.axdulfdqzv6wpc4a>