pub unsafe fn ID(fd: c_int, arg: *mut u64) -> c_int