public static FilePermissions FromGroupPermissions(StoragePermissions sp) { var p = default(FilePermissions); if (sp.HasFlag(StoragePermissions.Read)) { p |= FilePermissions.S_IRGRP; } if (sp.HasFlag(StoragePermissions.Write)) { p |= FilePermissions.S_IWGRP; } if (sp.HasFlag(StoragePermissions.Execute)) { p |= FilePermissions.S_IXGRP; } return(p); }
public static FilePermissions FromOwnerPermissions(StoragePermissions sp) { var p = default(FilePermissions); if (sp.HasFlag(StoragePermissions.Read)) { p |= FilePermissions.S_IRUSR; } if (sp.HasFlag(StoragePermissions.Write)) { p |= FilePermissions.S_IWUSR; } if (sp.HasFlag(StoragePermissions.Execute)) { p |= FilePermissions.S_IXUSR; } return(p); }