Lines 206-237
Link Here
|
206 |
AC_CHECK_FUNCS(flock fcntl uname gethostname sysinfo getdomainname) |
206 |
AC_CHECK_FUNCS(flock fcntl uname gethostname sysinfo getdomainname) |
207 |
AC_CHECK_FUNCS(stricmp random rand snprintf vsnprintf) |
207 |
AC_CHECK_FUNCS(stricmp random rand snprintf vsnprintf) |
208 |
|
208 |
|
209 |
if test "$ac_cv_func_uname" = 'yes' |
209 |
AC_CACHE_CHECK([for field domainname in struct utsname], ac_cv_struct_utsname, |
210 |
then |
210 |
[AC_TRY_RUN([ |
211 |
AC_MSG_CHECKING([for field domainname in struct utsname]) |
211 |
#include <sys/utsname.h> |
212 |
AC_TRY_RUN([ |
|
|
213 |
#include <sys/utsname.h> |
214 |
|
212 |
|
215 |
main(int argc, char **argv) |
213 |
main(int argc, char **argv) |
216 |
{ |
214 |
{ |
217 |
struct utsname uts; |
215 |
struct utsname uts; |
218 |
uts.domainname[0] = '\0'; |
216 |
uts.domainname[0] = '\0'; |
219 |
} |
217 |
} |
220 |
], |
218 |
], |
221 |
AC_MSG_RESULT(yes) |
219 |
ac_cv_struct_utsname=yes, |
222 |
AC_DEFINE(HAVE_STRUCT_UTSNAME_DOMAINNAME), |
220 |
ac_cv_struct_utsname=no, |
223 |
AC_MSG_RESULT(no) |
221 |
[AC_MSG_ERROR([cross-compiling, |
224 |
) |
222 |
presetting ac_cv_struct_utsname=(yes|no) will help])] |
225 |
fi |
223 |
) |
|
|
224 |
]) |
225 |
AS_VAR_IF(ac_cv_struct_utsname, yes, |
226 |
[AC_DEFINE(HAVE_STRUCT_UTSNAME_DOMAINNAME)], |
227 |
) |
226 |
|
228 |
|
227 |
AC_MSG_CHECKING([for /dev/urandom]) |
229 |
AC_CACHE_CHECK([for /dev/urandom], ac_cv_file__dev_urandom, |
228 |
if test -c /dev/urandom |
230 |
[AS_IF([test "$cross_compiling" = yes], |
229 |
then |
231 |
[AC_MSG_ERROR([cross-compiling, |
230 |
AC_MSG_RESULT(yes) |
232 |
presetting ac_cv_file__dev_urandom=(yes|no) will help])], |
231 |
AC_DEFINE(HAVE_DEV_URANDOM) |
233 |
if test -c /dev/urandom ; then |
232 |
else |
234 |
ac_cv_file__dev_urandom=yes |
233 |
AC_MSG_RESULT(no) |
235 |
else |
234 |
fi |
236 |
ac_cv_file__dev_urandom=no |
|
|
237 |
fi |
238 |
)] |
239 |
) |
240 |
AS_VAR_IF(ac_cv_file__dev_urandom, yes, |
241 |
[AC_DEFINE(HAVE_DEV_URANDOM)] |
242 |
) |
235 |
|
243 |
|
236 |
dnl Determine PATH setting |
244 |
dnl Determine PATH setting |
237 |
echo $ac_n "using the following PATH setting for exec'ed programs... $ac_c" 1>&6 |
245 |
echo $ac_n "using the following PATH setting for exec'ed programs... $ac_c" 1>&6 |