Blame view

buildroot/buildroot-2016.08.1/package/weston/0001-os-compatibility-define-CLOCK_BOOTTIME-when-not-avai.patch 1.11 KB
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
  From 66b71951f8ce66f02040f8814e1d89db34c34a87 Mon Sep 17 00:00:00 2001
  From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Date: Sun, 22 Feb 2015 12:36:00 +0100
  Subject: [PATCH] os-compatibility: define CLOCK_BOOTTIME when not available
  
  CLOCK_BOOTTIME is supposed to be provided by the C library headers,
  but uClibc 0.9.33.2 does not provide it. Instead of depending on an
  uClibc patch, let's make Weston define it to the right value when not
  already defined by the C library.
  
  Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  ---
   shared/os-compatibility.h | 5 +++++
   1 file changed, 5 insertions(+)
  
  diff --git a/shared/os-compatibility.h b/shared/os-compatibility.h
  index 172bb7e..e369899 100644
  --- a/shared/os-compatibility.h
  +++ b/shared/os-compatibility.h
  @@ -26,6 +26,7 @@
   #include "config.h"
   
   #include <sys/types.h>
  +#include <time.h>
   
   #ifdef HAVE_EXECINFO_H
   #include <execinfo.h>
  @@ -37,6 +38,10 @@ backtrace(void **buffer, int size)
   }
   #endif
   
  +#ifndef CLOCK_BOOTTIME
  +#define CLOCK_BOOTTIME 7
  +#endif
  +
   int
   os_socketpair_cloexec(int domain, int type, int protocol, int *sv);
   
  -- 
  2.1.0