diff options
-rw-r--r-- | libs/binder/Static.cpp | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/libs/binder/Static.cpp b/libs/binder/Static.cpp index 7a77f6de54..779ed412ba 100644 --- a/libs/binder/Static.cpp +++ b/libs/binder/Static.cpp @@ -64,13 +64,9 @@ private: int mFD; }; -static LogTextOutput gLogTextOutput; -static FdTextOutput gStdoutTextOutput(STDOUT_FILENO); -static FdTextOutput gStderrTextOutput(STDERR_FILENO); - -TextOutput& alog(gLogTextOutput); -TextOutput& aout(gStdoutTextOutput); -TextOutput& aerr(gStderrTextOutput); +TextOutput& alog(*new LogTextOutput()); +TextOutput& aout(*new FdTextOutput(STDOUT_FILENO)); +TextOutput& aerr(*new FdTextOutput(STDERR_FILENO)); // ------------ ProcessState.cpp |