You've already forked linux-packaging-mono
Imported Upstream version 6.0.0.207
Former-commit-id: 669b068a0086a928f56ccebfe966bf1d98acdb48
This commit is contained in:
parent
e0066d9519
commit
c466f3c4f3
@@ -5,6 +5,9 @@ namespace System.IO
|
||||
{
|
||||
public partial class Directory
|
||||
{
|
||||
public static DirectoryInfo CreateDirectory (string path, System.Security.AccessControl.DirectorySecurity directorySecurity)
|
||||
=> CreateDirectory (path); //ignore directorySecurity
|
||||
|
||||
public static DirectorySecurity GetAccessControl(string path, AccessControlSections includeSections)
|
||||
{
|
||||
return new DirectorySecurity (path, includeSections);
|
||||
|
@@ -8,6 +8,11 @@ namespace System.IO
|
||||
{
|
||||
private DirectoryInfo(SerializationInfo info, StreamingContext context) : base(info, context) { }
|
||||
|
||||
public void Create (System.Security.AccessControl.DirectorySecurity directorySecurity)
|
||||
=> FileSystem.CreateDirectory (FullPath); // ignore directorySecurity
|
||||
public DirectoryInfo CreateSubdirectory (string path, System.Security.AccessControl.DirectorySecurity directorySecurity)
|
||||
=> CreateSubdirectory (path);
|
||||
|
||||
public DirectorySecurity GetAccessControl()
|
||||
{
|
||||
return Directory.GetAccessControl(FullPath, AccessControlSections.Access | AccessControlSections.Owner | AccessControlSections.Group);
|
||||
|
@@ -5,6 +5,9 @@ namespace System.IO
|
||||
{
|
||||
public partial class File
|
||||
{
|
||||
public static FileStream Create (string path, int bufferSize, FileOptions options, System.Security.AccessControl.FileSecurity fileSecurity)
|
||||
=> new FileStream(path, FileMode.Create, FileAccess.ReadWrite, FileShare.None, bufferSize, options); // ignore fileSecurity
|
||||
|
||||
public static FileSecurity GetAccessControl (string path)
|
||||
{
|
||||
// AccessControlSections.Audit requires special permissions.
|
||||
@@ -27,5 +30,5 @@ namespace System.IO
|
||||
|
||||
fileSecurity.PersistModifications (path);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user