From 7ab27c46cfca8b2a751316d82ea864267d1fcda4 Mon Sep 17 00:00:00 2001 From: Jan Kotas Date: Tue, 30 Jan 2018 01:11:03 -0800 Subject: [PATCH] Cleanup + Small TimeZoneInfo optimization for Unix (dotnet/corert#5314) * Delete non-shared TimeZoneInfo.cs * Delete duplicate resource Signed-off-by: dotnet-bot --- src/mscorlib/shared/System/TimeZoneInfo.Unix.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mscorlib/shared/System/TimeZoneInfo.Unix.cs b/src/mscorlib/shared/System/TimeZoneInfo.Unix.cs index 2f7830f..a06545f 100644 --- a/src/mscorlib/shared/System/TimeZoneInfo.Unix.cs +++ b/src/mscorlib/shared/System/TimeZoneInfo.Unix.cs @@ -525,7 +525,8 @@ namespace System { try { - using (FileStream stream = new FileStream(filePath, FileMode.Open, FileAccess.Read)) + // bufferSize == 1 used to avoid unnecessary buffer in FileStream + using (FileStream stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read, bufferSize: 1)) { if (stream.Length == rawData.Length) { -- 2.7.4