mirror of
https://bitbucket.org/anguist/ntpa
synced 2025-10-06 02:51:23 +00:00
Windows compliance
This commit is contained in:
@ -79,10 +79,10 @@ using System.Security;
|
||||
// documentation for more information on this.
|
||||
//
|
||||
#if DEBUG
|
||||
[assembly: AssemblyDelaySign(true)]
|
||||
[assembly: AssemblyKeyFileAttribute(@"..\..\ConnectorNetPublicKey.snk")]
|
||||
//[assembly: AssemblyDelaySign(true)]
|
||||
//[assembly: AssemblyKeyFileAttribute(@"..\..\ConnectorNetPublicKey.snk")]
|
||||
#endif
|
||||
[assembly: AssemblyKeyName("ConnectorNet")]
|
||||
//[assembly: AssemblyKeyName("ConnectorNet")]
|
||||
[assembly: InternalsVisibleTo("MySql.Data.Tests, PublicKey = 0024000004800000940000000602000000240000525341310004000001000100d973bda91f71752c78294126974a41a08643168271f65fc0fb3cd45f658da01fbca75ac74067d18e7afbf1467d7a519ce0248b13719717281bb4ddd4ecd71a580dfe0912dfc3690b1d24c7e1975bf7eed90e4ab14e10501eedf763bff8ac204f955c9c15c2cf4ebf6563d8320b6ea8d1ea3807623141f4b81ae30a6c886b3ee1")]
|
||||
[assembly: InternalsVisibleTo("MySql.Data.CF.Tests, PublicKey = 0024000004800000940000000602000000240000525341310004000001000100d973bda91f71752c78294126974a41a08643168271f65fc0fb3cd45f658da01fbca75ac74067d18e7afbf1467d7a519ce0248b13719717281bb4ddd4ecd71a580dfe0912dfc3690b1d24c7e1975bf7eed90e4ab14e10501eedf763bff8ac204f955c9c15c2cf4ebf6563d8320b6ea8d1ea3807623141f4b81ae30a6c886b3ee1")]
|
||||
[assembly: InternalsVisibleTo("MySql.Data.Entity, PublicKey = 0024000004800000940000000602000000240000525341310004000001000100d973bda91f71752c78294126974a41a08643168271f65fc0fb3cd45f658da01fbca75ac74067d18e7afbf1467d7a519ce0248b13719717281bb4ddd4ecd71a580dfe0912dfc3690b1d24c7e1975bf7eed90e4ab14e10501eedf763bff8ac204f955c9c15c2cf4ebf6563d8320b6ea8d1ea3807623141f4b81ae30a6c886b3ee1")]
|
||||
|
@ -109,11 +109,11 @@ namespace Ntp.Interop
|
||||
try {
|
||||
EventWaitHandle handle = EventWaitHandle.OpenExisting (name);
|
||||
handle.Set ();
|
||||
return Signal.Exit;
|
||||
return true;
|
||||
} catch (Exception e) {
|
||||
log.WriteLine ("Error in mutex handling.", Severity.Error);
|
||||
log.WriteLine (e, Severity.Trace);
|
||||
return Signal.Error;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@ -124,11 +124,11 @@ namespace Ntp.Interop
|
||||
false, EventResetMode.ManualReset,
|
||||
name);
|
||||
handle.WaitOne ();
|
||||
return true;
|
||||
return Signal.Exit;
|
||||
} catch (Exception e) {
|
||||
log.WriteLine ("Error in mutex handling.", Severity.Error);
|
||||
log.WriteLine (e, Severity.Trace);
|
||||
return false;
|
||||
return Signal.Error;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -76,4 +76,36 @@ namespace Ntp.Interop
|
||||
}
|
||||
}
|
||||
}
|
||||
#else
|
||||
namespace Ntp.Interop
|
||||
{
|
||||
public static class Permission
|
||||
{
|
||||
public static uint? GetUserId(string userName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
public static uint? GetGroupId(string groupName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
public static bool SetUserId(uint userId)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
public static bool ChangeFileMode(string file, uint mode)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
public static bool ChangeFileOwner(string file, uint user, uint? group)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
@ -27,7 +27,7 @@
|
||||
#if __MonoCS__
|
||||
using Mono.Unix.Native;
|
||||
#else
|
||||
System.Diagnostics
|
||||
using System.Diagnostics;
|
||||
#endif
|
||||
|
||||
namespace Ntp.Interop
|
||||
|
Reference in New Issue
Block a user