summaryrefslogtreecommitdiffstats
path: root/misc-utils/Makemodule.am
diff options
context:
space:
mode:
authorSami Kerola2015-10-03 20:31:06 +0200
committerKarel Zak2015-10-09 11:17:11 +0200
commit25d66b4e3232d7b004e51114d7fff5e40b0224b2 (patch)
treed85aea2b93a7f62470fdb4860be40891b760a44f /misc-utils/Makemodule.am
parentblkid, uuidd, uuidgen: assume getopt.h and getopt.h are available (diff)
downloadkernel-qcow2-util-linux-25d66b4e3232d7b004e51114d7fff5e40b0224b2.tar.gz
kernel-qcow2-util-linux-25d66b4e3232d7b004e51114d7fff5e40b0224b2.tar.xz
kernel-qcow2-util-linux-25d66b4e3232d7b004e51114d7fff5e40b0224b2.zip
uuidd: use signalfd() and setup_timer()
Point of this change is to replace use of signal() and alarm() system calls using newer interfaces. Nice side effect is that the point where timer was earlier used cannot be distracted by sending rogue SIGALRM. Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Diffstat (limited to 'misc-utils/Makemodule.am')
-rw-r--r--misc-utils/Makemodule.am4
1 files changed, 2 insertions, 2 deletions
diff --git a/misc-utils/Makemodule.am b/misc-utils/Makemodule.am
index e017952a8..bc1c346b4 100644
--- a/misc-utils/Makemodule.am
+++ b/misc-utils/Makemodule.am
@@ -90,10 +90,10 @@ endif
if BUILD_UUIDD
usrsbin_exec_PROGRAMS += uuidd
dist_man_MANS += misc-utils/uuidd.8
-uuidd_LDADD = $(LDADD) libuuid.la libcommon.la
+uuidd_LDADD = $(LDADD) libuuid.la libcommon.la -lrt
uuidd_CFLAGS = $(DAEMON_CFLAGS) $(AM_CFLAGS) -I$(ul_libuuid_incdir)
uuidd_LDFLAGS = $(DAEMON_LDFLAGS) $(AM_LDFLAGS)
-uuidd_SOURCES = misc-utils/uuidd.c
+uuidd_SOURCES = misc-utils/uuidd.c lib/monotonic.c lib/timer.c
if HAVE_SYSTEMD
uuidd_LDADD += $(SYSTEMD_LIBS) $(SYSTEMD_DAEMON_LIBS)
uuidd_CFLAGS += $(SYSTEMD_CFLAGS) $(SYSTEMD_DAEMON_CFLAGS)