From owner-freebsd-audit Tue Aug 21 9:16: 0 2001 Delivered-To: freebsd-audit@freebsd.org Received: from winston.freebsd.org (adsl-64-173-15-98.dsl.sntc01.pacbell.net [64.173.15.98]) by hub.freebsd.org (Postfix) with ESMTP id A69A037B409; Tue, 21 Aug 2001 09:15:55 -0700 (PDT) (envelope-from jkh@freebsd.org) Received: from localhost (jkh@localhost [127.0.0.1]) by winston.freebsd.org (8.11.4/8.11.4) with ESMTP id f7LGFjI09226; Tue, 21 Aug 2001 09:15:45 -0700 (PDT) (envelope-from jkh@freebsd.org) To: n@nectar.com Cc: freebsd-audit@freebsd.org, dd@freebsd.org, re@freebsd.org Subject: Re: setprogname In-Reply-To: <20010821091200.A24891@madman.nectar.com> References: <20010821091200.A24891@madman.nectar.com> X-Mailer: Mew version 1.94.1 on Emacs 20.7 / Mule 4.0 (HANANOEN) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20010821091545S.jkh@freebsd.org> Date: Tue, 21 Aug 2001 09:15:45 -0700 From: Jordan Hubbard X-Dispatcher: imput version 20000228(IM140) Lines: 38 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 OK, please do. - Jordan From: "Jacques A. Vidrine" Subject: setprogname Date: Tue, 21 Aug 2001 09:12:00 -0500 > 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