Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/lib/libc
joerg@ wrote:
> On Thu, Mar 01, 2012 at 07:35:02PM +0900, Izumi Tsutsui wrote:
> > yamt@ wrote:
> >
> > > > Module Name: src
> > > > Committed By: dholland
> > > > Date: Fri Feb 24 16:06:39 UTC 2012
> > > >
> > > > Modified Files:
> > > > src/lib/libc: shlib_version
> > > >
> > > > Log Message:
> > > > Note that gets() is finally dead in C11 and can be removed if we ever
> > > > bump libc.
> > >
> > > it doesn't sound good or realistic to me.
> >
> > Indeed. Can you please remove this entry?
> >
> > Removing use of deprecated functions in NetBSD tree is the right thing,
> > but it doesn't mean stopping C89/C99 support in NetBSD environment.
> > Having __warn_references() for such functions is enough for users.
>
> I disagree on this. gets(3) is actively harmful, so moving it into
> libcompat sounds perfectly sane.
How can you support/control/update third party products
not to use deprecated functions?
Are you claiming NetBSD should ignore such silly applications,
while you are also blaming ISO C11 *_s functions suck? ;-p
In libc implementaion, we should consider support of STANDARD
(including compat support) first, before individual design issue.
---
Izumi Tsutsui
Home |
Main Index |
Thread Index |
Old Index