summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.ac2
-rw-r--r--m4/efl_check_funcs.m49
2 files changed, 10 insertions, 1 deletions
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 <sched.h>
+]], [[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],