From 0eb2dbbc3cd45b2a118aa44ac05bac9b8ca1eec4 Mon Sep 17 00:00:00 2001 From: Krzysztof Wicher Date: Mon, 5 Nov 2018 10:48:53 -0800 Subject: Improve/fix SerialStream.Dispose (dotnet/corefx#33221) * Improve/fix SerialStream.Dispose * Review feedback * remove unused using statement * Use ToFileDescriptor Signed-off-by: dotnet-bot --- .../shared/Interop/Unix/System.Native/Interop.Read.cs | 2 +- .../shared/Interop/Unix/System.Native/Interop.Write.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.Read.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.Read.cs index 1be5e789c2..233feabdbb 100644 --- a/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.Read.cs +++ b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.Read.cs @@ -20,6 +20,6 @@ internal static partial class Interop /// Note - on fail. the position of the stream may change depending on the platform; consult man 2 read for more info /// [DllImport(Libraries.SystemNative, EntryPoint = "SystemNative_Read", SetLastError = true)] - internal static extern unsafe int Read(SafeFileHandle fd, byte* buffer, int count); + internal static extern unsafe int Read(SafeHandle fd, byte* buffer, int count); } } diff --git a/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.Write.cs b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.Write.cs index 0636615a8b..fb06d463be 100644 --- a/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.Write.cs +++ b/src/System.Private.CoreLib/shared/Interop/Unix/System.Native/Interop.Write.cs @@ -19,7 +19,7 @@ internal static partial class Interop /// Returns the number of bytes written on success; otherwise, returns -1 and sets errno /// [DllImport(Libraries.SystemNative, EntryPoint = "SystemNative_Write", SetLastError = true)] - internal static extern unsafe int Write(SafeFileHandle fd, byte* buffer, int bufferSize); + internal static extern unsafe int Write(SafeHandle fd, byte* buffer, int bufferSize); [DllImport(Libraries.SystemNative, EntryPoint = "SystemNative_Write", SetLastError = true)] internal static extern unsafe int Write(int fd, byte* buffer, int bufferSize); -- cgit v1.2.3