diff -upr dma-0.11.orig/dfcompat.c dma-0.11/dfcompat.c --- dma-0.11.orig/dfcompat.c 2016-02-29 15:33:18.153280618 +0100 +++ dma-0.11/dfcompat.c 2016-02-29 15:33:25.749914514 +0100 @@ -105,7 +105,7 @@ reallocf(void *ptr, size_t size) #ifndef HAVE_GETPROGNAME -#ifdef __GLIBC__ +#ifdef __linux__ #include diff -upr dma-0.11.orig/dma.h dma-0.11/dma.h --- dma-0.11.orig/dma.h 2016-02-29 15:33:18.153280618 +0100 +++ dma-0.11/dma.h 2016-02-29 15:33:25.749914514 +0100 @@ -38,7 +38,7 @@ #define DMA_H #include -#include +#include #include #include #include diff -upr dma-0.11.orig/dns.c dma-0.11/dns.c --- dma-0.11.orig/dns.c 2016-02-29 15:33:18.153280618 +0100 +++ dma-0.11/dns.c 2016-02-29 15:33:30.979891954 +0100 @@ -44,6 +44,9 @@ #include #include "dma.h" +#ifndef roundup +#define roundup(x, y) ((((x) + ((y) - 1)) / (y)) * (y)) +#endif static int sort_pref(const void *a, const void *b)