[apparmor] [patch] C tools: rename __unused macro

Seth Arnold seth.arnold at canonical.com
Wed Sep 24 23:00:12 UTC 2014


On Wed, Sep 24, 2014 at 03:45:46PM -0700, Steve Beattie wrote:
> Not at all. Honestly, my preferences are:
> 
> 1) __unused — simple, clear, straightforward annotation. Alas,
>    conflicts with a symbol in older glibcs and with convention of __
>    prefixed symbols being system synbols. I wish gcc just went ahead
>    and defined this.
> 
> 2) __aa_unused — nearly as simple as __unused; the underscores
>    indicate specialness, the __aa_ prefix makes it less likely to
>    conflict with any actual system symbol name, despite intruding on
>    the system symbol convention. NACK'ed by Christian, so would need
>    at least one more ACK to be acceptable. (_aa_unused has the same
>    problem, standards-wise,)

Sorry Christian. :)

__aa_unused please.

Acked-by: Seth Arnold <seth.arnold at canonical.com>

> 3) aa_unused — easy to confuse with the rest of an argument declaration.
> 
> 4) aa_unused_arg() — mildly confusing in argument lists, but makes it
>    more explicit that it's not to be confused with the type or name
>    declaration.
> 
> 5) AA_UNUSED — so shouty, hurts my ears and eyes. But follows the
>    all-caps convention for macros, so is explicit about what it is.
> 
> Sooo, a great big shrug from me. But I'm getting tired of jenkins
> nagging me that the parser fails to build on Ubuntu 12.04.

Thanks
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: Digital signature
URL: <https://lists.ubuntu.com/archives/apparmor/attachments/20140924/93fffda1/attachment.pgp>


More information about the AppArmor mailing list