Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports-gnome
Path: blob/main/audio/alsa-lib/files/patch-src_pcm_pcm__direct.c
16125 views
1
--- src/pcm/pcm_direct.c.orig 2016-03-31 13:10:39 UTC
2
+++ src/pcm/pcm_direct.c
3
@@ -44,12 +44,17 @@
4
*
5
*/
6
7
+#if !defined(__DragonFly__) && !defined(__OpenBSD__) \
8
+ && !(defined(__FreeBSD__) && __FreeBSD__ < 12)
9
union semun {
10
int val; /* Value for SETVAL */
11
struct semid_ds *buf; /* Buffer for IPC_STAT, IPC_SET */
12
unsigned short *array; /* Array for GETALL, SETALL */
13
+#ifdef __linux__
14
struct seminfo *__buf; /* Buffer for IPC_INFO (Linux specific) */
15
+#endif
16
};
17
+#endif
18
19
/*
20
* FIXME:
21
22