summaryrefslogtreecommitdiffstats
path: root/package/libusb-compat/0002-fix-a-build-issue-on-linux.patch
blob: d2e26b321ce069d7975979793131b98ec8127458 (plain)
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
From af07587e8775c25450cda8ba9e9a8b1a58072634 Mon Sep 17 00:00:00 2001
From: Bartosz Golaszewski <brgl@bgdev.pl>
Date: Mon, 3 Jul 2017 15:55:00 +0200
Subject: [PATCH] fix a build issue on linux

On linux PATH_MAX is defined in linux/limits.h. If we include usb.h
without previously having indirectly included it, the build fails.

Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl>
---
 libusb/usb.h | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/libusb/usb.h b/libusb/usb.h
index d2c30aa..7ad9a66 100644
--- a/libusb/usb.h
+++ b/libusb/usb.h
@@ -41,6 +41,11 @@ typedef unsigned __int32  uint32_t;
 #include <stdint.h>
 #endif
 
+/* On linux PATH_MAX is defined in linux/limits.h. */
+#if defined(__linux__)
+#include <linux/limits.h>
+#endif
+
 /*
  * USB spec information
  *
-- 
2.9.3

OpenPOWER on IntegriCloud