# HG changeset patch # User faust3 # Date 1064146576 0 # Node ID dcca52fe32bdc892da42124030f6ae3709851101 # Parent d4ec1e1c8dc8ae60e210674ee75b2a397e2389a1 disable af export for systems without mmap diff -r d4ec1e1c8dc8 -r dcca52fe32bd libaf/af.c --- a/libaf/af.c Sun Sep 21 11:56:09 2003 +0000 +++ b/libaf/af.c Sun Sep 21 12:16:16 2003 +0000 @@ -7,6 +7,7 @@ #endif #include "af.h" +#include "../config.h" // Static list of filters extern af_info_t af_info_dummy; @@ -23,21 +24,23 @@ extern af_info_t af_info_sub; extern af_info_t af_info_export; -static af_info_t* filter_list[]={ \ - &af_info_dummy,\ - &af_info_delay,\ - &af_info_channels,\ - &af_info_format,\ - &af_info_resample,\ - &af_info_volume,\ - &af_info_equalizer,\ - &af_info_gate,\ - &af_info_comp,\ - &af_info_pan,\ - &af_info_surround,\ - &af_info_sub,\ - &af_info_export,\ - NULL \ +static af_info_t* filter_list[]={ + &af_info_dummy, + &af_info_delay, + &af_info_channels, + &af_info_format, + &af_info_resample, + &af_info_volume, + &af_info_equalizer, + &af_info_gate, + &af_info_comp, + &af_info_pan, + &af_info_surround, + &af_info_sub, +#ifdef HAVE_SYS_MMAN_H + &af_info_export, +#endif + NULL }; // Message printing diff -r d4ec1e1c8dc8 -r dcca52fe32bd libaf/af_export.c --- a/libaf/af_export.c Sun Sep 21 11:56:09 2003 +0000 +++ b/libaf/af_export.c Sun Sep 21 12:16:16 2003 +0000 @@ -12,6 +12,9 @@ #include #include #include +#include "../config.h" + +#ifdef HAVE_SYS_MMAN_H #include #include #include @@ -261,3 +264,5 @@ AF_FLAGS_REENTRANT, af_open }; + +#endif /*HAVE_SYS_MMAN_H*/