From: Derrick Brashear Date: Fri, 9 Nov 2007 19:22:07 +0000 (+0000) Subject: STABLE14-hpux11-thread-lock-tracking-20071109 X-Git-Tag: openafs-stable-1_4_7pre1~175 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=476143dd4d98368f8c79eb2f52c70146fe658625;p=packages%2Fo%2Fopenafs.git STABLE14-hpux11-thread-lock-tracking-20071109 do this for hpux also (cherry picked from commit 757bdb092ec4e1db9c7dc949499cc761982bd105) --- diff --git a/src/afs/lock.h b/src/afs/lock.h index 852babc38..0abe76400 100644 --- a/src/afs/lock.h +++ b/src/afs/lock.h @@ -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)