]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
suser-aix-macro-20070712
authorDerrick Brashear <shadow@dementia.org>
Thu, 12 Jul 2007 19:10:05 +0000 (19:10 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 12 Jul 2007 19:10:05 +0000 (19:10 +0000)
can't use ifdefs inside the macro...

src/afs/afs_call.c

index c6cd0eb42954104196aaa08c3e77948dbf176c59..5365babb08c7e2634ad4f2a2f4e68e0bec7d1ec0 100644 (file)
@@ -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)