SCCS-vsn: sys/kern/kern_prot.c 5.7
-/* kern_prot.c 5.6 82/09/06 */
+/* kern_prot.c 5.7 82/09/12 */
/*
* System calls related to processes and protection
/*
* System calls related to processes and protection
} *uap = (struct a *)u.u_ap;
register int *gp;
} *uap = (struct a *)u.u_ap;
register int *gp;
-printf("gidsetsize %d, gidset %x\n", uap->gidsetsize, uap->gidset);
if (!suser())
return;
if (uap->gidsetsize > sizeof (u.u_groups) / sizeof (u.u_groups[0])) {
if (!suser())
return;
if (uap->gidsetsize > sizeof (u.u_groups) / sizeof (u.u_groups[0])) {
u.u_error = EFAULT;
return;
}
u.u_error = EFAULT;
return;
}
-printf("copied in %d %d ... \n", u.u_groups[0], u.u_groups[1]);
for (gp = &u.u_groups[uap->gidsetsize]; gp < &u.u_groups[NGROUPS]; gp++)
*gp = -1;
}
for (gp = &u.u_groups[uap->gidsetsize]; gp < &u.u_groups[NGROUPS]; gp++)
*gp = -1;
}