From owner-cvs-all Mon Sep 25 14:11:17 2000 Delivered-To: cvs-all@freebsd.org Received: from pluto.plutotech.com (mail.plutotech.com [206.168.67.137]) by hub.freebsd.org (Postfix) with ESMTP id 0D44537B43C; Mon, 25 Sep 2000 14:11:13 -0700 (PDT) Received: from caspian.plutotech.com (root@mail.plutotech.com [206.168.67.137]) by pluto.plutotech.com (8.9.2/8.9.1) with ESMTP id PAA56527; Mon, 25 Sep 2000 15:11:04 -0600 (MDT) (envelope-from gibbs@plutotech.com) Message-Id: <200009252111.PAA56527@pluto.plutotech.com> X-Mailer: exmh version 2.1.1 10/15/1999 To: Bruce Evans Cc: "Justin T. Gibbs" , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys libkern.h In-Reply-To: Your message of "Tue, 26 Sep 2000 07:48:17 +1100." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 25 Sep 2000 15:12:24 -0600 From: "Justin T. Gibbs" Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >You mean memcmp and memset (memcpy was already a (non-inline) function). >This mistake in -current shouldn't have been propagated. The mem\* routines are part of the C standard and should be available from within the kernel. I don't think that a piece of code that runs on multiple platforms should have to role their own mem\* routines. If you don't like what Poul-Henning did, then implement something better, but the old situation where modules would compile with some compiler options and not others is not acceptable. -- Justin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message