- public UnixIOException (int error, Exception inner)
- : base ("Unix-generated exception", inner)
+ public UnixIOException (int errno, Exception inner)
+ : base (UnixMarshal.GetErrorDescription (Native.NativeConvert.ToErrno (errno)), inner)
+ {
+ this.errno = errno;
+ }
+
+ public UnixIOException (Native.Errno errno)
+ : base (UnixMarshal.GetErrorDescription (errno))