From owner-freebsd-audit Tue Aug 21 7:12: 6 2001 Delivered-To: freebsd-audit@freebsd.org Received: from gw.nectar.com (gw.nectar.com [208.42.49.153]) by hub.freebsd.org (Postfix) with ESMTP id 55A2537B406; Tue, 21 Aug 2001 07:12:01 -0700 (PDT) (envelope-from nectar@nectar.com) Received: from madman.nectar.com (madman.nectar.com [10.0.1.111]) by gw.nectar.com (Postfix) with ESMTP id B08904C4; Tue, 21 Aug 2001 09:12:00 -0500 (CDT) Received: (from nectar@localhost) by madman.nectar.com (8.11.3/8.11.3) id f7LEC0Y25154; Tue, 21 Aug 2001 09:12:00 -0500 (CDT) (envelope-from nectar) Date: Tue, 21 Aug 2001 09:12:00 -0500 From: "Jacques A. Vidrine" To: freebsd-audit@freebsd.org Cc: dd@freebsd.org, re@freebsd.org Subject: setprogname Message-ID: <20010821091200.A24891@madman.nectar.com> Mail-Followup-To: "Jacques A. Vidrine" , freebsd-audit@freebsd.org, dd@freebsd.org, re@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i X-Url: http://www.nectar.com/ Sender: owner-freebsd-audit@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hello, This needs to be fixed before 4.4-RELEASE. Heimdal is currently broken (daemon PID files are written in the wrong location). It has its own implementation of setprogname, but it is not used in 4-STABLE or 5-CURRENT since we now have an implementation. I only mailed Dima yesterday about it; I'm redirecting here so soon only due to the code freeze. Index: setprogname.c =================================================================== RCS file: /home/ncvs/src/lib/libc/gen/setprogname.c,v retrieving revision 1.1 diff -u -r1.1 setprogname.c --- setprogname.c 2001/05/15 23:41:01 1.1 +++ setprogname.c 2001/08/21 14:07:27 @@ -8,6 +8,8 @@ void setprogname(const char *progname) { + char *p; - __progname = progname; + p = strrchr('/', progname); + __progname = p ? p : progname; } -- Jacques Vidrine / n@nectar.com / jvidrine@verio.net / nectar@FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-audit" in the body of the message