winbind apis

Jeremy Allison jra at samba.org
Wed Nov 3 09:22:24 MDT 2010


On Wed, Nov 03, 2010 at 04:19:42PM +0100, Volker Lendecke wrote:
> On Wed, Nov 03, 2010 at 10:02:40AM -0500, Shirish Pargaonkar wrote:
> > Not sure where to get the type bool from
> > 
> >  cc -o getcifsacl cifsacl.c -L /usr/local/samba/lib -I
> > /usr/local/samba/include -l wbclient -l talloc
> > In file included from cifsacl.c:6:
> > /usr/local/samba/include/wbclient.h:616: error: expected declaration
> > specifiers or â...â before âboolâ
> > 
> > It is in replace.h but that is not exported.
> 
> Crap, that's a bug in libwbclient. This should compile
> without prerequisites.
> 
> Simo (and anybody else into ABI compatibility), can we
> change the bool in
> 
> wbcErr wbcLookupUserSids(const struct wbcDomainSid *user_sid,
>                          bool domain_groups_only,
>                          uint32_t *num_sids,
>                          struct wbcDomainSid **sids);
> 
> to int without a new library version?
> 
> Shirish, you can fix this probably by #including "stdbool.h"
> before wbclient.h.

Wasn't bool introduced in C99 ? Do we require C99 ?

Jeremy.


More information about the samba-technical mailing list