pkgsrc/mail/xfmail/patches/patch-ab
rillig 9fa35d5b1d Added some patches for NetBSD-1.6.2, which lacks the readdir_r function.
Cleaned up the package's Makefile. Approved by wiz.
2005-03-16 16:17:42 +00:00

16 lines
603 B
Text

$NetBSD: patch-ab,v 1.5 2005/03/16 16:17:42 rillig Exp $
--- src/mail/addrbookdb.cpp.orig Fri Jan 2 04:54:01 2004
+++ src/mail/addrbookdb.cpp Wed Mar 16 14:13:41 2005
@@ -174,7 +174,11 @@ AddressBookDB::Load(const char *configdi
dir = opendir(configdir);
if (dir == NULL)
return false;
+#ifdef HAVE_READDIR_R
while (readdir_r(dir, &entry, &result) == 0 && result != NULL) {
+#else
+ while ( (result = readdir(dir)) != NULL) {
+#endif
if (NAMLEN(result) > 8 && strncmp(result->d_name, ".xfbook.", 8) == 0) {
strncpy(buf, result->d_name, NAMLEN(result));
buf[NAMLEN(result)] = '\0';