]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blame - src/patches/pam-0.99.3.0-hostname.patch
Updated Kernel (2.6.32.22).
[people/pmueller/ipfire-2.x.git] / src / patches / pam-0.99.3.0-hostname.patch
CommitLineData
a52153e7
MT
1--- Linux-PAM-0.99.3.0/configure.in.host-name-max 2005-12-12 19:56:27.000000000 +0300
2+++ Linux-PAM-0.99.3.0/configure.in 2006-01-28 01:31:58.000000000 +0300
cd1a2927
MT
3@@ -395,6 +395,46 @@
4 AC_CHECK_FUNCS(getpwnam_r getpwuid_r getgrnam_r getgrgid_r getspnam_r)
5 AC_CHECK_FUNCS(getgrouplist getline getdelim)
6
7+AH_BOTTOM([#ifndef HAVE_HOST_NAME_MAX
8+ #ifdef HAVE_MAXHOSTNAME
9+ #include <sys/param.h>
10+ #define HOST_NAME_MAX MAXHOSTNAME
11+ #else
12+ #define HOST_NAME_MAX 64
13+ #endif
14+#endif])
15+ac_cv_maxhostname_defined=no
16+AC_CACHE_CHECK([[whether HOST_NAME_MAX is defined in limits.h]],
17+[ac_cv_host_name_max_defined],
18+[AC_COMPILE_IFELSE([[#include <limits.h>
19+
20+char name[HOST_NAME_MAX];
21+
22+int main()
23+{
24+ return 0;
25+}]], [ac_cv_host_name_max_defined=yes
26+ AC_MSG_RESULT([ac_cv_host_name_max_defined])],
27+[ac_cv_host_name_max_defined=no
28+AC_MSG_RESULT([ac_cv_host_name_max_defined])
29+AC_CACHE_CHECK([[whether MAXHOSTNAME is defined in sys/param.h]],
30+[ac_cv_maxhostname_defined],
31+[AC_COMPILE_IFELSE([[#include <sys/param.h>
32+
33+char name[MAXHOSTNAME];
34+
35+int main()
36+{
37+return 0;
38+}]], [ac_cv_maxhostname_defined=yes], [ac_cv_maxhostname_defined=no])])
39+AC_MSG_RESULT([ac_cv_maxhostname_defined])])])
40+if test $ac_cv_host_name_max_defined = yes; then
41+AC_DEFINE([HAVE_HOST_NAME_MAX], 1, [Define if system header limits.h defines HOST_NAME_MAX])
42+fi
43+if test $ac_cv_maxhostname_defined = yes; then
44+AC_DEFINE([HAVE_MAXHOSTNAME], 1, [Define if system header sys/param.h defines MAXHOSTNAME])
45+fi
46+
47 dnl Checks for programs/utilities
48 AC_CHECK_PROG(SGML2PS, sgml2ps, yes, no)
a52153e7
MT
49 AC_CHECK_PROG(SGML2TXT, sgml2txt, yes, no)
50