svn commit: r348847 - head/sys/sys
Tijl Coosemans
tijl at FreeBSD.org
Mon Jun 10 09:10:43 UTC 2019
On Mon, 10 Jun 2019 05:28:04 +0000 (UTC) Dmitry Chagin
<dchagin at FreeBSD.org> wrote:
> Author: dchagin
> Date: Mon Jun 10 05:28:03 2019
> New Revision: 348847
> URL: https://svnweb.freebsd.org/changeset/base/348847
>
> Log:
> Use C11 anonymous unions.
>
> PR: 215202
> Reported by: glebius
> MFC after: 2 weeks
>
> Modified:
> head/sys/sys/ucred.h
>
> Modified: head/sys/sys/ucred.h
> ==============================================================================
> --- head/sys/sys/ucred.h Mon Jun 10 05:09:34 2019 (r348846)
> +++ head/sys/sys/ucred.h Mon Jun 10 05:28:03 2019 (r348847)
> @@ -89,12 +89,11 @@ struct xucred {
> gid_t cr_groups[XU_NGROUPS]; /* groups */
> union {
> void *_cr_unused1; /* compatibility with old ucred */
> - pid_t _pid;
> - } _cr;
> + pid_t cr_pid;
> + };
> };
> #define XUCRED_VERSION 0
>
> -#define cr_pid _cr._pid
> /* This can be used for both ucred and xucred structures. */
> #define cr_gid cr_groups[0]
Isn't this a userland header that should work with non-C11 compilers?
More information about the svn-src-all
mailing list