fix-locks-for-openbsd-20010926
authorJim Rees <rees@umich.edu>
Wed, 26 Sep 2001 22:49:33 +0000 (22:49 +0000)
committerJim Rees <rees@umich.edu>
Wed, 26 Sep 2001 22:49:33 +0000 (22:49 +0000)
don't confuse direct with dirent
use curproc instead of cur_proc()

src/afs/lock.h
src/config/param.i386_obsd29.h

index fb5c2e9..3437764 100644 (file)
@@ -86,7 +86,7 @@ typedef struct afs_bozoLock afs_bozoLock_t;
 #define BEGINMAC do {
 #define ENDMAC   } while (0)
 
-#if defined(AFS_SUN5_ENV)
+#if defined(AFS_SUN5_ENV) || defined(AFS_OBSD_ENV)
 #define MyPidxx (curproc->p_pid)
 #else
 #if defined(AFS_AIX41_ENV)
index 405bfb3..e8e04c6 100644 (file)
@@ -81,8 +81,8 @@
 #define vfs_fsid       mnt_stat.f_fsid
 #define va_nodeid      va_fileid
 #define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
 #define vnode_t                struct vnode
+#define setgroups      sys_setgroups
 
 #ifndef MUTEX_DEFAULT
 #define MUTEX_DEFAULT   0