This module has a poor name, since it can be used under FreeBSD and

Linux.  Perhaps winaudio would be better, as it would offend both
parties equally.

tg@freebsd.org: allow this module to compile under FreeBSD
(he suggests voxwareaudio)
This commit is contained in:
Jeremy Hylton 2000-08-31 18:11:07 +00:00
parent 4bcc7c5119
commit a3895c0d29
1 changed files with 10 additions and 0 deletions

View File

@ -27,10 +27,20 @@
#endif
#include <sys/ioctl.h>
#if defined(linux)
#include <linux/soundcard.h>
typedef unsigned long uint32_t;
#elif defined(__FreeBSD__)
#include <machine/soundcard.h>
#ifndef SNDCTL_DSP_CHANNELS
#define SNDCTL_DSP_CHANNELS SOUND_PCM_WRITE_CHANNELS
#endif
#endif
typedef struct {
PyObject_HEAD;
int x_fd; /* The open file */