summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/Service.cpp
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2005-03-07 17:31:51 +0000
committerBernard Normier <bernard@zeroc.com>2005-03-07 17:31:51 +0000
commitc72308ab0d720c014fd2c16f74b4991f984bafe3 (patch)
tree775d7d35f90e8f65e61e1be1799973d12bf16e7a /cpp/src/Ice/Service.cpp
parentOops, fix for previous fix (diff)
downloadice-c72308ab0d720c014fd2c16f74b4991f984bafe3.tar.bz2
ice-c72308ab0d720c014fd2c16f74b4991f984bafe3.tar.xz
ice-c72308ab0d720c014fd2c16f74b4991f984bafe3.zip
fixed cast
Diffstat (limited to 'cpp/src/Ice/Service.cpp')
-rwxr-xr-xcpp/src/Ice/Service.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/cpp/src/Ice/Service.cpp b/cpp/src/Ice/Service.cpp
index fd18988d91c..d02f7050c86 100755
--- a/cpp/src/Ice/Service.cpp
+++ b/cpp/src/Ice/Service.cpp
@@ -1346,7 +1346,7 @@ Ice::Service::runDaemon(int argc, char* argv[])
size_t pos = 0;
while(pos < sizeof(msg))
{
- int n = read(fds[0], &msg[pos], static_cast<int>(sizeof(msg) - pos));
+ ssize_t n = read(fds[0], &msg[pos], sizeof(msg) - pos);
if(n == -1)
{
if(IceInternal::interrupted())
@@ -1596,7 +1596,7 @@ Ice::Service::runDaemon(int argc, char* argv[])
size_t pos = 0;
while(len > 0)
{
- int n = write(fds[1], &msg[pos], static_cast<int>(len));
+ ssize_t n = write(fds[1], &msg[pos], len);
if(n == -1)
{
if(IceInternal::interrupted())