diff options
author | Marc Laukien <marc@zeroc.com> | 2003-02-23 21:01:17 +0000 |
---|---|---|
committer | Marc Laukien <marc@zeroc.com> | 2003-02-23 21:01:17 +0000 |
commit | c10d2ade46fbcf0f7ebbe3200f98e58e2d72f63e (patch) | |
tree | 85dce5f1ae7718d4f50a52c585c18ae04c38591f /cpp/src/IcePack/ActivatorI.cpp | |
parent | fix (diff) | |
download | ice-c10d2ade46fbcf0f7ebbe3200f98e58e2d72f63e.tar.bz2 ice-c10d2ade46fbcf0f7ebbe3200f98e58e2d72f63e.tar.xz ice-c10d2ade46fbcf0f7ebbe3200f98e58e2d72f63e.zip |
more compat fixes
Diffstat (limited to 'cpp/src/IcePack/ActivatorI.cpp')
-rw-r--r-- | cpp/src/IcePack/ActivatorI.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/cpp/src/IcePack/ActivatorI.cpp b/cpp/src/IcePack/ActivatorI.cpp index 4ced9395b2e..a7ed12912b4 100644 --- a/cpp/src/IcePack/ActivatorI.cpp +++ b/cpp/src/IcePack/ActivatorI.cpp @@ -541,10 +541,17 @@ IcePack::ActivatorI::terminationListener() if(ret == -1) { +#ifdef EPROTO if(errno == EINTR || errno == EPROTO) { goto repeatSelect; } +#else + if(errno == EINTR) + { + goto repeatSelect; + } +#endif SyscallException ex(__FILE__, __LINE__); ex.error = getSystemErrno(); |