Index: Modules/nismodule.c =================================================================== --- Modules/nismodule.c (revision 73861) +++ Modules/nismodule.c (working copy) @@ -89,7 +89,7 @@ return map; } -#ifdef __APPLE__ +#if defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) typedef int (*foreachfunc)(unsigned long, char *, int, char *, int, void *); #else typedef int (*foreachfunc)(int, char *, int, char *, int, char *);