From: Derrick Brashear Date: Thu, 12 Jul 2007 19:10:05 +0000 (+0000) Subject: suser-aix-macro-20070712 X-Git-Tag: BP-openafs-windows-kdfs-ifs~608 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=7aa5f7ad8b50e74eba1a9f359c1c5ae44b87a016;p=packages%2Fo%2Fopenafs.git suser-aix-macro-20070712 can't use ifdefs inside the macro... --- diff --git a/src/afs/afs_call.c b/src/afs/afs_call.c index c6cd0eb42..5365babb0 100644 --- a/src/afs/afs_call.c +++ b/src/afs/afs_call.c @@ -457,13 +457,13 @@ afs_syscall_call(parm, parm2, parm3, parm4, parm5, parm6) #endif /* AFS_SGI61_ENV */ AFS_STATCNT(afs_syscall_call); - if (!afs_suser( + if ( #ifdef AFS_SUN5_ENV - CRED() + !afs_suser(CRED()) #else - NULL + !afs_suser(NULL) #endif - ) && (parm != AFSOP_GETMTU) && (parm != AFSOP_GETMASK)) { + && (parm != AFSOP_GETMTU) && (parm != AFSOP_GETMASK)) { /* only root can run this code */ #if defined(AFS_OSF_ENV) || defined(AFS_SUN5_ENV) || defined(KERNEL_HAVE_UERROR) #if defined(KERNEL_HAVE_UERROR)