pub fn cvt_nz(error: c_int) -> Result<()>
Zero means Ok(), all other values are treated as raw OS errors. Does not look at errno.
Ok()
errno