Received: from PACIFIC-CARRIER-ANNEX.MIT.EDU by po7.MIT.EDU (5.61/4.7) id AA04148; Tue, 5 Dec 95 21:23:30 EST
Received: from KANGAROO.MIT.EDU by MIT.EDU with SMTP
	id AA27542; Tue, 5 Dec 95 21:22:10 EST
From: epeisach@MIT.EDU
Received: by kangaroo.mit.edu; (5.65/1.1.8.2/03Mar95-1146AM)
	id AA01200; Tue, 5 Dec 1995 21:23:16 -0500
Date: Tue, 5 Dec 1995 21:23:16 -0500
Message-Id: <9512060223.AA01200@kangaroo.mit.edu>
To: krb5-bugs@MIT.EDU
Subject: Re: Autoconf portability bug with syslog/vsyslog()


We are testing for vsyslog in order to compile in syslog... 

Why?

Answer: The only place in the source tree that needs vsyslog is
	kadmin.old/server/adm_server.c.

Proposal:
	a) Rewrite adm_server.c to use vsprintf, and then call syslog.
	b) in krb5/posix, test for syslog - not vsyslog.

I agree with Sean Mullan that it is bad to replace a vendors syslog with
our own, unless we know what we are doing on all platforms. Clearly we
broke something in using our own syslog...

Besides we are using vsprintf all over the tree already... It is more
likely to be tested than vsyslog will ever be, especially if we need to
provide out own.

Comments?

	Ezra
