diff --git a/Shell/main.cpp b/Shell/main.cpp index 9d0c1faaf7..96db348f01 100644 --- a/Shell/main.cpp +++ b/Shell/main.cpp @@ -655,7 +655,7 @@ static bool handle_builtin(int argc, const char** argv, int& retval) class FileDescriptionCollector { public: - FileDescriptionCollector() {} + FileDescriptionCollector() { } ~FileDescriptionCollector() { collect(); } void collect() @@ -1075,7 +1075,7 @@ static ExitCodeOrContinuationRequest run_command(const StringView& cmd) for (size_t i = 0; i < children.size(); ++i) { auto& child = children[i]; do { - int rc = waitpid(child.pid, &wstatus, 0); + int rc = waitpid(child.pid, &wstatus, WSTOPPED); if (rc < 0 && errno != EINTR) { if (errno != ECHILD) perror("waitpid");