<pre style='margin:0'>
Rainer Müller (raimue) pushed a commit to branch master
in repository macports-base.

</pre>
<p><a href="https://github.com/macports/macports-base/commit/24ca5975a3cd8dc13e7975533b2eaaabec1a2423">https://github.com/macports/macports-base/commit/24ca5975a3cd8dc13e7975533b2eaaabec1a2423</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 24ca5975a3cd8dc13e7975533b2eaaabec1a2423
</span>Author: Rainer Müller <raimue@macports.org>
AuthorDate: Wed Jul 12 00:09:39 2017 +0200

<span style='display:block; white-space:pre;color:#404040;'>    darwintrace: no getdirentries() with 64-bit inodes
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    getdirentries() and __getdirentries64() are exclusive and the former
</span><span style='display:block; white-space:pre;color:#404040;'>    cannot be linked to if 64-bit inodes are in effect.
</span>---
 src/darwintracelib1.0/readdir.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/darwintracelib1.0/readdir.c b/src/darwintracelib1.0/readdir.c
</span><span style='display:block; white-space:pre;color:#808080;'>index 41b6fb5..aa31917 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/darwintracelib1.0/readdir.c
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/darwintracelib1.0/readdir.c
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -109,7 +109,7 @@ static size_t _dt_getdirentries64(int fd, void *buf, size_t bufsize, __darwin_of
</span> size_t __getdirentries64(int fd, void *buf, size_t bufsize, __darwin_off_t *basep);
 DARWINTRACE_INTERPOSE(_dt_getdirentries64, __getdirentries64);
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#endif /* defined(__DARWIN_64_BIT_INO_T) && defined(HAVE___GETDIRENTRIES64) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#else
</span> 
 #pragma pack(4)
 struct dirent32 {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -161,3 +161,5 @@ static int _dt_getdirentries(int fd, char *buf, int nbytes, long *basep) {
</span> 
 int getdirentries(int fd, char *buf, int nbytes, long *basep);
 DARWINTRACE_INTERPOSE(_dt_getdirentries, getdirentries);
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#endif /* defined(__DARWIN_64_BIT_INO_T) && defined(HAVE___GETDIRENTRIES64) */
</span></pre><pre style='margin:0'>

</pre>