[rsbac] strange warning while compiling 1.4.9 git version

Javier Juan Martínez Cabezón tazok at rsbac.org
Sun Mar 19 12:24:23 CET 2017


PD: in types.h none of  special rights appears in rsbac_adf_request_t
but only SELECT triggers it, not idea why


On 19/03/17 12:10, Javier Juan Martínez Cabezón wrote:
> Hi all, while compiling, this (not fatal, but interesting) warning
> appeared (translated from spanish):
> 
> 
> 
> rsbac/adf/rc/rc_main.c: In function 'rsbac_adf_request_rc':
> rsbac/adf/rc/rc_main.c:2263:2: warning: case '62' is not a 'enum type
> rsbac_adf_request_t' [-Wswitch]
> 
> 
> The compiling environment is a bit strange, crossdev compiling with
> amd64 host and armv7a 32 bit target destination with binfmt qemu-ed
> chrooted hardened gentoo.
> 
> In rc_types.h
> 
> 
> enum rsbac_rc_special_rights_t { RCR_ADMIN = RSBAC_RC_SPECIAL_RIGHT_BASE,
>            RCR_ASSIGN,
>            RCR_ACCESS_CONTROL,
>            RCR_SUPERVISOR,
>            RCR_MODIFY_AUTH,
>            RCR_CHANGE_AUTHED_OWNER,
>            RCR_SELECT,
>            RCR_MODIFY_UDF,
>            RCR_NONE
> 
> I have not idea why this warning :S, at first sight its correct, and why
> with only select and not modify_udf for example
> 



More information about the rsbac mailing list