AFS-PAG
view release on metacpan or search on metacpan
portable/k_haspag.c view on Meta::CPAN
/*
* The haspag function. Returns true if the current process is in a PAG,
* false otherwise. This attempts a system call, and if that fails, falls
* back on looking for supplemental groups that match the AFS groups.
*/
int
k_haspag(void)
{
int ngroups, i;
gid_t *groups;
uint32_t pag, g0, g1, hi, lo;
/* First, try the system call if k_pioctl is available. */
#ifdef HAVE_K_PIOCTL
int result;
struct ViceIoctl iob;
iob.in = NULL;
iob.in_size = 0;
iob.out = (void *) &pag;
( run in 1.233 second using v1.01-cache-2.11-cpan-ceb78f64989 )