public static Int32 FromDirectoryNotifyFlags (DirectoryNotifyFlags value) { Int32 rval; if (FromDirectoryNotifyFlags (value, out rval) == -1) ThrowArgumentException (value); return rval; }
public static Int32 FromDirectoryNotifyFlags(DirectoryNotifyFlags value) { Int32 rval; if (FromDirectoryNotifyFlags(value, out rval) == -1) { ThrowArgumentException(value); } return(rval); }
private static int ToDirectoryNotifyFlags(Int32 value, out DirectoryNotifyFlags rval) { throw new System.NotImplementedException(); }
private static int FromDirectoryNotifyFlags(DirectoryNotifyFlags value, out Int32 rval) { throw new System.NotImplementedException(); }
public static bool TryToDirectoryNotifyFlags (Int32 value, out DirectoryNotifyFlags rval) { return ToDirectoryNotifyFlags (value, out rval) == 0; }
private static extern int ToDirectoryNotifyFlags (Int32 value, out DirectoryNotifyFlags rval);
public static bool TryFromDirectoryNotifyFlags (DirectoryNotifyFlags value, out Int32 rval) { return FromDirectoryNotifyFlags (value, out rval) == 0; }
private static extern int FromDirectoryNotifyFlags (DirectoryNotifyFlags value, out Int32 rval);
public static bool TryToDirectoryNotifyFlags(Int32 value, out DirectoryNotifyFlags rval) { return(ToDirectoryNotifyFlags(value, out rval) == 0); }
private static extern int ToDirectoryNotifyFlags(Int32 value, out DirectoryNotifyFlags rval);
public static bool TryFromDirectoryNotifyFlags(DirectoryNotifyFlags value, out Int32 rval) { return(FromDirectoryNotifyFlags(value, out rval) == 0); }
private static extern int FromDirectoryNotifyFlags(DirectoryNotifyFlags value, out Int32 rval);
private static int ToDirectoryNotifyFlags (Int32 value, out DirectoryNotifyFlags rval) { throw new System.NotImplementedException(); }
private static int FromDirectoryNotifyFlags (DirectoryNotifyFlags value, out Int32 rval) { throw new System.NotImplementedException(); }
public static int fcntl (int fd, FcntlCommand cmd, DirectoryNotifyFlags arg) { if (cmd != FcntlCommand.F_NOTIFY) { SetLastError (Error.EINVAL); return -1; } long _arg = UnixConvert.FromDirectoryNotifyFlags (arg); return fcntl (fd, FcntlCommand.F_NOTIFY, _arg); }