libc
pub unsafe extern "C" fn shmat( shmid: c_int, shmaddr: *const c_void, shmflg: c_int) -> *mut c_void