We would like to properly support RedHat kernels in ALSA sound drivers.
However, RedHat uses modified kill_fasync() and there is no recommended
solution on how to detect RedHat kernels with modified kill_fasync(). Will
the solution below support current RedHat kernels, based on linux 2.2.x,
2.3.x and later? Is it enough to detect only __rh_config_h__ ?
#if defined(__rh_config_h__) || (defined(__rh_kernel_autoconf_h__) &&
LINUX_VERS ION_CODE > KERNEL_VERSION(2, 2, 12))
#define snd_kill_fasync(fp, sig, band) kill_fasync(*(fp), sig, band)
#define snd_kill_fasync(fp, sig, band) kill_fasync(*(fp), sig)
Thanks for the bug report. However, Red Hat no longer maintains this version of
the product. Please upgrade to the latest version and open a new bug if the problem
The Fedora Legacy project (http://fedoralegacy.org/) maintains some older releases,
and if you believe this bug is interesting to them, please report the problem in
the bug tracker at: http://bugzilla.fedora.us/