(loginit, main): Pass log file basename as parameter.

(logerror): Require prior call of loginit().
(empth_exit) [_EMPTH_WIN32]: Don't print the log file name here, it's
not modular.
(program, getlogfile): Unused, remove.
This commit is contained in:
Markus Armbruster 2004-02-19 21:15:16 +00:00
parent 379e0a61c3
commit 8d438a4601
4 changed files with 4 additions and 18 deletions

View file

@ -49,19 +49,12 @@
static s_char *logfile = 0;
s_char *
getlogfile(void)
{
return (s_char *)logfile;
}
/*
* Points logfile at datadir/"program".log
*/
void
loginit(void)
loginit(s_char *program)
{
extern s_char program[];
s_char buf[1024];
#if !defined(_WIN32)
@ -85,8 +78,6 @@ logerror(s_char *format, ...)
int logf;
s_char *p;
if (logfile == 0)
loginit();
va_start(list, format);
vsprintf(buf, format, list);
if ((p = strchr(buf, '\n')) != 0)