summaryrefslogtreecommitdiff
path: root/ace/OS.h
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1998-09-16 18:43:43 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1998-09-16 18:43:43 +0000
commit32388e3b1d95891283e6a7d5da59a513f073e890 (patch)
tree7abf3582c0d79f07225716195df16e8a92d5868d /ace/OS.h
parentb82170d0860e984719ff094fda7920fbe8c74fe6 (diff)
downloadATCD-32388e3b1d95891283e6a7d5da59a513f073e890.tar.gz
.
Diffstat (limited to 'ace/OS.h')
-rw-r--r--ace/OS.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/ace/OS.h b/ace/OS.h
index 9e94c2026f7..c2146dfa345 100644
--- a/ace/OS.h
+++ b/ace/OS.h
@@ -3826,14 +3826,14 @@ typedef char ACE_SERVENT_DATA[ACE_SERVENT_DATA_SIZE];
typedef char ACE_PROTOENT_DATA[ACE_PROTOENT_DATA_SIZE];
# endif /* ACE_HAS_STRUCT_NETDB_DATA */
-# if !defined (ACE_HAS_SEMUN)
+# if !defined (ACE_HAS_SEMUN) || (defined (__GLIBC__) && defined (_SEM_SEMUN_UNDEFINED))
union semun
{
int val; // value for SETVAL
struct semid_ds *buf; // buffer for IPC_STAT & IPC_SET
u_short *array; // array for GETALL & SETALL
};
-# endif /* !ACE_HAS_SEMUN */
+# endif /* !ACE_HAS_SEMUN || (defined (__GLIBC__) && defined (_SEM_SEMUN_UNDEFINED)) */
// Max size of an ACE Log Record data buffer. This can be reset in
// the config.h file if you'd like to increase or decrease the size.