Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Jan 2016 10:18:52 +0000
From:      Matthew Seaman <matthew@freebsd.org>
To:        freebsd-ports@freebsd.org
Subject:   Re: Porting Catfish and Autokey to FreeBSD
Message-ID:  <568E3B8C.8010107@freebsd.org>
In-Reply-To: <568E06A5.2060303@peercorpstrust.org>
References:  <567D18B6.4010702@peercorpstrust.org> <448u4epe3z.fsf@be-well.ilk.org> <1451929436.1527959.482548682.05032107@webmail.messagingengine.com> <20160104233032.213abbc07e7055f3cf8d53ca@gmail.com> <568E06A5.2060303@peercorpstrust.org>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--oXgrjcTuj1HdDTsCEK29S1kBIQRI33hLR
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 01/07/16 06:33, PeerCorps Trust Fund wrote:
> It seems as though FreeBSD has an inotify compatibility layer.
>=20
> At least that's what we've been informed. One committer in the
> community is currently working on getting it operational and into the
> ports collection.

It's already been ported.  See devel/libinotify

I say 'ported' but this is a wrapper providing the inotify API built on
top of kqueue(2), because FreeBSD doesn't provide the same notification
kernel functions as Linux does.

This implementation passes the inotify test suite and as far as I can
tell, behaves almost identically, except for the semantics around
process fork(2)'ing.  Under Linux, you can set up inotify and have those
settings preserved in a child process after forking.  kqueue(2) doesn't
let you do that.

	Cheers,

	Matthew







--oXgrjcTuj1HdDTsCEK29S1kBIQRI33hLR
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

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

iQIcBAEBCgAGBQJWjjuMAAoJEABRPxDgqeTnXtsQAKDoUsiBSK6BMFB0Pq60PMm9
x853Le79e897t06Zdc4l7RX0D+JE98S7O++LwFDGSfUl9L9ybMBsDkrx5JJPcLAh
dtZ76Do5H/kLP5isz7Zf/osPghvItjxq3GxIirsPdCCEThwXdPxYUlHpQNc9JIrr
XtuiHCXwJ8LcqFcm5KFdp5iPyV/eZh9zaS6K/Rw11sJ5UJZ26r1D3R+UuHTuwSvL
5mJsoTseaYsGvz7kxfa35xsFi+X0cr2KBcb/ArBdsOR+Ims/LPa0evS76qMSynm2
j0//oDy5U+Nx6h0oCfCNGQ1Se/GYWKM+9mDAqPhpdZ7WCArcumi69ItYbk2Qq+XI
6zg5nMi6BvpmE9VodsCVwGeQe7B48LsbFINKhdKqxenGElNuvAHfkV/ElJdH6Cfn
wUQB+XG7icM3R4ecStYzhC9GwQ1xSjQgv7chgih+3Bu2pdB5TFZwZXWdFTrs8oV5
yIqf7YhwvNhLw3ZPbdS1GJeJisiCebQOSsZi0kZlCMCJ/xvQ3kt/EXyrrW/OBXbN
NQz9GR6wURR8vq4Q9zZaNns2mYrEE3FMYNIEcXfmyCdWDCj9U+Ynx0j+HVV03RuR
gon9pVg6zggHJ3bcGeIZXfbWiGymrasxy/ISwxsYeHmzZMwrIYbASJxUEpNC6VXn
SdwmO91QXacbKDRsXTCh
=JK9G
-----END PGP SIGNATURE-----

--oXgrjcTuj1HdDTsCEK29S1kBIQRI33hLR--



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