openbsd-20021203
authorJim Rees <rees@umich.edu>
Tue, 3 Dec 2002 23:34:31 +0000 (23:34 +0000)
committerJim Rees <rees@umich.edu>
Tue, 3 Dec 2002 23:34:31 +0000 (23:34 +0000)
OpenBSD:
Don't include systm.h
#define iodone for 3.2
add rc file

src/afs/OBSD/osi_machdep.h
src/afs/sysincludes.h
src/afsd/afs.rc.obsd [new file with mode: 0644]

index a969d44..cd453ca 100644 (file)
@@ -82,6 +82,9 @@ extern struct timeval time;
 
 /* 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
index b865e05..0ce44ac 100644 (file)
@@ -23,7 +23,6 @@
 #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>
diff --git a/src/afsd/afs.rc.obsd b/src/afsd/afs.rc.obsd
new file mode 100644 (file)
index 0000000..a0359f9
--- /dev/null
@@ -0,0 +1,9 @@
+# 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