Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 Mar 2018 23:33:43 +0000
From:      Brooks Davis <brooks@freebsd.org>
To:        Cy Schubert <Cy.Schubert@cschubert.com>
Cc:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r330297 - in head: lib/libc/sys sys/compat/freebsd32 sys/i386/ibcs2 sys/kern sys/sys
Message-ID:  <20180302233343.GC83679@spindle.one-eyed-alien.net>
In-Reply-To: <201803022331.w22NVa4r063569@slippy.cwsent.com>
References:  <Cy.Schubert@cschubert.com> <201803022325.w22NPYiW050422@slippy.cwsent.com> <201803022331.w22NVa4r063569@slippy.cwsent.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--ALfTUftag+2gvp1h
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Mar 02, 2018 at 03:31:36PM -0800, Cy Schubert wrote:
> In message <201803022325.w22NPYiW050422@slippy.cwsent.com>, Cy Schubert=
=20
> writes:
> > In message <20180302223138.GA83679@spindle.one-eyed-alien.net>, Brooks=
=20
> > Davis wr
> > ites:
> > >=20
> > > --yrj/dFKFPuw6o+aM
> > > Content-Type: text/plain; charset=3Dus-ascii
> > > Content-Disposition: inline
> > > Content-Transfer-Encoding: quoted-printable
> > >
> > > On Fri, Mar 02, 2018 at 10:10:49PM +0000, Brooks Davis wrote:
> > > > Author: brooks
> > > > Date: Fri Mar  2 22:10:48 2018
> > > > New Revision: 330297
> > > > URL: https://svnweb.freebsd.org/changeset/base/330297
> > > >=3D20
> > > > Log:
> > > >   Rename kernel-only members of semid_ds and msgid_ds.
> > > >  =3D20
> > > >   This deliberately breaks the API in preperation for future syscall
> > > >   revisions which will remove these nonstandard members.
> > > >  =3D20
> > > >   In an exp-run a single port (devel/qemu-user-static) was found to
> > > >   use them which it did becuase it emulates system calls.  This has
> > > >   been fixed in the ports tree.
> > > >  =3D20
> > > >   PR:		224443 (exp-run)
> > > >   Reviewed by:	kib, jhb (previous version)
> > > >   Exp-run by:	antoine
> > > >   Sponsored by:	DARPA, AFRP
> > > >   Differential Revision:	https://reviews.freebsd.org/D14490
> > >
> > > FYI, a __FreeBSD_version bump is coming along with a third commit.
> >
> > Hi Brooks,
> >
> > This causes ipcrm build to fail:
> >
> > /opt/src/svn-current/usr.bin/ipcrm/ipcrm.c:156:14: error: variable has=
=20
> > incomplete type 'union semun'
> >         union semun arg;
> >                     ^
> > /opt/src/svn-current/usr.bin/ipcrm/ipcrm.c:156:8: note: forward=20
> > declaration of 'union semun'
> >         union semun arg;
> >               ^
> >
> >
> > Index: usr.bin/ipcrm/ipcrm.c
> > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> > --- usr.bin/ipcrm/ipcrm.c	(revision 330299)
> > +++ usr.bin/ipcrm/ipcrm.c	(working copy)
> > @@ -39,6 +39,7 @@
> >  #define	_WANT_SYSVMSG_INTERNALS
> >  #include <sys/msg.h>
> >  #define	_WANT_SYSVSEM_INTERNALS
> > +#define _WANT_SEMUN
> >  #include <sys/sem.h>
> >  #define	_WANT_SYSVSHM_INTERNALS
> >  #include <sys/shm.h>
> >
> > And:
> >
> > /opt/src/svn-current/contrib/netbsd-tests/kernel/t_sysv.c:444:14:=20
> > error: variable has incomplete type 'union semun'
> >         union semun sun;
> >                     ^
> > /opt/src/svn-current/contrib/netbsd-tests/kernel/t_sysv.c:444:8: note:=
=20
> > forward declaration of 'union semun'
> >         union semun sun;
> >               ^
> >
> > Index: /opt/src/svn-current/contrib/netbsd-tests/kernel/t_sysv.c
> > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> > --- /opt/src/svn-current/contrib/netbsd-tests/kernel/t_sysv.c	(revision=
=20
> > 330299)
> > +++ /opt/src/svn-current/contrib/netbsd-tests/kernel/t_sysv.c	(working=
=20
> > copy)
> > @@ -49,6 +49,7 @@
> >  #include <sys/ipc.h>
> >  #include <sys/msg.h>
> >  #include <sys/param.h>
> > +#define _WANT_SEMUN
> >  #include <sys/sem.h>
> >  #include <sys/shm.h>
> >  #include <sys/wait.h>
> >
> >
> > I'm not sure if there are more.
>=20
> Sorry, this should be reported against r330299.

Thanks for the reports.  Sorry about that.  Doing another buildworld
to check for more.

-- Brooks

--ALfTUftag+2gvp1h
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEcBAEBAgAGBQJamd9WAAoJEKzQXbSebgfA8lcH/3Pei+RMDJFP1OGYGKom4z7j
8/HMNYcq98rEjfMgyHuCpDPABLlHhMENYiF2qWeqTHkQ+x3RNpOZ+m0Ueg2P7kUw
xEIxvlZoM5YIphqHqx3/HmoHlLUdDY6JSwjVw65/CzZh83q7kKq0a2xZQ44tcJc1
cWEuvKBnVfodGyFQ9tIPFnNxDEMAspod3xUAQ5orrL5/AX57ZaLaRWmkT+OntJDz
kImC3SC0js8dLCJxNZ2ZkY/q5r71fAAuJ/JaAsY6JMRCJeNWtwzfT1Bw2RFf4DxT
acvf8TaZHc5V4q0Ev7g6TXp6IGW3zImkKT/sMCCIV0Sofb7XVjUImzyx32y4TcE=
=P9Nu
-----END PGP SIGNATURE-----

--ALfTUftag+2gvp1h--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20180302233343.GC83679>