[12] in Kerberos-V5-bugs
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