DEVEL15-hpux11-thread-lock-tracking-20071109
authorDerrick Brashear <shadow@dementia.org>
Fri, 9 Nov 2007 19:20:29 +0000 (19:20 +0000)
committerDerrick Brashear <shadow@dementia.org>
Fri, 9 Nov 2007 19:20:29 +0000 (19:20 +0000)
do this for hpux also

(cherry picked from commit 757bdb092ec4e1db9c7dc949499cc761982bd105)

src/afs/lock.h

index 852babc..0abe764 100644 (file)
@@ -102,9 +102,15 @@ extern tid_t thread_self();
 #define MyPidxx2Pid(x) ((afs_int32)(x))
 #else /* AFS_AIX41_ENV */
 #if defined(AFS_HPUX101_ENV)
+#if defined(AFS_HPUX1111_ENV)
+typedef struct kthread * afs_lock_tracker_t;
+#define MyPidxx (u.u_kthreadp)
+#define MyPidxx2Pid(x) (x ? kt_tid(x) : 0)
+#else
 typedef struct proc * afs_lock_tracker_t;
 #define MyPidxx (u.u_procp)
 #define MyPidxx2Pid(x) (x ? (afs_int32)p_pid(x) : 0)
+#endif
 #else
 #if defined(AFS_SGI64_ENV)
 #if defined(AFS_SGI65_ENV)