Subject: Re: CVS commit: src/lib/libc/rpc
To: Christos Zoulas <christos@zoulas.com>
From: Kurt Schreiner <ks@ub.uni-mainz.de>
List: current-users
Date: 09/11/2005 18:21:50
On Sat, Sep 10, 2005 at 01:19:52PM -0400, Christos Zoulas wrote:
> On Sep 9, 11:03pm, ks@ub.uni-mainz.de (Kurt Schreiner) wrote:
> -- Subject: CVS commit: src/lib/libc/rpc
> 
> | /u/NetBSD/src/lib/libc/rpc/clnt_dg.c(325): assignment type mismatch [171]
> | /u/NetBSD/src/lib/libc/rpc/clnt_dg.c(398): warning: argument is incompatible with prototype, arg #4 
> | [155]
> 
> Hmm, this is really strange. It works for me. And at 325 the assignment is
> 
> 	sigset_t mask, *maskp = &mask;
> 
> which is fine.
Hmm, I just cvs update'd - and the compile failure is magically gone away, ie.
libc compiles fine now...?!

> | -which seems only to be defined "#ifdef REENTRNANT"- used in places which where
> | not enclosed by "#ifdef REENTRNANT". Am I missing something???
> 
> the thr_foo() macro expands to nothing if !_REENTRANT.
Yup! Ok, Thanks! I should have looked a little closer - it's actually quiet
easy to see...

Kurt