[651] in NetBSD-Development
Changes to fix nondeterministic flags
daemon@ATHENA.MIT.EDU (ghudson@MIT.EDU)
Sun Mar 12 16:12:59 1995
From: ghudson@MIT.EDU
Date: Sun, 12 Mar 1995 21:12:38 GMT
To: netbsd-afs@MIT.EDU, linux-afs-bugs@MIT.EDU
I made two changes to the AFS source code file afs_vnodeops.c in
/afs/sipb/project/netbsd/dev/afs/athena/src:
* First, if AFS_NETBSD_ENV is defined, I set va_flags to 0 in
CopyOutAttrs(). I was having some really annoying trouble
with "install" copying user-defined flags and getting
nondeterministic flag values for files in AFS.
* Derek apparently checked in some code that had a
crfree(cred) in it for a "cred" that only existed if
AFS_LINUX_ENV was defined. I wrapped the crfree() call
inside #ifdef AFS_LINUX_ENV.
For more precise details, check the rcs diff output. I also built a
new libafs.o in /build/afs using make-libafs-current, which may have
wound up overwriting a 1.0 version.
I haven't installed libafs.o anywhere except on glacier; John, if
these changes look correct to you, please update granola's
libafs1_0A.o and the stuff in afsdev, and I'll update the
distribution.