Fix musl build Downloaded from https://cgit.gentoo.org/proj/musl.git/tree/net-p2p/transmission/files/transmission-2.84-musl-missing-header.patch Signed-off-by: Bernd Kuhls libtransmission/transmission.h: add missing transmission.h and several files including it, like bitfield.c and fdlimits.h make reference to ssize_t, off_t and other types defined in but never include the header. By including in transmission.h, the required type definitions are propagated to all files that need them. Not including on glibc and uClibc systems does not pose a problem because of the way the headers stack in those C Standard Libraries, but on musl excluding leads to compile time failure. For the POSIX specs, see http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_types.h.html Signed-of-by: Anthony G. Basile diff -Naur transmission-2.84.orig/libtransmission/transmission.h transmission-2.84/libtransmission/transmission.h --- transmission-2.84.orig/libtransmission/transmission.h 2014-07-01 13:09:01.682910744 -0400 +++ transmission-2.84/libtransmission/transmission.h 2015-07-19 03:11:07.379219181 -0400 @@ -28,6 +28,7 @@ #include /* uintN_t */ #include /* time_t */ +#include #ifdef WIN32 #define __USE_MINGW_ANSI_STDIO 1