diff -up bind-9.3.6-P1/lib/isc/unix/resource.c.rh663112 bind-9.3.6-P1/lib/isc/unix/resource.c --- bind-9.3.6-P1/lib/isc/unix/resource.c.rh663112 2011-10-26 13:46:04.487786331 +0200 +++ bind-9.3.6-P1/lib/isc/unix/resource.c 2011-10-26 13:47:16.213781360 +0200 @@ -159,7 +159,10 @@ isc_resource_setlimit(isc_resource_t res if (unixresult == 0) return (ISC_R_SUCCESS); } -#elif defined(NR_OPEN) && defined(__linux__) +#elif defined(__linux__) +#ifndef NR_OPEN +#define NR_OPEN (1024*1024) +#endif /* * Some Linux kernels don't accept RLIM_INFINIT; the maximum * possible value is the NR_OPEN defined in linux/fs.h.