[12] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

krb v5 on Apollo Domain/OS SR10.3

daemon@ATHENA.MIT.EDU (Bill Sommerfeld)
Tue Jul 3 14:29:10 1990

Date: Tue, 3 Jul 90 14:12:27 EDT
From: sommerfeld@apollo.com (Bill Sommerfeld)
To: krb5-bugs@ATHENA.MIT.EDU

I had to make the following large number of trivial changes to get a
snapshot of the sources taken on Monday to build on Domain/OS SR10.3.

This is using an ANSI compiler, with semi-ANSI include files
(prototypes, but not enough "const" declarations); kerberos version 4
compatibility was not desired.  Note that I haven't completely tested
the resulting binaries.

Here's my changelog:

Tue Jul  3 11:07:03 1990  Bill Sommerfeld  (sommerfeld at icarus)

	* appl/telnet/ring.c: make ring_supply_bindata(), 4th arg,
	  match prototype exactly. (!@#$$% ANSI rules)

	* appl/telnetd/login.c: make it work w/o krb4 around.

	* appl/{telnet,telnetd}/Imakefile: delete -DKRB4, -lkrb, -ldes
	  (not building with krb v4).

	* lib/perror.c: make "errno" be extern (to avoid linker warning).

	* include/stdc-incl/sys/@sys:
	created directory; added copy of vax 4.3 syslog.h here.

	* kdc/main.c: dike out declaration of vfprintf in main() if
	__STDC__ (conflicts with header files).

	* lib/Imakefile: dike out vsprintf.c, vfprintf.c (apollo already
	has these in libc).

	* config/apollo.cf: add -Dconst= to deal with non-ansi header files.

	* lib/syslog.c: add forward decls of vsyslog(), openlog().

Mon Jul  2 17:52:38 1990  Bill Sommerfeld  (sommerfeld at icarus)

	* include/isode-6.0: change link target to below.

	* config/Project.tmpl: change ISODE=//efferdent/d2/isode-6.0

	* include/stdc-incl/machine/endian.h: add entry for apollo

	* ss/Imakefile: add 

$(MKCMDSOBJS): ss_err.h

	       to allow clean build.

	* comerr/internal.h: ANSI perror() is a void function.

	* Deleted config/Makefile for proper bootstrapping.

	* config/site.def: dike out passing '-Z' to linker.

	* add config/apollo.cf from previous port.
	Added some configuration junk.

---

recommended changes to configuration system:

 - define the path to ISODE in site.def, not Project.tmpl
 - provide a configuration option stating that v[fs]printf are
   available in libc.

I'll include patches for the less obvious changes (to syslog, login,
telnet, telnetd) in a later message.

					- Bill

home help back first fref pref prev next nref lref last post