From 96644992eb978c038eeff6ad3ba6456854bfe471 Mon Sep 17 00:00:00 2001 From: Sebastien Pouliot Date: Wed, 1 Nov 2006 01:10:10 +0000 Subject: 2006-10-31 Sebastien Pouliot * 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 --- mcs/class/System/System.Security.AccessControl/ChangeLog | 6 ++++++ .../System/System.Security.AccessControl/SemaphoreAccessRule.cs | 2 ++ .../System/System.Security.AccessControl/SemaphoreAuditRule.cs | 1 + mcs/class/System/System.Security.AccessControl/SemaphoreSecurity.cs | 3 +++ 4 files changed, 12 insertions(+) (limited to 'mcs/class/System/System.Security.AccessControl') 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 + + * SemaphoreAccessRule.cs, SemaphoreAuditRule.cs, SemaphoreSecurity.cs: + Fix build (with my corlib's changes) with some defaults (probably bad) + values. + 2006-09-28 Andrew Skiba * 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) { } -- cgit v1.2.3