summaryrefslogtreecommitdiff
path: root/ACE/ace/config-linux.h
diff options
context:
space:
mode:
authorPhil Mesnier <mesnierp@ociweb.com>2016-03-03 16:55:46 -0600
committerPhil Mesnier <mesnierp@ociweb.com>2016-03-04 10:14:59 -0600
commitf68ad1ebb25927d2b6650091f3bc23ae6888a495 (patch)
tree002a02dc67f6bed1fec3a1e8b3d8ab35538097b9 /ACE/ace/config-linux.h
parent80f4315eb1314ccdc47052f07c882a45a60fa10b (diff)
downloadATCD-f68ad1ebb25927d2b6650091f3bc23ae6888a495.tar.gz
Bring over recent fixes and enhancements to the FaultTolerant / LoadBalancing naming service extension from OCI's TAO release.
Fixes deadlocks that could occur as a result of file access errors, such as the transient "bad file decriptor" (ebadf) error that seems to pop up fairly regularly when using NFS. Also optimized the file locking strategy to not always setting to MODIFY access state, which then required a file update on every access
Diffstat (limited to 'ACE/ace/config-linux.h')
-rw-r--r--ACE/ace/config-linux.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/ACE/ace/config-linux.h b/ACE/ace/config-linux.h
index a29d6e55844..eeb6c46e447 100644
--- a/ACE/ace/config-linux.h
+++ b/ACE/ace/config-linux.h
@@ -403,6 +403,7 @@
#define ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS
#define ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R
#define ACE_HAS_REENTRANT_FUNCTIONS
+#define ACE_HAS_MNTENT
// To support UCLIBC
#if defined (__UCLIBC__)