[20] in Kerberos-V5-bugs

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

Re: Version 5 build problems

daemon@ATHENA.MIT.EDU (Dan Bernstein)
Tue Oct 9 23:11:04 1990

Date: Wed, 10 Oct 90 03:10:41 GMT
From: brnstnd@KRAMDEN.ACF.NYU.EDU (Dan Bernstein)
To: brnstnd@nyu.edu, krb5-testers@ATHENA.MIT.EDU

> THERE ARE TOO MANY NON-STANDARD THINGS IN KERBEROS V5.

Quite true, but there are too many necessary features (such as reliable
disk writes) that aren't ``standard'' between UNIX systems. The best we
can do is #ifdef the nonstandard parts. The next best we can do is hope
that everyone will start using POSIX.

> lib/rcache/rc_dfl.h has:
> 	krb5_rc_ops krb5_rc_dfl_ops; /* initialized to the following */
> needs to be:
> 	extern krb5_rc_ops krb5_rc_dfl_ops; /* initialized to the following */

Why? Doesn't this only fail on broken linkers? The change is fine for
readability, but I don't understand why it's necessary...

---Dan

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