pub unsafe extern "C" fn sem_open(
    name: *const c_char,
    oflag: c_int,
     ...
) -> *mut sem_t