… | |
… | |
74 | |
74 | |
75 | dnl Misc libraries. |
75 | dnl Misc libraries. |
76 | AC_CHECK_LIB(crypt, main) |
76 | AC_CHECK_LIB(crypt, main) |
77 | AC_CHECK_LIB(des, des_crypt) |
77 | AC_CHECK_LIB(des, des_crypt) |
78 | |
78 | |
79 | dnl Gros - Changed this to support some external programs that do not like dmalloc (like Python). |
|
|
80 | dnl If you really need to make some memory debugging, uncomment the dmalloc line and comment out the dmalloclp one. |
|
|
81 | |
|
|
82 | if eval "test x$use_dmalloc = xyes"; then |
|
|
83 | AC_CHECK_LIB(dmalloc, main) |
|
|
84 | else |
|
|
85 | AC_CHECK_LIB(dmalloclp, main) |
|
|
86 | fi |
|
|
87 | |
|
|
88 | dnl Checks for header files. |
79 | dnl Checks for header files. |
89 | AC_HEADER_DIRENT |
80 | AC_CHECK_HEADERS(crypt.h des.h) |
90 | AC_HEADER_STDC |
|
|
91 | AC_CHECK_HEADERS(fcntl.h limits.h malloc.h strings.h sys/file.h sys/ioctl.h sys/time.h time.h unistd.h stddef.h stdlib.h sys/ttycom.h sys/termios.h crypt.h arpa/inet.h des.h) |
|
|
92 | |
|
|
93 | |
81 | |
94 | dnl Checks for typedefs, structures, and compiler characteristics. |
82 | dnl Checks for typedefs, structures, and compiler characteristics. |
95 | AC_C_CONST |
|
|
96 | AC_C_INLINE |
83 | AC_C_INLINE |
97 | AC_TYPE_PID_T |
|
|
98 | AC_TYPE_SIZE_T |
|
|
99 | AC_HEADER_TIME |
|
|
100 | AC_STRUCT_TM |
|
|
101 | AC_TYPE_UID_T |
|
|
102 | |
84 | |
103 | AC_CHECK_SIZEOF(long) |
85 | AC_CHECK_SIZEOF(long) |
104 | AC_CHECK_SIZEOF(long long) |
86 | AC_CHECK_SIZEOF(long long) |
105 | |
87 | |
106 | dnl Checks for library functions. |
88 | dnl Checks for library functions. |
107 | AC_PROG_GCC_TRADITIONAL |
89 | AC_PROG_GCC_TRADITIONAL |
108 | AC_FUNC_MEMCMP |
|
|
109 | AC_FUNC_SETPGRP |
|
|
110 | AC_TYPE_SIGNAL |
90 | AC_TYPE_SIGNAL |
111 | AC_FUNC_STRFTIME |
|
|
112 | AC_FUNC_VPRINTF |
|
|
113 | AC_CHECK_FUNCS(gettimeofday mkdir mktime rmdir select socket strcspn strerror strspn strstr strtol strcasecmp strncasecmp snprintf setsid srandom getdtablesize srand48 srand sysconf scandir) |
|
|
114 | |
91 | |
115 | dnl alphasort can not be added to AC_CHECK_FUNCS because |
92 | dnl alphasort can not be added to AC_CHECK_FUNCS because |
116 | AC_MSG_CHECKING(checking if alphasort is defined) |
93 | AC_MSG_CHECKING(checking if alphasort is defined) |
117 | AC_TRY_COMPILE([#include <dirent.h>], [alphasort;], |
94 | AC_TRY_COMPILE([#include <dirent.h>], [alphasort;], |
118 | ac_cv_func_alphasort=yes, ac_cv_func_alphasort=no) |
95 | ac_cv_func_alphasort=yes, ac_cv_func_alphasort=no) |