configure: check for daemon() and signalfd() functions
authorBartosz Golaszewski <bartekgola@gmail.com>
Tue, 17 Jan 2017 15:02:52 +0000 (16:02 +0100)
committerBartosz Golaszewski <bartekgola@gmail.com>
Tue, 17 Jan 2017 15:02:52 +0000 (16:02 +0100)
Signed-off-by: Bartosz Golaszewski <bartekgola@gmail.com>
configure.ac

index d3bc8ba44409b3d693158d8b1a39bf1ec6a7229d..7452dafd9fcd02842196395bd28c3b0349003332 100644 (file)
@@ -50,14 +50,16 @@ AC_CHECK_FUNC([asprintf], [], [AC_MSG_ERROR([asprintf() unavailable])])
 AC_CHECK_FUNC([readdir], [], [AC_MSG_ERROR([readdir() unavailable])])
 AC_CHECK_FUNC([poll], [], [AC_MSG_ERROR([poll() unavailable])])
 AC_CHECK_FUNC([basename], [], [AC_MSG_ERROR([basename() unavailable])])
+AC_CHECK_FUNC([daemon], [], [AC_MSG_ERROR([daemon() unavailable])])
+AC_CHECK_FUNC([signalfd], [], [AC_MSG_ERROR([signalfd() unavailable])])
 
 AC_FUNC_MALLOC
 
 AC_CHECK_HEADERS([getopt.h], [], [AC_MSG_ERROR([getopt.h header not found])])
 AC_CHECK_HEADERS([stdint.h], [], [AC_MSG_ERROR([stdint.h header not found])])
 AC_CHECK_HEADERS([dirent.h], [], [AC_MSG_ERROR([dirent.h header not found])])
-AC_CHECK_HEADERS([linux/gpio.h], [],
-               [AC_MSG_ERROR([linux/gpio.h header not found])])
+AC_CHECK_HEADERS([linux/gpio.h], [], [AC_MSG_ERROR([linux/gpio.h header not found])])
+AC_CHECK_HEADERS([sys/signalfd.h], [], [AC_MSG_ERROR([sys/signalfd.h header not found])])
 
 AC_CONFIG_FILES([Makefile
                 include/Makefile