From 9457bb958be6b2a177da124b5a8d4e773d20130c Mon Sep 17 00:00:00 2001 From: "Glenn K. Lockwood" Date: Fri, 28 Apr 2017 13:01:30 -0700 Subject: [PATCH] explicitly disable O_CREAT and O_EXCL when doing read-only test --- src/parse_options.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/parse_options.c b/src/parse_options.c index 1dabef0..5377cb5 100755 --- a/src/parse_options.c +++ b/src/parse_options.c @@ -122,8 +122,10 @@ static void CheckRunSettings(IOR_test_t *tests) && (params->openFlags & IOR_RDWR)) { params->openFlags &= ~(IOR_RDWR); - if (params->readFile | params->checkRead) + if (params->readFile | params->checkRead) { params->openFlags |= IOR_RDONLY; + params->openFlags &= ~(IOR_CREAT|IOR_EXCL); + } else params->openFlags |= IOR_WRONLY; }