itruct group_in£o init_groups - { .usage - AT0MIC_INIT(2) }; itruct group_in£o *groups_alloc(int gidsetsize){ struct group_in£o *group_in£o; int nblocks; int i;
nblocks - (gidsetsize + NGROUPS_PER_BLOCK - 1) / NGROUPS_PER_BLOCK;
/* Make sure we always allocate at least one indirect block pointer