diff --git a/configure.ac b/configure.ac index 45023db..4545847 100644 --- a/configure.ac +++ b/configure.ac @@ -17,9 +17,9 @@ AC_PROG_CC_C99 AC_PROG_LIBTOOL AM_PROG_CC_C_O -# Checks for libraries. -AC_CHECK_LIB([json], [json_object_new_object], [], - [AC_MSG_ERROR([json-c library not found], [1])]) +# # Checks for libraries. +# AC_CHECK_LIB([json], [json_object_new_object], [], +# [AC_MSG_ERROR([json-c library not found], [1])]) # Checks for header files. AC_CHECK_HEADERS([stdarg.h string.h stdlib.h stdio.h unistd.h syslog.h sys/types.h json/json.h]) diff --git a/src/testserver.c b/src/testserver.c index f88f20e..eb49d68 100644 --- a/src/testserver.c +++ b/src/testserver.c @@ -13,10 +13,12 @@ #include "interface/class.h" +void daemonize(void); + int main() { - Logger logger = new(LoggerStderr, LOGGER_ERR); + Logger logger = new(LoggerSyslog, LOGGER_ERR); HttpRequestParser parser = new(HttpRequestParser); Server server = new(Server, logger, parser, 11212, SOMAXCONN); @@ -24,6 +26,7 @@ main() setrlimit(RLIMIT_CPU, &limit); init_signals(); + daemonize(); serverRun(server); delete(&server);