diff options
author | Sami Kerola | 2015-10-03 20:31:06 +0200 |
---|---|---|
committer | Karel Zak | 2015-10-09 11:17:11 +0200 |
commit | 25d66b4e3232d7b004e51114d7fff5e40b0224b2 (patch) | |
tree | d85aea2b93a7f62470fdb4860be40891b760a44f /misc-utils/Makemodule.am | |
parent | blkid, uuidd, uuidgen: assume getopt.h and getopt.h are available (diff) | |
download | kernel-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.am | 4 |
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) |