1*4882a593SmuzhiyunFrom af07587e8775c25450cda8ba9e9a8b1a58072634 Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Bartosz Golaszewski <brgl@bgdev.pl> 3*4882a593SmuzhiyunDate: Mon, 3 Jul 2017 15:55:00 +0200 4*4882a593SmuzhiyunSubject: [PATCH] fix a build issue on linux 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunOn linux PATH_MAX is defined in linux/limits.h. If we include usb.h 7*4882a593Smuzhiyunwithout previously having indirectly included it, the build fails. 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunSigned-off-by: Bartosz Golaszewski <brgl@bgdev.pl> 10*4882a593Smuzhiyun--- 11*4882a593Smuzhiyun libusb/usb.h | 5 +++++ 12*4882a593Smuzhiyun 1 file changed, 5 insertions(+) 13*4882a593Smuzhiyun 14*4882a593Smuzhiyundiff --git a/libusb/usb.h b/libusb/usb.h 15*4882a593Smuzhiyunindex d2c30aa..7ad9a66 100644 16*4882a593Smuzhiyun--- a/libusb/usb.h 17*4882a593Smuzhiyun+++ b/libusb/usb.h 18*4882a593Smuzhiyun@@ -41,6 +41,11 @@ typedef unsigned __int32 uint32_t; 19*4882a593Smuzhiyun #include <stdint.h> 20*4882a593Smuzhiyun #endif 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun+/* On linux PATH_MAX is defined in linux/limits.h. */ 23*4882a593Smuzhiyun+#if defined(__linux__) 24*4882a593Smuzhiyun+#include <linux/limits.h> 25*4882a593Smuzhiyun+#endif 26*4882a593Smuzhiyun+ 27*4882a593Smuzhiyun /* 28*4882a593Smuzhiyun * USB spec information 29*4882a593Smuzhiyun * 30*4882a593Smuzhiyun-- 31*4882a593Smuzhiyun2.9.3 32*4882a593Smuzhiyun 33