broken out of ../acinclude.m4
[gnulib.git] / m4 / uptime.m4
diff --git a/m4/uptime.m4 b/m4/uptime.m4
new file mode 100644 (file)
index 0000000..5df098c
--- /dev/null
@@ -0,0 +1,15 @@
+#serial 1
+
+AC_DEFUN(jm_SYS_PROC_UPTIME,
+[ dnl Require AC_PROG_CC to see if we're cross compiling.
+  AC_REQUIRE([AC_PROG_CC])
+  AC_CACHE_CHECK([for /proc/uptime], jm_cv_have_proc_uptime,
+  [jm_cv_have_proc_uptime=no
+    test -f /proc/uptime \
+      && test $ac_cv_prog_cc_cross = no \
+      && cat < /proc/uptime >/dev/null 2>/dev/null \
+      && jm_cv_have_proc_uptime=yes])
+  if test $jm_cv_have_proc_uptime = yes; then
+    AC_DEFINE(HAVE_PROC_UPTIME)
+  fi
+])