cvsync doesn't work simply on 7-current with SYMVER_ENABLED=yes

Daniel Eischen deischen at freebsd.org
Sat Dec 2 11:47:25 PST 2006


On Sun, 3 Dec 2006, Norikatsu Shigemura wrote:

> On Wed, 29 Nov 2006 13:14:41 -0500 (EST)
> Daniel Eischen <deischen at freebsd.org> wrote:
>> I don't understand why kqueue and kevent are not found in cvsync,
>> but still end up being referenced:
>
> 	cvsync doesn't use kqueue/kevent.  Maybe these are used by
> 	resolver in libc.
>
> 	I discussed with ume at .  He suggested following patch.
> 	I confirmed improvement.  But... (Please see also attached
> 	ktrace result).
>
> 	ume@ said that I don't know it is right.  Old resolver codes
> 	and RPC didn't use _kqueue.  In fact, there are some kqueue
> 	in some libc codes.

Yes, I saw them (see my previous email from a few days ago)...
Are you using cached?  You have to change all kevent()'s in
net/nscachedcli.c to _kevent().

-- 
DE


More information about the freebsd-current mailing list