diff --git a/Modules/linuxaudiodev.c b/Modules/linuxaudiodev.c index 5bcbaf2854d..72ba5670617 100644 --- a/Modules/linuxaudiodev.c +++ b/Modules/linuxaudiodev.c @@ -27,10 +27,20 @@ #endif #include +#if defined(linux) #include typedef unsigned long uint32_t; +#elif defined(__FreeBSD__) +#include + +#ifndef SNDCTL_DSP_CHANNELS +#define SNDCTL_DSP_CHANNELS SOUND_PCM_WRITE_CHANNELS +#endif + +#endif + typedef struct { PyObject_HEAD; int x_fd; /* The open file */