1*4882a593SmuzhiyunFrom 1d5a2e0f88e0c53fede03632fa92ffade5e79ac5 Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Fabrice Fontaine <fontaine.fabrice@gmail.com> 3*4882a593SmuzhiyunDate: Sun, 11 Apr 2021 10:04:59 +0200 4*4882a593SmuzhiyunSubject: [PATCH] fix build on musl 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunBuild on musl is broken since version 1.7.1 and commit 7*4882a593Smuzhiyuna1f20223cfcf7b9eae8c9e7e7a07e7bf1377f65b: 8*4882a593Smuzhiyun 9*4882a593Smuzhiyunlibbridge_devif.c: In function 'fpopen': 10*4882a593Smuzhiyunlibbridge_devif.c:33:12: error: 'PATH_MAX' undeclared (first use in this function); did you mean 'AF_MAX'? 11*4882a593Smuzhiyun 33 | char path[PATH_MAX]; 12*4882a593Smuzhiyun | ^~~~~~~~ 13*4882a593Smuzhiyun | AF_MAX 14*4882a593Smuzhiyun 15*4882a593SmuzhiyunFixes: 16*4882a593Smuzhiyun - http://autobuild.buildroot.org/results/0f080ff6913595ee2732b93206e5001c837c1bcc 17*4882a593Smuzhiyun 18*4882a593SmuzhiyunSigned-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> 19*4882a593Smuzhiyun[Upstream status: sent to Stephen Hemminger <sthemmin@microsoft.com>] 20*4882a593Smuzhiyun--- 21*4882a593Smuzhiyun libbridge/libbridge_devif.c | 1 + 22*4882a593Smuzhiyun libbridge/libbridge_init.c | 1 + 23*4882a593Smuzhiyun 2 files changed, 2 insertions(+) 24*4882a593Smuzhiyun 25*4882a593Smuzhiyundiff --git a/libbridge/libbridge_devif.c b/libbridge/libbridge_devif.c 26*4882a593Smuzhiyunindex 8b7d954..6c679f6 100644 27*4882a593Smuzhiyun--- a/libbridge/libbridge_devif.c 28*4882a593Smuzhiyun+++ b/libbridge/libbridge_devif.c 29*4882a593Smuzhiyun@@ -21,6 +21,7 @@ 30*4882a593Smuzhiyun #include <stdlib.h> 31*4882a593Smuzhiyun #include <unistd.h> 32*4882a593Smuzhiyun #include <errno.h> 33*4882a593Smuzhiyun+#include <limits.h> 34*4882a593Smuzhiyun #include <string.h> 35*4882a593Smuzhiyun #include <dirent.h> 36*4882a593Smuzhiyun #include <fcntl.h> 37*4882a593Smuzhiyundiff --git a/libbridge/libbridge_init.c b/libbridge/libbridge_init.c 38*4882a593Smuzhiyunindex c914971..83a97cd 100644 39*4882a593Smuzhiyun--- a/libbridge/libbridge_init.c 40*4882a593Smuzhiyun+++ b/libbridge/libbridge_init.c 41*4882a593Smuzhiyun@@ -20,6 +20,7 @@ 42*4882a593Smuzhiyun #include <stdlib.h> 43*4882a593Smuzhiyun #include <unistd.h> 44*4882a593Smuzhiyun #include <errno.h> 45*4882a593Smuzhiyun+#include <limits.h> 46*4882a593Smuzhiyun #include <string.h> 47*4882a593Smuzhiyun #include <dirent.h> 48*4882a593Smuzhiyun #include <sys/types.h> 49*4882a593Smuzhiyun-- 50*4882a593Smuzhiyun2.30.2 51*4882a593Smuzhiyun 52