[651] in NetBSD-Development

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

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.


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