$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';