cmake HAVE_TIMERFD examples

datastax/cpp-driver src/CMakeLists.txt :87

check_symbol_exists(timerfd_create "sys/timerfd.h" HAVE_TIMERFD)

accel-ppp/accel-ppp accel-pppd/triton/CMakeLists.txt :13

CHECK_FUNCTION_EXISTS(timerfd_create HAVE_TIMERFD)

accel-ppp/accel-ppp accel-pppd/triton/CMakeLists.txt :16

ADD_DEFINITIONS(-DHAVE_TIMERFD)

accel-ppp/accel-ppp accel-pppd/triton/CMakeLists.txt :17

ELSE (HAVE_TIMERFD)

accel-ppp/accel-ppp accel-pppd/triton/CMakeLists.txt :29

ENDIF (HAVE_TIMERFD)

JulNadeauCA/libagar CMakeChecks.cmake :3349

check_c_source_compiles("
#include <sys/timerfd.h>

int
main(int argc, char *argv[])
{
	struct itimerspec its;
	int fd;

	if ((fd = timerfd_create(CLOCK_MONOTONIC, TFD_TIMER_ABSTIME)) != -1) {
		its.it_interval.tv_sec = 0;
		its.it_interval.tv_nsec = 0L;
		its.it_value.tv_sec = 0;
		its.it_value.tv_nsec = 0L;
		return (timerfd_settime(fd, 0, &its, NULL) == -1);
	}
	return (1);
}
" HAVE_TIMERFD)

mandarine3ds/mandarine externals/libusb/CMakeLists.txt :132

check_function_exists(timerfd_create HAVE_TIMERFD)