Subject: Re: audit of syslog(3) usage...
To: Luke Mewburn <lukem@wasabisystems.com>
From: Chris G. Demetriou <cgd@sibyte.com>
List: tech-userlevel
Date: 01/22/2001 10:55:34
lukem@wasabisystems.com (Luke Mewburn) writes:
> 	- On a tangental point, if we get around to replacing
> 		const char *__progname
> 	  with something more portable like: 
> 		const char *getprogname(const char *argv0)
> 			(the argv0 element is argv[0] from main(), and could
> 			 be ignored by NetBSD which can still use __progname
> 			 from crt0 which is more likely to be accurate)
> 	  then it's fairly trivial to search the source for openlog()
> 	  usage and change ident to using getprogname().

best would be a call to setprogname() (or similar) early in main, then
getprogname() later.

I suggested this a while ago, and i think i even may have implemented
it in a source tree (and not checked it in).

I'll see if I can'get dig it out, and i'll pass it on to _somebody_ to
do something with.


chris