diff options
author | nalpp <nalpp@yandex-team.ru> | 2022-02-10 16:46:46 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:46:46 +0300 |
commit | 30d1ef3941e0dc835be7609de5ebee66958f215a (patch) | |
tree | 49e222ea1c5804306084bb3ae065bb702625360f /util/system/shellcommand.cpp | |
parent | 87f3eb38999df2d3c1cb77f8ffb9c52ec9c516fb (diff) | |
download | ydb-30d1ef3941e0dc835be7609de5ebee66958f215a.tar.gz |
Restoring authorship annotation for <nalpp@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'util/system/shellcommand.cpp')
-rw-r--r-- | util/system/shellcommand.cpp | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/util/system/shellcommand.cpp b/util/system/shellcommand.cpp index b712321c10..b1989b5c8c 100644 --- a/util/system/shellcommand.cpp +++ b/util/system/shellcommand.cpp @@ -195,7 +195,7 @@ private: TList<TString> Arguments; TString WorkDir; TAtomic ExecutionStatus; // TShellCommand::ECommandStatus - TMaybe<int> ExitCode; + TMaybe<int> ExitCode; IInputStream* InputStream; IOutputStream* OutputStream; IOutputStream* ErrorStream; @@ -362,10 +362,10 @@ public: return static_cast<ECommandStatus>(AtomicGet(ExecutionStatus)); } - inline TMaybe<int> GetExitCode() const { - return ExitCode; - } - + inline TMaybe<int> GetExitCode() const { + return ExitCode; + } + inline TProcessId GetPid() const { #if defined(_win_) return GetProcessId(Pid); @@ -1062,9 +1062,9 @@ void TShellCommand::TImpl::Communicate(TProcessInfo* pi) { // Otherwise there is no way for input stream provider to discover // that process has exited and stream shouldn't wait for new data. bool cleanExit = false; - TMaybe<int> processExitCode; + TMaybe<int> processExitCode; #if defined(_unix_) - processExitCode = WEXITSTATUS(status); + processExitCode = WEXITSTATUS(status); if (WIFEXITED(status) && processExitCode == 0) { cleanExit = true; } else if (WIFSIGNALED(status)) { @@ -1078,11 +1078,11 @@ void TShellCommand::TImpl::Communicate(TProcessInfo* pi) { } if (exitCode == 0) cleanExit = true; - processExitCode = static_cast<int>(exitCode); + processExitCode = static_cast<int>(exitCode); DBG(Cerr << "exit code: " << exitCode << Endl); } #endif - pi->Parent->ExitCode = processExitCode; + pi->Parent->ExitCode = processExitCode; if (cleanExit) { AtomicSet(pi->Parent->ExecutionStatus, SHELL_FINISHED); } else { @@ -1155,10 +1155,10 @@ TShellCommand::ECommandStatus TShellCommand::GetStatus() const { return Impl->GetStatus(); } -TMaybe<int> TShellCommand::GetExitCode() const { - return Impl->GetExitCode(); -} - +TMaybe<int> TShellCommand::GetExitCode() const { + return Impl->GetExitCode(); +} + TProcessId TShellCommand::GetPid() const { return Impl->GetPid(); } |