From 677e06103e905691aa353e140deca73e3daf4e97 Mon Sep 17 00:00:00 2001 From: Dan Travison Date: Wed, 29 Nov 2017 10:44:24 -0800 Subject: [PATCH] Use explicit libpsl-native binary name for dllimport. --- .../utils/tracing/SysLogProvider.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/System.Management.Automation/utils/tracing/SysLogProvider.cs b/src/System.Management.Automation/utils/tracing/SysLogProvider.cs index d54392e607a..03d5d17e9eb 100755 --- a/src/System.Management.Automation/utils/tracing/SysLogProvider.cs +++ b/src/System.Management.Automation/utils/tracing/SysLogProvider.cs @@ -357,6 +357,7 @@ internal enum LogLevel : uint internal static class NativeMethods { + const string libpslnative = "libpsl-native"; /// /// Write a message to the system logger, which in turn writes the message to the system console, log files, etc. /// See man 3 syslog for more info. @@ -365,13 +366,13 @@ internal static class NativeMethods /// The OR of a priority and facility in the SysLogPriority enum indicating the the priority and facility of the log entry. /// /// The message to put in the log entry. - [DllImport("psl-native", CharSet = CharSet.Ansi, EntryPoint = "Native_SysLog")] + [DllImport(libpslnative, CharSet = CharSet.Ansi, EntryPoint = "Native_SysLog")] internal static extern void SysLog(SysLogPriority priority, string message); - [DllImport("psl-native", CharSet = CharSet.Ansi, EntryPoint = "Native_OpenLog")] + [DllImport(libpslnative, CharSet = CharSet.Ansi, EntryPoint = "Native_OpenLog")] internal static extern void OpenLog(IntPtr ident, SysLogPriority facility); - [DllImport("psl-native", EntryPoint = "Native_CloseLog")] + [DllImport(libpslnative, EntryPoint = "Native_CloseLog")] internal static extern void CloseLog(); [Flags]