Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Jun 2019 16:58:27 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        "Conrad E. Meyer" <cem@freebsd.org>
Cc:        Bruce Evans <brde@optusnet.com.au>, src-committers <src-committers@freebsd.org>,  svn-src-all <svn-src-all@freebsd.org>, svn-src-head <svn-src-head@freebsd.org>
Subject:   Re: svn commit: r348847 - head/sys/sys
Message-ID:  <CANCZdfqJ9DtUZZy6yxNhG%2B6bKcQK4-PD4XUZqn%2Bv5pSMEZxOng@mail.gmail.com>
In-Reply-To: <CAG6CVpXr3pC3fv%2BKU02b-iCnsMhe47TOPWOz5XshC7jH94WVeA@mail.gmail.com>
References:  <201906100528.x5A5S4gm072561@repo.freebsd.org> <20190610110909.3e6fbc13@kalimero.tijl.coosemans.org> <CAG6CVpViTYjjcqT6v_4m9RFk%2BGCr7kRNGeq63%2Bv4L_QgM3DEjQ@mail.gmail.com> <CANCZdfoJsHRL_0Jom6bsSC9J3EZn1d-WGA41hCsvWRTBhCVzhw@mail.gmail.com> <f96e29b7fdbb0568a3f0b04878d514aa4ff436fe.camel@freebsd.org> <20190611013853.E3415@besplex.bde.org> <CAG6CVpXr3pC3fv%2BKU02b-iCnsMhe47TOPWOz5XshC7jH94WVeA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jun 10, 2019 at 10:51 AM Conrad Meyer <cem@freebsd.org> wrote:

> On Mon, Jun 10, 2019 at 9:17 AM Bruce Evans <brde@optusnet.com.au> wrote:
> > Only headers and libraries should support -std=c89.  <sys/cdefs.h> has
> > lots of support for compilers and POSIX versions going back to K&R C,
> > and only the K&R parts are completely broken.
>
> Is this due to specific policy, or just inertia?  (No one has bothered
> to remove the old bits?)  The older parts being totally broken
> suggests sheer inertia.
>

As far as I know, it's been policy because there are a number of ports that
compile with -std=c89, or used to be. I accidentally broke that a long time
ago and had to fix it to unbreak a few ports (but granted, this was a while
ago).

Warner



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfqJ9DtUZZy6yxNhG%2B6bKcQK4-PD4XUZqn%2Bv5pSMEZxOng>