Lines Matching defs:ngroups
1529 let ngroups = unsafe { libc::getgroups(0, ptr::null_mut()) };
1535 if ngroups == 0 {
1542 let mut groups = Vec::<Gid>::with_capacity(Errno::result(ngroups)? as usize);
1547 let ngroups = unsafe {
1551 match Errno::result(ngroups) {
1664 let mut ngroups = groups.capacity() as i32;
1669 &mut ngroups)
1672 // BSD systems only return 0 or -1, Linux returns ngroups on success.
1674 unsafe { groups.set_len(ngroups as usize) };
1677 // Returns -1 if ngroups is too small, but does not set errno.