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>