summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhil Mesnier <mesnier_p@ociweb.com>2009-03-19 12:45:08 +0000
committerPhil Mesnier <mesnier_p@ociweb.com>2009-03-19 12:45:08 +0000
commit205c51d7258344a9e9482b3c537f61896c0a5b87 (patch)
tree0e57528c753f2a4564cd72470e09cc4270dafb16
parent06335b6417754d7ceb096a6153ccc47ae3d17971 (diff)
downloadATCD-205c51d7258344a9e9482b3c537f61896c0a5b87.tar.gz
Thu Mar 19 12:42:07 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
* ace/OS_NS_unistd.inl: Further clean up to maintain style consistency in new dup() impl.
-rw-r--r--ACE/ChangeLog9
-rw-r--r--ACE/ace/OS_NS_unistd.inl15
2 files changed, 15 insertions, 9 deletions
diff --git a/ACE/ChangeLog b/ACE/ChangeLog
index 241bd5ec000..a485a8c2a44 100644
--- a/ACE/ChangeLog
+++ b/ACE/ChangeLog
@@ -1,9 +1,16 @@
+Thu Mar 19 12:42:07 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * ace/OS_NS_unistd.inl:
+
+ Further clean up to maintain style consistency in new dup()
+ impl.
+
Thu Mar 19 11:57:46 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
* ace/OS_NS_unistd.inl:
Clean up compile errors.
-
+
Wed Mar 18 14:48:23 UTC 2009 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
* ace/OS_NS_unistd.{h,inl}: Added a new ACE_OS::dup() method with
diff --git a/ACE/ace/OS_NS_unistd.inl b/ACE/ace/OS_NS_unistd.inl
index 49072dd2eed..a2d64d7b179 100644
--- a/ACE/ace/OS_NS_unistd.inl
+++ b/ACE/ace/OS_NS_unistd.inl
@@ -220,7 +220,11 @@ ACE_INLINE ACE_HANDLE
ACE_OS::dup(ACE_HANDLE handle, int pid)
{
ACE_OS_TRACE("ACE_OS::dup");
-#if defined (ACE_WIN32) && !defined(ACE_HAS_WINCE)
+#if defined (ACE_LACKS_DUP) || defined (ACE_HAS_WINCE)
+ ACE_UNUSED_ARG (handle);
+ ACE_UNUSED_ARG (pid);
+ ACE_NOTSUP_RETURN (ACE_INVALID_HANDLE);
+#elif defined (ACE_WIN32)
ACE_HANDLE new_fd;
ACE_HANDLE hTargetProcess = ::OpenProcess (PROCESS_DUP_HANDLE,
FALSE,
@@ -239,13 +243,8 @@ ACE_OS::dup(ACE_HANDLE handle, int pid)
else
ACE_FAIL_RETURN (ACE_INVALID_HANDLE);
/*NOTREACHED*/
-#elif defined(ACE_LACKS_DUP)
- ACE_UNUSED_ARGS(handle);
- ACE_NOTSUP_RETURN(-1);
-#elif defined(ACE_HAS_WINCE)
- ACE_UNUSED_ARG(handle)
- ACE_NOTSUP_RETURN(0);
-#else
+#else
+ ACE_UNUSED_ARG (pid);
ACE_OSCALL_RETURN(::dup(handle), ACE_HANDLE, ACE_INVALID_HANDLE);
#endif /*ACE_WIN32 && !ACE_HAS_WINCE*/
}