Patch from Debian bug #76119 Authors: Igor Khavkine Upstream status: committed to CVS Index: Linux-PAM/configure.in =================================================================== --- Linux-PAM/configure.in.orig +++ Linux-PAM/configure.in @@ -389,7 +389,7 @@ AC_HEADER_DIRENT AC_HEADER_STDC AC_HEADER_SYS_WAIT -AC_CHECK_HEADERS(fcntl.h limits.h malloc.h sys/file.h sys/ioctl.h sys/time.h syslog.h termio.h unistd.h sys/fsuid.h inittypes.h) +AC_CHECK_HEADERS(fcntl.h limits.h malloc.h sys/file.h sys/ioctl.h sys/time.h syslog.h net/if.h termio.h unistd.h sys/fsuid.h inittypes.h) AC_CHECK_HEADERS(crypt.h) Index: Linux-PAM/modules/pam_rhosts/pam_rhosts_auth.c =================================================================== --- Linux-PAM/modules/pam_rhosts/pam_rhosts_auth.c.orig +++ Linux-PAM/modules/pam_rhosts/pam_rhosts_auth.c @@ -64,11 +64,10 @@ #include #endif /* HAVE_SYS_FSUID_H */ #ifdef HAVE_NET_IF_H -#include +#include #endif #include #include -#include #include #ifndef MAXDNAME Index: Linux-PAM/modules/pam_limits/pam_limits.c =================================================================== --- Linux-PAM/modules/pam_limits/pam_limits.c.orig +++ Linux-PAM/modules/pam_limits/pam_limits.c @@ -280,8 +280,10 @@ limit_item = RLIMIT_NOFILE; else if (strcmp(lim_item, "memlock") == 0) limit_item = RLIMIT_MEMLOCK; +#ifdef RLIMIT_AS else if (strcmp(lim_item, "as") == 0) limit_item = RLIMIT_AS; +#endif /*RLIMIT_AS*/ #ifdef RLIMIT_LOCKS else if (strcmp(lim_item, "locks") == 0) limit_item = RLIMIT_LOCKS; @@ -385,7 +387,9 @@ case RLIMIT_CORE: case RLIMIT_RSS: case RLIMIT_MEMLOCK: +#ifdef RLIMIT_AS case RLIMIT_AS: +#endif if (rlimit_value != RLIM_INFINITY) rlimit_value *= 1024; break;