From 61e1fe7a8884d6f4c2fa70fc3a220923980087fb Mon Sep 17 00:00:00 2001 From: Hamza El-Saawy Date: Fri, 22 Mar 2024 13:44:02 -0400 Subject: [PATCH] Remove musl references `libkmod` relies of `libc`, which means we no longer can build with `musl`. Remove reference to it. Signed-off-by: Hamza El-Saawy --- init/init.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/init/init.c b/init/init.c index 1c106898c3..aa0f2f05fc 100644 --- a/init/init.c +++ b/init/init.c @@ -4,6 +4,7 @@ #include #include #include +#include // RNDADDENTROPY #include #include #include @@ -19,8 +20,8 @@ #include #include #include -#include "../vsockexec/vsock.h" +#include "../vsockexec/vsock.h" #ifdef DEBUG #ifdef USE_TCP @@ -53,12 +54,6 @@ static int opentcp(unsigned short port) } #endif -// musl-gcc doesn't use headers in /usr/include, so it can't find -// linux/random.h which is where RNDADDENTROPY is defined. We only need this -// single definition from linux/random.h, so we just duplicate it here as a -// workaround. -#define RNDADDENTROPY _IOW( 'R', 0x03, int [2] ) - #define DEFAULT_PATH_ENV "PATH=/sbin:/usr/sbin:/bin:/usr/bin" #define OPEN_FDS 15