- Detect missing size_t and typedef it.

This commit is contained in:
Damien Miller 1999-12-29 10:36:45 +11:00
Родитель ac3a4b4a96
Коммит 9505851f31
4 изменённых файлов: 18 добавлений и 0 удалений

Просмотреть файл

@ -8,6 +8,7 @@
Nalin Dahyabhai <nalin@thermo.stat.ncsu.edu>
- Calls to pam_setcred, patch from Nalin Dahyabhai
<nalin@thermo.stat.ncsu.edu>
- Detect missing size_t and typedef it.
19991228
- Replacement for getpagesize() for systems which lack it

Просмотреть файл

@ -113,6 +113,7 @@
#undef HAVE_U_INTXX_T
#undef HAVE_UINTXX_T
#undef HAVE_SOCKLEN_T
#undef HAVE_SIZE_T
/* Define if you have /dev/ptmx */
#undef HAVE_DEV_PTMX

Просмотреть файл

@ -192,6 +192,18 @@ AC_TRY_COMPILE(
[AC_MSG_RESULT(no)]
)
AC_MSG_CHECKING([For size_t])
AC_TRY_COMPILE(
[#include <sys/types.h>],
[#include <sys/socket.h>],
[size_t foo; foo = 1235;],
[
AC_DEFINE(HAVE_SIZE_T)
AC_MSG_RESULT(yes)
],
[AC_MSG_RESULT(no)]
)
AC_ARG_WITH(pam,
[ --without-pam Disable PAM support ],
[

Просмотреть файл

@ -106,6 +106,10 @@ typedef int64_t quad_t;
typedef unsigned int socklen_t;
#endif /* HAVE_SOCKLEN_T */
#ifndef HAVE_SIZE_T
typedef unsigned int size_t;
#endif /* HAVE_SIZE_T */
/* Paths */
/* If _PATH_LASTLOG is not defined by system headers, set it to the */