use super::abi::*;
use crate::{
gid_t,
unit_result_from_value,
};
#[inline]
pub fn getresgid(
real_gid: &mut gid_t,
effective_gid: &mut gid_t,
saved_gid: &mut gid_t,
) -> crate::Result<()> {
let ret = unsafe {
syscall_3(
120,
real_gid as *mut gid_t as usize,
effective_gid as *mut gid_t as usize,
saved_gid as *mut gid_t as usize,
) as i32
};
unit_result_from_value(ret)
}