From fef44277eec44a98c817bb10bee892916bb9c512 Mon Sep 17 00:00:00 2001 From: Dan Travison Date: Thu, 30 Nov 2017 08:17:16 -0800 Subject: [PATCH] Use explicit libpsl-native binary name for dllimport. (#5580) --- .../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 d54392e60..03d5d17e9 100755 --- a/src/System.Management.Automation/utils/tracing/SysLogProvider.cs +++ b/src/System.Management.Automation/utils/tracing/SysLogProvider.cs @@ -357,6 +357,7 @@ namespace System.Management.Automation.Tracing 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 @@ namespace System.Management.Automation.Tracing /// 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]