diff options
author | Steve Langasek <vorlon@debian.org> | 2007-08-28 02:27:17 +0000 |
---|---|---|
committer | Steve Langasek <vorlon@debian.org> | 2007-08-28 02:27:17 +0000 |
commit | af0308708c9308953542815f9e3a9dce7db09edc (patch) | |
tree | 74d06f5fc8a9878a0c80ff7e03e8c532c3b6cadf /modules/pam_xauth/pam_xauth.c | |
parent | bf7ac853c1d6b9ba2949ef9547230c4d59f7ee13 (diff) | |
download | pam-af0308708c9308953542815f9e3a9dce7db09edc.tar.gz pam-af0308708c9308953542815f9e3a9dce7db09edc.tar.bz2 pam-af0308708c9308953542815f9e3a9dce7db09edc.zip |
Relevant BUGIDs: Debian bugs #76119, #165066
Purpose of commit: portability
Commit summary:
---------------
2007-08-27 Steve Langasek <vorlon@debian.org>
* modules/pam_limits/pam_limits.c: when building on non-Linux
systems, give a warning only, not an error; no one seems to
remember why this error was here in the first place, but leave
something in that might still grab the attention of non-Linux
users.
Patch from Michal Suchanek <hramrach_l@centrum.cz>.
* configure.in, modules/pam_rhosts/pam_rhosts_auth.c: check for
the presence of net/if.h before using, required for Hurd
compatibility.
Patch from Igor Khavkine <i_khavki@alcor.concordia.ca>.
* modules/pam_limits/pam_limits.c: conditionalize the use of
RLIMIT_AS, which is not present on the Hurd.
Patch from Igor Khavkine <i_khavki@alcor.concordia.ca>.
* modules/pam_rhosts/pam_rhosts_auth.c: use getline() instead of
a static buffer when available; fixes the build on systems
without MAXHOSTNAMELEN (i.e., the Hurd).
* modules/pam_xauth/pam_xauth.c: make sure PATH_MAX is defined
before using it.
Diffstat (limited to 'modules/pam_xauth/pam_xauth.c')
-rw-r--r-- | modules/pam_xauth/pam_xauth.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/pam_xauth/pam_xauth.c b/modules/pam_xauth/pam_xauth.c index 3772bd06..153210f1 100644 --- a/modules/pam_xauth/pam_xauth.c +++ b/modules/pam_xauth/pam_xauth.c @@ -63,6 +63,11 @@ #define XAUTHDEF ".Xauthority" #define XAUTHTMP ".xauthXXXXXX" +/* Hurd compatibility */ +#ifndef PATH_MAX +#define PATH_MAX 4096 +#endif + /* Possible paths to xauth executable */ static const char * const xauthpaths[] = { #ifdef PAM_PATH_XAUTH |