From owner-cvs-all Mon Sep 2 13:24:34 2002 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9CCE137B400; Mon, 2 Sep 2002 13:24:25 -0700 (PDT) Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1D67C43E65; Mon, 2 Sep 2002 13:24:25 -0700 (PDT) (envelope-from brdavis@odin.ac.hmc.edu) Received: from odin.ac.hmc.edu (IDENT:brdavis@localhost.localdomain [127.0.0.1]) by odin.ac.hmc.edu (8.12.3/8.12.3) with ESMTP id g82KONwu017265; Mon, 2 Sep 2002 13:24:23 -0700 Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.12.3/8.12.3/Submit) id g82KON4e017264; Mon, 2 Sep 2002 13:24:23 -0700 Date: Mon, 2 Sep 2002 13:24:23 -0700 From: Brooks Davis To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys libkern.h src/sys/conf files Message-ID: <20020902132423.B15010@Odin.AC.HMC.Edu> References: <200209022016.g82KGMtv027847@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="/NkBOFFp2J2Af1nK" Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <200209022016.g82KGMtv027847@freefall.freebsd.org>; from brooks@FreeBSD.org on Mon, Sep 02, 2002 at 01:16:22PM -0700 X-Virus-Scanned: by amavisd-milter (http://amavis.org/) on odin.ac.hmc.edu Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --/NkBOFFp2J2Af1nK Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Sep 02, 2002 at 01:16:22PM -0700, Brooks Davis wrote: > brooks 2002/09/02 13:16:22 PDT >=20 > Modified files: > sys/sys libkern.h=20 > sys/conf files=20 > 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. -- Brooks --=20 Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 --/NkBOFFp2J2Af1nK Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE9c8j2XY6L6fI4GtQRAmvZAJ9TSSMraL6FPNJac/eJKJGeS9OlNgCg0CfL TZgqr8XYa/az1Muph7BAzos= =Hn2H -----END PGP SIGNATURE----- --/NkBOFFp2J2Af1nK-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message