From: David CARLIER Date: Sat, 14 Mar 2020 13:48:56 +0000 (+0000) Subject: bpo-39582: ossaudiodev module update helpers signature for ioctl calls. (GH-18412) X-Git-Tag: v3.9.0a5~67 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b81f40f0adae3b1d1e57f9a89940ba827b9ede70;p=thirdparty%2FPython%2Fcpython.git bpo-39582: ossaudiodev module update helpers signature for ioctl calls. (GH-18412) --- diff --git a/Modules/ossaudiodev.c b/Modules/ossaudiodev.c index c94ba9255acd..0711d519b5cb 100644 --- a/Modules/ossaudiodev.c +++ b/Modules/ossaudiodev.c @@ -240,7 +240,7 @@ static int _is_fd_valid(int fd) arg = dsp.xxx(arg) */ static PyObject * -_do_ioctl_1(int fd, PyObject *args, char *fname, int cmd) +_do_ioctl_1(int fd, PyObject *args, char *fname, unsigned long cmd) { char argfmt[33] = "i:"; int arg; @@ -265,7 +265,7 @@ _do_ioctl_1(int fd, PyObject *args, char *fname, int cmd) way. */ static PyObject * -_do_ioctl_1_internal(int fd, PyObject *args, char *fname, int cmd) +_do_ioctl_1_internal(int fd, PyObject *args, char *fname, unsigned long cmd) { char argfmt[32] = ":"; int arg = 0; @@ -285,7 +285,7 @@ _do_ioctl_1_internal(int fd, PyObject *args, char *fname, int cmd) /* _do_ioctl_0() is a private helper for the no-argument ioctls: SNDCTL_DSP_{SYNC,RESET,POST}. */ static PyObject * -_do_ioctl_0(int fd, PyObject *args, char *fname, int cmd) +_do_ioctl_0(int fd, PyObject *args, char *fname, unsigned long cmd) { char argfmt[32] = ":"; int rv;