From: Milian Wolff Date: Mon, 15 Jun 2015 21:03:37 +0000 (+0200) Subject: Group disabling of stdio locking code. X-Git-Tag: submit/tizen/20180620.112952^2~324 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=67b56aca92afb6883f2617bc70eb87bd84266335;p=sdk%2Ftools%2Fheaptrack.git Group disabling of stdio locking code. --- 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;