NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/55663 (Support for EVFILT_USER in kqueue(2))



The following reply was made to PR kern/55663; it has been noted by GNATS.

From: Christos Zoulas <christos%zoulas.com@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: jnemeth%netbsd.org@localhost,
 gnats-admin%netbsd.org@localhost,
 netbsd-bugs%netbsd.org@localhost,
 nruslan_devel%yahoo.com@localhost
Subject: Re: kern/55663 (Support for EVFILT_USER in kqueue(2))
Date: Fri, 30 Oct 2020 17:42:59 -0400

 --Apple-Mail=_B61E97F7-BB02-4F1E-8E2D-51877CB6CFDB
 Content-Transfer-Encoding: 7bit
 Content-Type: text/plain;
 	charset=us-ascii
 
 I agree!
 
 christos
 
 > On Oct 30, 2020, at 4:35 PM, John Nemeth <jnemeth%cue.bc.ca@localhost> wrote:
 > 
 > The following reply was made to PR kern/55663; it has been noted by GNATS.
 > 
 > From: John Nemeth <jnemeth%cue.bc.ca@localhost>
 > To: matthew green <mrg%eterna.com.au@localhost>,
 >        Ruslan Nikolaev <nruslan_devel%yahoo.com@localhost>
 > Cc: gnats-bugs%netbsd.org@localhost
 > Subject: re: kern/55663 (Support for EVFILT_USER in kqueue(2))
 > Date: Fri, 30 Oct 2020 13:31:24 -0700
 > 
 > On Oct 30, 20:24, matthew green wrote:
 > }
 > } just to throw my hat in here as well -
 > }
 > } i am interested in a solution for EVFILT_USER support.
 > } there are many apps that would benefit from it.  (there
 > } are a few more events like directory updates, close,
 > } and write in freebsd i'd also like to see added.)
 > }
 > } i believe it could live in userspace, and that would be
 > } strongly preferably, but unless it's actually compatible
 > } with existing implementations (ie, they just start to
 > } work without patching beyond "use this freebsd path"),
 > } it seems not nearly as useful as it should be.
 > 
 >      We've seen cases where libc is bypassed by major things such
 > as Rust or Go (I recall one of those having problems due to using
 > syscalls directly, but I don't recall which one).  If we're going
 > to be compatible with other BSDs then I strongly believe it has to
 > be at the syscall level as much as possible and not at the API
 > level.  For this reason, I believe that it must go in the kernel.
 > 
 > }-- End of excerpt from matthew green
 > 
 
 
 --Apple-Mail=_B61E97F7-BB02-4F1E-8E2D-51877CB6CFDB
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
 	filename=signature.asc
 Content-Type: application/pgp-signature;
 	name=signature.asc
 Content-Description: Message signed with OpenPGP
 
 -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - http://gpgtools.org
 
 iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCX5yI4wAKCRBxESqxbLM7
 OsczAKCIc70EhZktROhGGRjkqe64zqTvawCfXC4v346k4oDEDAvN4E0KCOjW6VU=
 =ro4C
 -----END PGP SIGNATURE-----
 
 --Apple-Mail=_B61E97F7-BB02-4F1E-8E2D-51877CB6CFDB--
 


Home | Main Index | Thread Index | Old Index