network-manager-0001-NetworkManagerUtils-fix-build-with-toolchains-not-ex.patch 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. From b8241447e2a910dde57bf5a44a4464d80c87ebca Mon Sep 17 00:00:00 2001
  2. From: Peter Korsgaard <peter@korsgaard.com>
  3. Date: Mon, 11 Aug 2014 09:37:05 +0200
  4. Subject: [PATCH] NetworkManagerUtils: fix build with toolchains not exporting
  5. CLOCK_BOOTTIME
  6. E.G. uClibc 0.9.33 and earlier.
  7. Submitted upstream: https://bugzilla.gnome.org/show_bug.cgi?id=734599
  8. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
  9. ---
  10. src/NetworkManagerUtils.c | 9 +++++++++
  11. 1 file changed, 9 insertions(+)
  12. diff --git a/src/NetworkManagerUtils.c b/src/NetworkManagerUtils.c
  13. index aa689ce..fc85b00 100644
  14. --- a/src/NetworkManagerUtils.c
  15. +++ b/src/NetworkManagerUtils.c
  16. @@ -45,6 +45,15 @@
  17. #include "nm-posix-signals.h"
  18. /*
  19. + * Some toolchains (E.G. uClibc 0.9.33 and earlier) don't export
  20. + * CLOCK_BOOTTIME even though the kernel supports it, so provide a
  21. + * local definition
  22. + */
  23. +#ifndef CLOCK_BOOTTIME
  24. +#define CLOCK_BOOTTIME 7
  25. +#endif
  26. +
  27. +/*
  28. * nm_ethernet_address_is_valid
  29. *
  30. * Compares an Ethernet address against known invalid addresses.
  31. --
  32. 2.0.0