diff --git a/configure.ac b/configure.ac index 9fd46ba9a9..c401fb3844 100644 --- a/configure.ac +++ b/configure.ac @@ -649,7 +649,7 @@ pause \ AC_FUNC_ALLOCA AC_FUNC_MMAP -EFL_CHECK_FUNCS([EFLALL], [fnmatch gettimeofday dirfd fcntl]) +EFL_CHECK_FUNCS([EFLALL], [fnmatch gettimeofday dirfd fcntl sched_getcpu]) have_atfile_source="${ac_cv_func_fstatat}" AC_DEFINE_IF([HAVE_ATFILE_SOURCE], diff --git a/m4/efl_check_funcs.m4 b/m4/efl_check_funcs.m4 index d48e02cb6b..d68d0c2118 100644 --- a/m4/efl_check_funcs.m4 +++ b/m4/efl_check_funcs.m4 @@ -172,6 +172,15 @@ case "$host_os" in esac ]) +dnl _EFL_CHECK_FUNC_SCHED_GETCPU is for internal use +dnl _EFL_CHECK_FUNC_SCHED_GETCPU(EFL, VARIABLE) +AC_DEFUN([_EFL_CHECK_FUNC_SCHED_GETCPU], +[ + EFL_CHECK_LIB_CODE([$1], [], [$2], [[ +#include +]], [[int cpu = sched_getcpu();]]) +]) + dnl _EFL_CHECK_FUNC_GETTIMEOFDAY is for internal use dnl _EFL_CHECK_FUNC_GETTIMEOFDAY(EFL, VARIABLE) AC_DEFUN([_EFL_CHECK_FUNC_GETTIMEOFDAY],