pub extern "C" fn writev(
    fn_ptr: Option<&extern "C" fn(_: c_int, _: *const iovec, _: c_int) -> ssize_t>,
    fd: c_int,
    iov: *const iovec,
    iovcnt: c_int
) -> ssize_t