alsa-lib/include/sound
Clemens Ladisch 2b49df0c55 pcm: fix 64-bit SNDRV_PCM_IOCTL_STATUS ABI breakage
Commit cf40ea169a (pcm: support for audio timestamps) added the new
audio_tstamp field to struct sndrv_pcm_status.  However, struct timespec
requires 64-bit alignment, so the 64-bit compiler would insert
32 bits of padding before this field, which broke SNDRV_PCM_IOCTL_STATUS
with error messages like this:

      kernel: unknown ioctl = 0x80984120

To solve this, insert the padding explicitly so that it can be taken
into account when calculating the ABI structure size.

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
2012-10-28 12:30:29 +01:00
..
asequencer.h Remove sequencer instrument layer 2007-10-30 12:31:55 +01:00
asound.h pcm: fix 64-bit SNDRV_PCM_IOCTL_STATUS ABI breakage 2012-10-28 12:30:29 +01:00
asound_fm.h Update asound_fm.h for patch loading over hwdep 2007-10-30 11:50:45 +01:00
asoundef.h Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz 2007-10-15 10:24:55 +02:00
emu10k1.h Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz 2007-10-15 10:24:55 +02:00
hdsp.h Add RME RPM to HDSP_IO_Type. 2011-07-29 07:38:19 +02:00
hdspm.h Update hdspm.h file from Adrian Knoth - final version 2011-01-27 11:50:40 +01:00
Makefile.am Update hdspm.h file from Adrian Knoth 2011-01-26 11:36:17 +01:00
sb16_csp.h Added missing files for alsa-tools 2004-03-12 13:37:10 +00:00
sscape_ioctl.h Added missing files for alsa-tools 2004-03-12 13:37:10 +00:00
type_compat.h Remove dependencies with kernel headers from instrument layer codes 2006-07-25 15:36:14 +02:00