From 123322c6d61b8db9e8e7a627c80d8d4df43a5c8d Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Mon, 11 Aug 2014 09:37:05 +0200 Subject: [PATCH] core: fix build with toolchains not exporting CLOCK_BOOTTIME E.G. uClibc 0.9.33 and earlier. https://bugzilla.gnome.org/show_bug.cgi?id=734599 Signed-off-by: Peter Korsgaard Signed-off-by: Thomas Haller --- src/NetworkManagerUtils.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/NetworkManagerUtils.c b/src/NetworkManagerUtils.c index aa689ce05f..fc85b0040c 100644 --- a/src/NetworkManagerUtils.c +++ b/src/NetworkManagerUtils.c @@ -44,6 +44,15 @@ #include "nm-manager-auth.h" #include "nm-posix-signals.h" +/* + * Some toolchains (E.G. uClibc 0.9.33 and earlier) don't export + * CLOCK_BOOTTIME even though the kernel supports it, so provide a + * local definition + */ +#ifndef CLOCK_BOOTTIME +#define CLOCK_BOOTTIME 7 +#endif + /* * nm_ethernet_address_is_valid *