summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Mentz <danielmentz@google.com>2019-03-29 23:48:54 +0100
committerTakashi Iwai <tiwai@suse.de>2019-04-02 09:27:21 +0200
commitb5bdbb6ccd1117896bf4fba6bff75336ca423e8c (patch)
tree7b54d3c7bec792c2de31d12fdf58595dea07d02a
parentALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (diff)
downloadlinux-b5bdbb6ccd1117896bf4fba6bff75336ca423e8c.tar.xz
linux-b5bdbb6ccd1117896bf4fba6bff75336ca423e8c.zip
ALSA: uapi: #include <time.h> in asound.h
The uapi header asound.h defines types based on struct timespec. We need to #include <time.h> to get access to the definition of this struct. Previously, we encountered the following error message when building applications with a clang/bionic toolchain: kernel-headers/sound/asound.h:350:19: error: field has incomplete type 'struct timespec' struct timespec trigger_tstamp; ^ The absence of the time.h #include statement does not cause build errors with glibc, because its version of stdlib.h indirectly includes time.h. Signed-off-by: Daniel Mentz <danielmentz@google.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
-rw-r--r--include/uapi/sound/asound.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/uapi/sound/asound.h b/include/uapi/sound/asound.h
index 404d4b9ffe76..df1153cea0b7 100644
--- a/include/uapi/sound/asound.h
+++ b/include/uapi/sound/asound.h
@@ -32,6 +32,7 @@
#ifndef __KERNEL__
#include <stdlib.h>
+#include <time.h>
#endif
/*