xref: /openbmc/openbmc/meta-openembedded/meta-oe/recipes-bsp/irda-utils/irda-utils-0.9.18/musl.patch (revision ba6de43c25453413491a8bac2d6f7f7011c9b326)
1*ba6de43cSBrad BishopReplace use of <net/if_packet.h> with <linux/if_packet.h>.
2*ba6de43cSBrad Bishop
3*ba6de43cSBrad Bishopkernel headers <linux/if_packet.h> already provides the
4*ba6de43cSBrad Bishopneeded definitions, moreover not all libc implementations
5*ba6de43cSBrad Bishopprovide if_packet.h e.g. musl
6*ba6de43cSBrad Bishop
7*ba6de43cSBrad BishopSigned-off-by: Khem Raj <raj.khem@gmail.com>
8*ba6de43cSBrad BishopUpstream-Status: Pending
9*ba6de43cSBrad Bishop
10*ba6de43cSBrad BishopIndex: irda-utils-0.9.18/irdaping/irdaping.c
11*ba6de43cSBrad Bishop===================================================================
12*ba6de43cSBrad Bishop--- irda-utils-0.9.18.orig/irdaping/irdaping.c
13*ba6de43cSBrad Bishop+++ irda-utils-0.9.18/irdaping/irdaping.c
14*ba6de43cSBrad Bishop@@ -33,7 +33,6 @@
15*ba6de43cSBrad Bishop #include <sys/socket.h>
16*ba6de43cSBrad Bishop #include <sys/ioctl.h>
17*ba6de43cSBrad Bishop #include <net/if.h>		/* For struct ifreq */
18*ba6de43cSBrad Bishop-#include <net/if_packet.h>	/* For struct sockaddr_pkt */
19*ba6de43cSBrad Bishop #include <net/if_arp.h>		/* For ARPHRD_IRDA */
20*ba6de43cSBrad Bishop #include <netinet/if_ether.h>	/* For ETH_P_ALL */
21*ba6de43cSBrad Bishop #include <netinet/in.h>		/* For htons */
22*ba6de43cSBrad Bishop@@ -46,6 +45,7 @@
23*ba6de43cSBrad Bishop #include <asm/byteorder.h>	/* __cpu_to_le32 and co. */
24*ba6de43cSBrad Bishop
25*ba6de43cSBrad Bishop #include <linux/types.h>	/* For __u8 and co. */
26*ba6de43cSBrad Bishop+#include <linux/if_packet.h>	/* For struct sockaddr_pkt */
27*ba6de43cSBrad Bishop #include <irda.h>
28*ba6de43cSBrad Bishop
29*ba6de43cSBrad Bishop #ifndef AF_IRDA
30