diff options
author | Marc Laukien <marc@zeroc.com> | 2001-08-28 23:41:27 +0000 |
---|---|---|
committer | Marc Laukien <marc@zeroc.com> | 2001-08-28 23:41:27 +0000 |
commit | 8fc36472ad8108e24b6ce17d792e2e9d715851d2 (patch) | |
tree | b475f95dba2fe9e615ac7b38e80a7861683ac5ae /cpp/src/IcePack/Activator.cpp | |
parent | fixes (diff) | |
download | ice-8fc36472ad8108e24b6ce17d792e2e9d715851d2.tar.bz2 ice-8fc36472ad8108e24b6ce17d792e2e9d715851d2.tar.xz ice-8fc36472ad8108e24b6ce17d792e2e9d715851d2.zip |
many fixes
Diffstat (limited to 'cpp/src/IcePack/Activator.cpp')
-rw-r--r-- | cpp/src/IcePack/Activator.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cpp/src/IcePack/Activator.cpp b/cpp/src/IcePack/Activator.cpp index d3900db798e..ecc3a84da62 100644 --- a/cpp/src/IcePack/Activator.cpp +++ b/cpp/src/IcePack/Activator.cpp @@ -163,6 +163,10 @@ IcePack::Activator::activate(const ServerDescriptionPtr& desc) if (execvp(argv[0], argv) == -1) { + // + // Send any errors to the parent process, using the write + // end of the pipe. + // SystemException ex(__FILE__, __LINE__); ostringstream s; s << "can't execute `" << path << "':\n" << ex; @@ -262,7 +266,7 @@ IcePack::Activator::terminationListener() { // // If the pipe was closed, the process has - // terminated + // terminated. // map<string, Process>::iterator q = p; ++p; |