summaryrefslogtreecommitdiff
path: root/ace
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>2004-08-03 13:36:05 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>2004-08-03 13:36:05 +0000
commitc86f9e0ed122f9793d9006eecc7309625a1cfc7d (patch)
treefbde32959ff5ccbaf16280896b1b02c896ce556a /ace
parentf9cfea4b62e17f81c73098c20d1920d5d514c0dd (diff)
downloadATCD-c86f9e0ed122f9793d9006eecc7309625a1cfc7d.tar.gz
ChangeLogTag:Tue Aug 3 08:22:10 2004 Douglas C. Schmidt <schmidt@cs.wustl.edu>
Diffstat (limited to 'ace')
-rw-r--r--ace/OS_NS_dirent.inl2
-rw-r--r--ace/config-aix-5.x.h4
2 files changed, 6 insertions, 0 deletions
diff --git a/ace/OS_NS_dirent.inl b/ace/OS_NS_dirent.inl
index 38b6e25df8f..ceb27b371a8 100644
--- a/ace/OS_NS_dirent.inl
+++ b/ace/OS_NS_dirent.inl
@@ -120,6 +120,8 @@ ACE_OS::readdir_r (ACE_DIR *dirp,
# if defined (HPUX_10) /* But HP 10.x doesn't follow the draft either */
*result = entry;
return ::readdir_r (dirp, entry);
+#elif defined(__GNUC__) && defined (_AIX)
+ return ::readdir_r (dirp, entry, result);
# else
// <result> had better not be 0!
*result = ::readdir_r (dirp, entry);
diff --git a/ace/config-aix-5.x.h b/ace/config-aix-5.x.h
index 1bd78d262e6..21c305745e7 100644
--- a/ace/config-aix-5.x.h
+++ b/ace/config-aix-5.x.h
@@ -36,3 +36,7 @@
// AIX 5.1 has netinet/tcp.h
#undef ACE_LACKS_NETINET_TCP_H
+
+#if (defined (_AIX) && defined (__GNUC__))
+#define ACE_HAS_POSIX_GETPWNAM_R
+#endif /* (defined (_AIX) && defined (__GNUC__)) */