irix-ucred-is-really-cred-20040319
authorDerrick Brashear <shadow@dementia.org>
Fri, 19 Mar 2004 07:58:52 +0000 (07:58 +0000)
committerDerrick Brashear <shadow@dementia.org>
Fri, 19 Mar 2004 07:58:52 +0000 (07:58 +0000)
FIXES 3651

gotta wonder what crack monkey came up with this
AFS_UCRED is ucred in osi_machdep.h, and ucred is redefined to cred in osi_vfs.h

whatever

src/afs/IRIX/osi_machdep.h
src/afs/afs_osi.c

index 06ceea2..fb6b598 100644 (file)
@@ -26,7 +26,8 @@ extern kmutex_t afs_global_lock;
 extern time_t time;
 #define osi_Time() (time)
 
-#define        AFS_UCRED       ucred
+/* This gets redefined from ucred to cred in osi_vfs.h, just do it right */
+#define        AFS_UCRED       cred
 
 #define osi_vnhold(avc, r)  do { VN_HOLD(AFSTOV(avc)); } while(0)
 
index a16f51b..42dae8f 100644 (file)
@@ -40,10 +40,7 @@ lock_t afs_event_lock;
 flid_t osi_flid;
 #endif
 
-#ifndef AFS_SGI_ENV
-/* I'm unsure where it's really coming from on Irix; afs_osi.h conflicts... */
 struct AFS_UCRED *afs_osi_credp;
-#endif
 
 void
 osi_Init(void)