diff options
author | Sebastien Pouliot <sebastien@ximian.com> | 2006-11-01 04:10:10 +0300 |
---|---|---|
committer | Sebastien Pouliot <sebastien@ximian.com> | 2006-11-01 04:10:10 +0300 |
commit | 96644992eb978c038eeff6ad3ba6456854bfe471 (patch) | |
tree | a0dad7c5328e4cf80a9cbcefd1a667ebead74739 /mcs/class/System/System.Security.AccessControl | |
parent | 29ef06fc736262b367ec430b1907ef7ba0c34482 (diff) |
2006-10-31 Sebastien Pouliot <sebastien@ximian.com>
* SemaphoreAccessRule.cs, SemaphoreAuditRule.cs, SemaphoreSecurity.cs:
Fix build (with my corlib's changes) with some defaults (probably bad)
values.
svn path=/trunk/mcs/; revision=67201
Diffstat (limited to 'mcs/class/System/System.Security.AccessControl')
4 files changed, 12 insertions, 0 deletions
diff --git a/mcs/class/System/System.Security.AccessControl/ChangeLog b/mcs/class/System/System.Security.AccessControl/ChangeLog index 51c6bfab5bf..db3d0ef3b9b 100644 --- a/mcs/class/System/System.Security.AccessControl/ChangeLog +++ b/mcs/class/System/System.Security.AccessControl/ChangeLog @@ -1,3 +1,9 @@ +2006-10-31 Sebastien Pouliot <sebastien@ximian.com> + + * SemaphoreAccessRule.cs, SemaphoreAuditRule.cs, SemaphoreSecurity.cs: + Fix build (with my corlib's changes) with some defaults (probably bad) + values. + 2006-09-28 Andrew Skiba <andrews@mainsoft.com> * SemaphoreAuditRule.cs: TARGET_JVM diff --git a/mcs/class/System/System.Security.AccessControl/SemaphoreAccessRule.cs b/mcs/class/System/System.Security.AccessControl/SemaphoreAccessRule.cs index a885b7db026..cbdaefdde4f 100644 --- a/mcs/class/System/System.Security.AccessControl/SemaphoreAccessRule.cs +++ b/mcs/class/System/System.Security.AccessControl/SemaphoreAccessRule.cs @@ -40,6 +40,7 @@ namespace System.Security.AccessControl { public SemaphoreAccessRule (IdentityReference identity, SemaphoreRights semaphoreRights, AccessControlType type) + : base (identity, 0, false, InheritanceFlags.None, PropagationFlags.None, type) { this.semaphoreRights = semaphoreRights; } @@ -47,6 +48,7 @@ namespace System.Security.AccessControl { public SemaphoreAccessRule (string identity, SemaphoreRights semaphoreRights, AccessControlType type) + : base (null, 0, false, InheritanceFlags.None, PropagationFlags.None, type) { this.semaphoreRights = semaphoreRights; } diff --git a/mcs/class/System/System.Security.AccessControl/SemaphoreAuditRule.cs b/mcs/class/System/System.Security.AccessControl/SemaphoreAuditRule.cs index db0a3873ae1..2bcf8676655 100644 --- a/mcs/class/System/System.Security.AccessControl/SemaphoreAuditRule.cs +++ b/mcs/class/System/System.Security.AccessControl/SemaphoreAuditRule.cs @@ -43,6 +43,7 @@ namespace System.Security.AccessControl { public SemaphoreAuditRule (IdentityReference identity, SemaphoreRights semaphoreRights, AuditFlags flags) + : base (identity, 0, false, InheritanceFlags.None, PropagationFlags.None, flags) { this.semaphoreRights = semaphoreRights; } diff --git a/mcs/class/System/System.Security.AccessControl/SemaphoreSecurity.cs b/mcs/class/System/System.Security.AccessControl/SemaphoreSecurity.cs index 764d1a9cbdf..8e3700d2cdf 100644 --- a/mcs/class/System/System.Security.AccessControl/SemaphoreSecurity.cs +++ b/mcs/class/System/System.Security.AccessControl/SemaphoreSecurity.cs @@ -35,11 +35,14 @@ using System.Security.Principal; namespace System.Security.AccessControl { [ComVisible (false)] public sealed class SemaphoreSecurity : NativeObjectSecurity { + public SemaphoreSecurity () + : base (false, ResourceType.Unknown) { } public SemaphoreSecurity (string name, AccessControlSections includesections) + : base (false, ResourceType.Unknown, name, includesections) { } |