Include sys/types.h to avoid the following build failure on musl raised since commit fb57ad9b9d107856e5f1c8135da04ffa2f7a11ac: In file included from src/shared/queue.c:15: ./src/shared/util.h:106:1: error: unknown type name 'ssize_t'; did you mean 'size_t'? 106 | ssize_t util_getrandom(void *buf, size_t buflen, unsigned int flags); | ^~~~~~~ | size_t Fixes: - http://autobuild.buildroot.org/results/83eaeb3863040645409f5787fdbdde79385c5257 --- src/shared/util.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/shared/util.h b/src/shared/util.h index c01eccf8a..554481e1e 100644 --- a/src/shared/util.h +++ b/src/shared/util.h @@ -14,6 +14,7 @@ #include <alloca.h> #include <byteswap.h> #include <string.h> +#include <sys/types.h> #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0])) #define BIT(n) (1 << (n)) -- 2.34.1