Subject: Re: CVS commit: src/sys/arch/i386
To: M. Warner Losh <imp@bsdimp.com>
From: Perry E. Metzger <perry@piermont.com>
List: source-changes
Date: 04/22/2004 11:36:08
"M. Warner Losh" <imp@bsdimp.com> writes:
> : I think that, in general, we should be eliminating all use of unsafe
> : string ops everywhere, even when "known safe", because people do
> : stupid things with time (like copying or changing code to produce
> : unsafe results.) Even our smartest developers have screwed stuff like
> : this up in the past.
>
> Using the unsafe APIs in a safe way requires perfection. I agree with
> Perry here: history has shown that all developers are imperfect at
> least once.
All this said, though, I do think that we have to be very careful when
doing such rototills to make sure enough testing and code review
happens -- it is very easy to introduce new bugs when trying to get
rid of old ones. :(
--
Perry E. Metzger perry@piermont.com