From 757de70511761ece54f38a70759382ebefb15c59 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Thu, 25 Jun 2015 14:49:05 +0200 Subject: [PATCH] usb: fix musl compatibility Replace the nonstandard `SIGCLD` signal name with the proper `SIGCHLD` spelling as the `SIGCLD` alias is not provided by musl. Signed-off-by: Jo-Philipp Wich --- net/usbip/Makefile | 2 +- net/usbip/patches-2.0/100-musl-compat.patch | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 net/usbip/patches-2.0/100-musl-compat.patch diff --git a/net/usbip/Makefile b/net/usbip/Makefile index 8aa0df0eb..49130574f 100644 --- a/net/usbip/Makefile +++ b/net/usbip/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk include $(INCLUDE_DIR)/kernel.mk PKG_NAME:=usbip -PKG_RELEASE:=4 +PKG_RELEASE:=5 PKG_LICENSE:=GPL-2.0 # Since kernel 2.6.39.1 userspace tools are inside the kernel tree diff --git a/net/usbip/patches-2.0/100-musl-compat.patch b/net/usbip/patches-2.0/100-musl-compat.patch new file mode 100644 index 000000000..a64678cb8 --- /dev/null +++ b/net/usbip/patches-2.0/100-musl-compat.patch @@ -0,0 +1,11 @@ +--- a/src/usbipd.c ++++ b/src/usbipd.c +@@ -453,7 +453,7 @@ static void set_signal(void) + sigaction(SIGTERM, &act, NULL); + sigaction(SIGINT, &act, NULL); + act.sa_handler = SIG_IGN; +- sigaction(SIGCLD, &act, NULL); ++ sigaction(SIGCHLD, &act, NULL); + } + + static const char *pid_file;