I have taken yet another stab at getting dir/dir.o, afs_dir.o, and afs_buffer.o to compile. The recent irix commits completely broke them on BSD.
It's hard because the buffer functions (DNew, DRelease, etc) are different depending on whether you're in user (dir/buffer.c) or kernel (afs/afs_buffer.c). Not only are the implementations different, the arguments and return types are different. To complicate matters, the prototypes are either in dir.h or afs_prototypes.h, but for reasons I don't understand, afs_buffer.c does not include afs_prototypes.h. The best I could do was to remove the arguments from the prototypes and have the functions return void*. Someone with more ambition than I have could go in and really clean this up. Please test. _______________________________________________ OpenAFS-devel mailing list [EMAIL PROTECTED] https://lists.openafs.org/mailman/listinfo/openafs-devel
