X-Git-Url: https://git.openafs.org/?p=openafs.git;a=blobdiff_plain;f=src%2Fafs%2FFBSD%2Fosi_machdep.h;h=da0f7a9b75bd1a193a03105de3b424e7daf11e97;hp=c714a86144a7e5d31c1fff1cac2c693c7d4358b1;hb=9948575c6ec949ff9212830a143ef1713fcc22ed;hpb=42a1981fff5c9b3f4855e4f9200fb6a9de53642b diff --git a/src/afs/FBSD/osi_machdep.h b/src/afs/FBSD/osi_machdep.h index c714a86..da0f7a9 100644 --- a/src/afs/FBSD/osi_machdep.h +++ b/src/afs/FBSD/osi_machdep.h @@ -24,7 +24,9 @@ /* #include */ /* #include */ +#ifndef AFS_FBSD50_ENV #define getpid() curproc +#endif extern struct simplelock afs_rxglobal_lock; /* @@ -37,6 +39,11 @@ extern struct simplelock afs_rxglobal_lock; #define AFS_UCRED ucred #define AFS_PROC struct proc +#ifdef AFS_FBSD50_ENV +#define osi_curcred() (curthread->td_ucred) +#else +#define osi_curcred() (curproc->p_cred->pc_ucred) +#endif #define afs_bufferpages bufpages