summaryrefslogtreecommitdiff
path: root/ace/FIFO_Recv.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ace/FIFO_Recv.cpp')
-rw-r--r--ace/FIFO_Recv.cpp25
1 files changed, 19 insertions, 6 deletions
diff --git a/ace/FIFO_Recv.cpp b/ace/FIFO_Recv.cpp
index 3add4e66072..acf85b81058 100644
--- a/ace/FIFO_Recv.cpp
+++ b/ace/FIFO_Recv.cpp
@@ -23,6 +23,7 @@ ACE_FIFO_Recv::close (void)
{
ACE_TRACE ("ACE_FIFO_Recv::close");
int result = ACE_FIFO::close ();
+
if (this->aux_handle_ != ACE_INVALID_HANDLE)
return ACE_OS::close (this->aux_handle_);
else
@@ -34,29 +35,41 @@ ACE_FIFO_Recv::close (void)
// aren't any writers at the moment!
int
-ACE_FIFO_Recv::open (const char *fifo_name, int flags, int perms, int persistent)
+ACE_FIFO_Recv::open (const char *fifo_name,
+ int flags,
+ int perms,
+ int persistent)
{
ACE_TRACE ("ACE_FIFO_Recv::open");
+
if (ACE_FIFO::open (fifo_name, ACE_NONBLOCK | flags, perms) == -1)
return -1;
else if (this->disable (ACE_NONBLOCK) == -1)
return -1;
- else if (persistent && (this->aux_handle_ =
- ACE_OS::open (fifo_name, O_WRONLY)) == ACE_INVALID_HANDLE)
+ else if (persistent
+ && (this->aux_handle_ = ACE_OS::open (fifo_name, O_WRONLY)) == ACE_INVALID_HANDLE)
return -1;
else
return this->get_handle () == ACE_INVALID_HANDLE ? -1 : 0;
}
-ACE_FIFO_Recv::ACE_FIFO_Recv (void): aux_handle_ (ACE_INVALID_HANDLE)
+ACE_FIFO_Recv::ACE_FIFO_Recv (void)
+ : aux_handle_ (ACE_INVALID_HANDLE)
{
ACE_TRACE ("ACE_FIFO_Recv::ACE_FIFO_Recv");
}
-ACE_FIFO_Recv::ACE_FIFO_Recv (const char *fifo_name, int flags, int perms, int persistent)
+ACE_FIFO_Recv::ACE_FIFO_Recv (const char *fifo_name,
+ int flags,
+ int perms,
+ int persistent)
{
ACE_TRACE ("ACE_FIFO_Recv::ACE_FIFO_Recv");
- if (this->ACE_FIFO_Recv::open (fifo_name, flags, perms, persistent) == -1)
+
+ if (this->ACE_FIFO_Recv::open (fifo_name,
+ flags,
+ perms,
+ persistent) == -1)
ACE_ERROR ((LM_ERROR, "%p\n", "ACE_FIFO_Recv"));
}