]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE14-hpux11-thread-lock-tracking-20071109
authorDerrick Brashear <shadow@dementia.org>
Fri, 9 Nov 2007 19:22:07 +0000 (19:22 +0000)
committerDerrick Brashear <shadow@dementia.org>
Fri, 9 Nov 2007 19:22:07 +0000 (19:22 +0000)
do this for hpux also

(cherry picked from commit 757bdb092ec4e1db9c7dc949499cc761982bd105)

src/afs/lock.h

index 852babc38a6655a9b78ab723d942f7152c280d3b..0abe76400e56dcc53cbc8e2ca732d4f81ca2a1a2 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)