mirror of
https://github.com/cuberite/libevent.git
synced 2025-09-19 01:04:58 -04:00
check for sysctl before we use it
Not all C libraries under Linux support the sysctl() func.
This commit is contained in:
parent
19277763b2
commit
358c745e54
@ -166,7 +166,7 @@ arc4_seed_win32(void)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(_EVENT_HAVE_SYS_SYSCTL_H)
|
#if defined(_EVENT_HAVE_SYS_SYSCTL_H) && defined(_EVENT_HAVE_SYSCTL)
|
||||||
#if _EVENT_HAVE_DECL_CTL_KERN && _EVENT_HAVE_DECL_KERN_RANDOM && _EVENT_HAVE_DECL_RANDOM_UUID
|
#if _EVENT_HAVE_DECL_CTL_KERN && _EVENT_HAVE_DECL_KERN_RANDOM && _EVENT_HAVE_DECL_RANDOM_UUID
|
||||||
#define TRY_SEED_SYSCTL_LINUX
|
#define TRY_SEED_SYSCTL_LINUX
|
||||||
static int
|
static int
|
||||||
|
@ -267,7 +267,7 @@ AC_HEADER_TIME
|
|||||||
|
|
||||||
dnl Checks for library functions.
|
dnl Checks for library functions.
|
||||||
AC_CHECK_FUNCS([gettimeofday vasprintf fcntl clock_gettime strtok_r strsep])
|
AC_CHECK_FUNCS([gettimeofday vasprintf fcntl clock_gettime strtok_r strsep])
|
||||||
AC_CHECK_FUNCS([getnameinfo strlcpy inet_ntop inet_pton signal sigaction strtoll inet_aton pipe eventfd sendfile mmap splice arc4random arc4random_buf issetugid geteuid getegid getprotobynumber setenv unsetenv putenv])
|
AC_CHECK_FUNCS([getnameinfo strlcpy inet_ntop inet_pton signal sigaction strtoll inet_aton pipe eventfd sendfile mmap splice arc4random arc4random_buf issetugid geteuid getegid getprotobynumber setenv unsetenv putenv sysctl])
|
||||||
|
|
||||||
AC_CACHE_CHECK(
|
AC_CACHE_CHECK(
|
||||||
[for getaddrinfo],
|
[for getaddrinfo],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user