From 67b56aca92afb6883f2617bc70eb87bd84266335 Mon Sep 17 00:00:00 2001 From: Milian Wolff Date: Mon, 15 Jun 2015 23:03:37 +0200 Subject: [PATCH] Group disabling of stdio locking code. --- heaptrack_interpret.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/heaptrack_interpret.cpp b/heaptrack_interpret.cpp index 0d852be..1392b98 100644 --- a/heaptrack_interpret.cpp +++ b/heaptrack_interpret.cpp @@ -333,6 +333,8 @@ int main(int /*argc*/, char** /*argv*/) { // optimize: we only have a single thread ios_base::sync_with_stdio(false); + __fsetlocking(stdout, FSETLOCKING_BYCALLER); + __fsetlocking(stdin, FSETLOCKING_BYCALLER); AccumulatedTraceData data; @@ -340,9 +342,6 @@ int main(int /*argc*/, char** /*argv*/) string exe; - __fsetlocking(stdout, FSETLOCKING_BYCALLER); - __fsetlocking(stdin, FSETLOCKING_BYCALLER); - while (reader.getLine(cin)) { if (reader.mode() == 'x') { reader >> exe; -- 2.7.4