X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fmdnsd.git;a=blobdiff_plain;f=util.c;h=63f1612fdb2c935887de2d0bdd2953ae5d630a40;hp=eeba305c6e759dbadab6ee98eb76806fe2132bd2;hb=c0c78c92d57c53276bb7f08468bcc716ba272497;hpb=30d33913cb2d8e895ebf1c79595a0ebf901d925b diff --git a/util.c b/util.c index eeba305..63f1612 100644 --- a/util.c +++ b/util.c @@ -16,8 +16,6 @@ #include #include #include -#include -#include #include #include @@ -29,6 +27,7 @@ #include #include +#include #include "dns.h" #include "util.h" @@ -75,3 +74,10 @@ void get_hostname(void) snprintf(mdns_hostname, sizeof(mdns_hostname), "%s", utsname.nodename); snprintf(mdns_hostname_local, sizeof(mdns_hostname_local), "%s.local", utsname.nodename); } + +time_t monotonic_time(void) +{ + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return ts.tv_sec; +}