From: Vincent Fu Date: Thu, 14 Sep 2023 22:54:25 +0000 (-0400) Subject: verify: open state file in binary mode on Windows X-Git-Tag: fio-3.36~12 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=e2c5f17e3559cc7c96706cd75c2609f12675c60b;p=fio.git verify: open state file in binary mode on Windows Make sure we open the verify state file in binary mode to avoid any possible conversion of NL to CR+NL. This is the same fix we did for 1fb215e991d260a128e35d761f6850e8d9e4c333. Fixes: https://github.com/axboe/fio/issues/1631 Signed-off-by: Vincent Fu --- diff --git a/verify.c b/verify.c index 2848b686..f7355f30 100644 --- a/verify.c +++ b/verify.c @@ -1648,6 +1648,10 @@ static int open_state_file(const char *name, const char *prefix, int num, else flags = O_RDONLY; +#ifdef _WIN32 + flags |= O_BINARY; +#endif + verify_state_gen_name(out, sizeof(out), name, prefix, num); fd = open(out, flags, 0644);