OpenBSD:
Don't include systm.h
#define iodone for 3.2
add rc file
/* other */
#define afs_bufferpages bufpages
+#ifndef iodone
+#define iodone biodone
+#endif
#define PAGESIZE 8192
#define printk printf /* for RX version of xdr_* */
#define setgroups sys_setgroups
#include <sys/resourcevar.h>
#include <sys/kernel.h>
#include <sys/proc.h>
-#include <sys/systm.h>
#include <sys/time.h>
#include <sys/filedesc.h>
#include <sys/file.h>
--- /dev/null
+# install this file as /usr/vice/etc/rc.securelevel.afs
+# add the following line (without leading '# ') to /etc/rc.securelevel for OpenBSD
+# . /usr/vice/etc/rc.securelevel.afs
+
+rm -f /usr/vice/etc/dkload/netbsd_afs
+/sbin/modload -o /usr/vice/etc/dkload/netbsd_afs -eafsmodload /usr/vice/etc/dkload/libafs.o
+
+/usr/vice/etc/afsd -nosettime -chunksize 18 -stat 4800
+/usr/vice/bin/fs setcrypt crypt