static afs_uint32
curpag()
{
+#if defined(AFS_AIX51_ENV)
+ afs_int32 pag;
+
+ if (kcred_getpag(cred, PAG_AFS, &pag) < 0 || pag == 0)
+ pag = NOPAG;
+ return pag;
+#else
gid_t groups[NGROUPS_MAX];
afs_uint32 g0, g1;
afs_uint32 h, l, ret;
return -1;
}
return -1;
+#endif
}
static afs_int32
curpag(void)
{
+#if defined(AFS_AIX51_ENV)
+ afs_int32 pag;
+
+ if (kcred_getpag(cred, PAG_AFS, &pag) < 0 || pag == 0)
+ pag = NOPAG;
+ return pag;
+#else
gid_t groups[NGROUPS_MAX];
afs_uint32 g0, g1;
afs_uint32 h, l, ret;
return -1;
}
return -1;
+#endif
}
/* Returns the AFS pag number, if any, otherwise return -1 */
static afs_uint32
curpag(void)
{
+#if defined(AFS_AIX51_ENV)
+ afs_int32 pag;
+
+ if (kcred_getpag(cred, PAG_AFS, &pag) < 0 || pag == 0)
+ pag = NOPAG;
+ return pag;
+#else
afs_uint32 groups[NGROUPS_MAX];
afs_uint32 g0, g1;
afs_uint32 h, l, ret;
return -1;
}
return -1;
+#endif
}
int