AS_IF([test "x$enable_safe_limits" = "xyes"], [
AC_DEFINE(FPING_SAFE_LIMITS, [1], [safe limits should be enforced])])
+AC_ARG_ENABLE([debug],
+ AS_HELP_STRING([--enable-debug], [enable debugging @<:@default=no@:>@]), [enable_debug=$enableval], [enable_debug=no])
+AS_IF([test "x$enable_debug" = "xyes"], [
+ AC_DEFINE([DEBUG], [1], [Define if debugging is enabled])])
+
AM_INIT_AUTOMAKE([-Wall -Werror foreign])
AM_MAINTAINER_MODE
int main(int argc, char **argv)
{
+/* Debug: CPU Performance */
+#if defined(DEBUG) || defined(_DEBUG)
+ clock_t perf_cpu_start, perf_cpu_end;
+ double perf_cpu_time_used;
+ perf_cpu_start = clock();
+#endif /* DEBUG || _DEBUG */
+
int c;
const uid_t suid = geteuid();
int tos = 0;
/* main loop */
main_loop();
+/* Debug: CPU Performance */
+#if defined(DEBUG) || defined(_DEBUG)
+ perf_cpu_end = clock();
+ perf_cpu_time_used = ((double) (perf_cpu_end - perf_cpu_start)) / CLOCKS_PER_SEC;
+ printf("[DEBUG] CPU time used: %f sec", perf_cpu_time_used);
+#endif /* DEBUG || _DEBUG */
+
finish();
return 0;