]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-91734: Fix ossaudio support on Solaris (GH-91735)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Wed, 20 Apr 2022 11:09:01 +0000 (04:09 -0700)
committerGitHub <noreply@github.com>
Wed, 20 Apr 2022 11:09:01 +0000 (04:09 -0700)
(cherry picked from commit 4420faf273e9e2d03226a9375e1e04a336230c84)

Co-authored-by: Jakub KulĂ­k <Kulikjak@gmail.com>
Misc/NEWS.d/next/Library/2022-04-20-09-49-33.gh-issue-91734.4Dj4Gy.rst [new file with mode: 0644]
Modules/ossaudiodev.c

diff --git a/Misc/NEWS.d/next/Library/2022-04-20-09-49-33.gh-issue-91734.4Dj4Gy.rst b/Misc/NEWS.d/next/Library/2022-04-20-09-49-33.gh-issue-91734.4Dj4Gy.rst
new file mode 100644 (file)
index 0000000..47d9e0d
--- /dev/null
@@ -0,0 +1 @@
+Fix OSS audio support on Solaris.
index 2a1ac10814a698870ea01b7f01e592ec72c4e1df..fb57764b6aab49fb7419aa562e9dd9e7c61fb484 100644 (file)
@@ -1243,8 +1243,12 @@ PyInit_ossaudiodev(void)
     _EXPORT_INT(m, SNDCTL_DSP_GETSPDIF);
 #endif
     _EXPORT_INT(m, SNDCTL_DSP_GETTRIGGER);
+#ifdef SNDCTL_DSP_MAPINBUF
     _EXPORT_INT(m, SNDCTL_DSP_MAPINBUF);
+#endif
+#ifdef SNDCTL_DSP_MAPOUTBUF
     _EXPORT_INT(m, SNDCTL_DSP_MAPOUTBUF);
+#endif
     _EXPORT_INT(m, SNDCTL_DSP_NONBLOCK);
     _EXPORT_INT(m, SNDCTL_DSP_POST);
 #ifdef SNDCTL_DSP_PROFILE