On Mon, 10 Jun 2019 05:28:04 +0000 (UTC) Dmitry Chagin
<dcha...@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?
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to