[alsa-devel] [PATCH - alsa-lib 1/1] include/global.h: missing struct on FreeBSD

rumko at rumko.net rumko at rumko.net
Sat Jan 10 11:04:59 CET 2015


From: Rumko <rumko at rumko.net>

On FreeBSD, struct timespec is not accessible through <time.h>,
but through <sys/tiespec.h>. Add specific include for that header
on that platform only.

Signed-off-by: Rumko <rumko at rumko.net>

diff --git a/include/global.h b/include/global.h
index 16a26dc..70be1f9 100644
--- a/include/global.h
+++ b/include/global.h
@@ -31,6 +31,10 @@
 /* for timeval and timespec */
 #include <time.h>
 
+#if defined(__FreeBSD__)
+#include <sys/timespec.h>
+#endif
+
 #ifdef __cplusplus
 extern "C" {
 #endif
-- 
2.2.1



More information about the Alsa-devel mailing list