Blame view

buildroot/buildroot-2016.08.1/package/acpid/0002-add-missing-defines.patch 1.02 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
  Add missing MSG_CMSG_CLOEXEC
  
  Unpatched uClibc toolchains, even using the latest 0.9.33.2, do not
  have the MSG_CMSG_CLOEXEC definition. Even though the Buildroot
  internal toolchain backend has a uClibc patch to provide it, it
  doesn't apply to external toolchains. This patch provides the
  definition of MSG_CMSG_CLOEXEC.
  
  Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  
  Index: b/libnetlink.h
  ===================================================================
  --- a/libnetlink.h
  +++ b/libnetlink.h
  @@ -7,6 +7,10 @@
   #include <linux/netlink.h>
   #include <linux/rtnetlink.h>
   
  +#ifndef MSG_CMSG_CLOEXEC
  +#define MSG_CMSG_CLOEXEC 0x40000000
  +#endif
  +
   struct rtnl_handle
   {
   	int			fd;
  Index: b/kacpimon/libnetlink.h
  ===================================================================
  --- a/kacpimon/libnetlink.h
  +++ b/kacpimon/libnetlink.h
  @@ -7,6 +7,10 @@
   #include <linux/netlink.h>
   #include <linux/rtnetlink.h>
   
  +#ifndef MSG_CMSG_CLOEXEC
  +#define MSG_CMSG_CLOEXEC 0x40000000
  +#endif
  +
   struct rtnl_handle
   {
   	int			fd;