Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Sep 2002 14:26:00 -0700
From:      Juli Mallett <jmallett@FreeBSD.org>
To:        Brooks Davis <brooks@one-eyed-alien.net>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/sys libkern.h src/sys/conf files
Message-ID:  <20020902142600.B61674@FreeBSD.org>
In-Reply-To: <20020902132423.B15010@Odin.AC.HMC.Edu>; from brooks@one-eyed-alien.net on Mon, Sep 02, 2002 at 01:24:23PM -0700
References:  <200209022016.g82KGMtv027847@freefall.freebsd.org> <20020902132423.B15010@Odin.AC.HMC.Edu>

next in thread | previous in thread | raw e-mail | index | archive | help
* De: Brooks Davis <brooks@one-eyed-alien.net> [ Data: 2002-09-02 ]
	[ Subjecte: Re: cvs commit: src/sys/sys libkern.h src/sys/conf files ]
> On Mon, Sep 02, 2002 at 01:16:22PM -0700, Brooks Davis wrote:
> > brooks      2002/09/02 13:16:22 PDT
> > 
> >   Modified files:
> >     sys/sys              libkern.h 
> >     sys/conf             files 
> >   Log:
> >   Hook up libkern/strlcpy.c and libkern/strlcat.c after repocopy.
> 
> Intrested parties should start attacking uses of strncat and strncpy.
> All uses of strncat in the kernel and most uses of strncpy are either
> wrong or hard to verify and should be converted to strl*.  We should be
> able to eliminate strncat fairly easily.  strncpy is a bit harder and may
> be used correctly for fixed width, non-NUL-terminated fields so I
> suspect we'll be keeping it around.

Why?  If they're not NUL terminated, use memcpy.
-- 
Juli Mallett <jmallett@FreeBSD.org>       | FreeBSD: The Power To Serve
Will break world for fulltime employment. | finger jmallett@FreeBSD.org

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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