From owner-cvs-all Tue Sep 4 14: 1: 9 2001 Delivered-To: cvs-all@freebsd.org Received: from earth.backplane.com (earth-nat-cw.backplane.com [208.161.114.67]) by hub.freebsd.org (Postfix) with ESMTP id 69F7E37B40D; Tue, 4 Sep 2001 14:01:05 -0700 (PDT) Received: (from dillon@localhost) by earth.backplane.com (8.11.6/8.11.2) id f84L0l994880; Tue, 4 Sep 2001 14:00:47 -0700 (PDT) (envelope-from dillon) Date: Tue, 4 Sep 2001 14:00:47 -0700 (PDT) From: Matt Dillon Message-Id: <200109042100.f84L0l994880@earth.backplane.com> To: Kris Kennaway Cc: "Andrey A. Chernov" , Kris Kennaway , Mark Peek , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/stdlib strtol.3 strtol.c strtoll.c strtoq.c strtoul.3 strtoul.c strtoull.c strtouq.c References: <200109041639.f84GdBm87501@freefall.freebsd.org> <20010904204454.A32114@nagual.pp.ru> <200109041705.f84H5W692572@earth.backplane.com> <20010904122843.A56085@xor.obsecurity.org> <20010904233320.A34429@nagual.pp.ru> <20010904123718.A56317@xor.obsecurity.org> 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 :The problem is statically linked binaries, including third party :binaries. We can't fix them, but we can at least identify them. : :I had to write several scanners for serious libc bugs for previous :advisories, and in the cases where there was no rcsid available it :*sucked*. : :Kris I think this is a legitimate concern. How about we simply write a macro? which can default to generating the rcsid[]? People who are interested can then instrument the library routines with the macro while others debate what to do with the macro or what to make the default (e.g. no rcsid[] by default, rcsid[] by default, use of a special ELF section, make.conf options, etc... have nothing to do with simply agreeing on the use of a macro). -Matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message