summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-06-19 22:00:14 +0000
committernanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-06-19 22:00:14 +0000
commitc8cb0a19edb448d8391ab96a06ae4bedbefb1dca (patch)
tree577045621b6b3fa925f7a1817a3c5c1024936c1a
parent949033ac05cb33e8d5c61ade7072d48b740f08de (diff)
downloadATCD-c8cb0a19edb448d8391ab96a06ae4bedbefb1dca.tar.gz
Make g++ quiet on FreeBSD by adding ACE_UNUSED_ARG to sigwait and treats the case ACE_HAS_NONCONST_MSGSND separately in msgsnd ().
-rw-r--r--ace/OS.i7
1 files changed, 5 insertions, 2 deletions
diff --git a/ace/OS.i b/ace/OS.i
index c397904b776..c4e578a7bfc 100644
--- a/ace/OS.i
+++ b/ace/OS.i
@@ -5513,6 +5513,7 @@ ACE_OS::sigwait (sigset_t *set, int *sig)
sig = &local_sig;
#if defined (ACE_HAS_THREADS)
#if defined (__FreeBSD__) || defined (CHORUS)
+ ACE_USUSED_ARG (set);
ACE_NOTSUP_RETURN (-1);
#elif (defined (ACE_HAS_STHREADS) && (_POSIX_C_SOURCE - 0 < 199506L)) || defined (ACE_HAS_FSU_PTHREADS)
*sig = ::sigwait (set);
@@ -6544,7 +6545,9 @@ ACE_OS::msgsnd (int int_id, const void *buf, size_t len, int flags)
{
// ACE_TRACE ("ACE_OS::msgsnd");
#if defined (ACE_HAS_SYSV_IPC)
-#if defined (ACE_LACKS_POSIX_PROTOTYPES) || defined (ACE_HAS_NONCONST_MSGSND) || defined (ACE_LACKS_SOME_POSIX_PROTOTYPES)
+#if defined (ACE_HAS_NONCONST_MSGSND)
+ ACE_OSCALL_RETURN (::msgsnd (int_id, (void *) buf, len, flags), int, -1);
+#elif defined (ACE_LACKS_POSIX_PROTOTYPES) || defined (ACE_LACKS_SOME_POSIX_PROTOTYPES)
ACE_OSCALL_RETURN (::msgsnd (int_id, (msgbuf *) buf, len, flags), int, -1);
#else
ACE_OSCALL_RETURN (::msgsnd (int_id, buf, len, flags), int, -1);
@@ -6645,7 +6648,7 @@ ACE_INLINE char *
ACE_OS::dlerror (void)
{
// ACE_TRACE ("ACE_OS::dlerror");
-#if defined (ACE_HAS_SVR4_DYNAMIC_LINKING)
+#if defined (AC1E_HAS_SVR4_DYNAMIC_LINKING)
ACE_OSCALL_RETURN ((char *)::dlerror (), char *, 0);
#elif defined (__hpux)
ACE_OSCALL_RETURN (::strerror(errno), char *, 0);