From 3ca5bc3bcd86128adb327f1a9e4d77c55a8b72f5 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Fri, 2 Aug 2024 18:03:13 +0300 Subject: [PATCH] term, term.termios: update `fn C.ioctl` declaration (#21982) --- vlib/term/term_nix.c.v | 2 +- vlib/term/termios/termios_android.c.v | 2 +- vlib/term/termios/termios_darwin.c.v | 2 +- vlib/term/termios/termios_dragonfly.c.v | 2 +- vlib/term/termios/termios_freebsd.c.v | 2 +- vlib/term/termios/termios_linux.c.v | 2 +- vlib/term/termios/termios_openbsd.c.v | 2 +- vlib/term/termios/termios_qnx.c.v | 2 +- vlib/term/termios/termios_solaris.c.v | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/vlib/term/term_nix.c.v b/vlib/term/term_nix.c.v index 7e3f951fc3..d2fa5158d0 100644 --- a/vlib/term/term_nix.c.v +++ b/vlib/term/term_nix.c.v @@ -13,7 +13,7 @@ pub: ws_ypixel u16 } -fn C.ioctl(fd int, request u64, arg voidptr) int +fn C.ioctl(fd int, request u64, args ...voidptr) int // get_terminal_size returns a number of columns and rows of terminal window. pub fn get_terminal_size() (int, int) { diff --git a/vlib/term/termios/termios_android.c.v b/vlib/term/termios/termios_android.c.v index d419052f8f..adf7c5c16a 100644 --- a/vlib/term/termios/termios_android.c.v +++ b/vlib/term/termios/termios_android.c.v @@ -35,7 +35,7 @@ fn C.tcgetattr(fd int, termios_p &C.termios) int fn C.tcsetattr(fd int, optional_actions int, const_termios_p &C.termios) int -fn C.ioctl(fd int, request u64, arg voidptr) int +fn C.ioctl(fd int, request u64, args ...voidptr) int // flag provides a termios flag of the correct size // for the underlying C.termios structure diff --git a/vlib/term/termios/termios_darwin.c.v b/vlib/term/termios/termios_darwin.c.v index d1daf3eb64..630c2c1ef4 100644 --- a/vlib/term/termios/termios_darwin.c.v +++ b/vlib/term/termios/termios_darwin.c.v @@ -34,7 +34,7 @@ fn C.tcgetattr(fd int, termios_p &C.termios) int fn C.tcsetattr(fd int, optional_actions int, const_termios_p &C.termios) int -fn C.ioctl(fd int, request u64, arg voidptr) int +fn C.ioctl(fd int, request u64, args ...voidptr) int // flag provides a termios flag of the correct size // for the underlying C.termios structure diff --git a/vlib/term/termios/termios_dragonfly.c.v b/vlib/term/termios/termios_dragonfly.c.v index a51a3c9671..d81de6e1e2 100644 --- a/vlib/term/termios/termios_dragonfly.c.v +++ b/vlib/term/termios/termios_dragonfly.c.v @@ -34,7 +34,7 @@ fn C.tcgetattr(fd int, termios_p &C.termios) int fn C.tcsetattr(fd int, optional_actions int, const_termios_p &C.termios) int -fn C.ioctl(fd int, request u64, arg voidptr) int +fn C.ioctl(fd int, request u64, args ...voidptr) int // flag provides a termios flag of the correct size // for the underlying C.termios structure diff --git a/vlib/term/termios/termios_freebsd.c.v b/vlib/term/termios/termios_freebsd.c.v index a8d08d20d1..731cbb1948 100644 --- a/vlib/term/termios/termios_freebsd.c.v +++ b/vlib/term/termios/termios_freebsd.c.v @@ -34,7 +34,7 @@ fn C.tcgetattr(fd int, termios_p &C.termios) int fn C.tcsetattr(fd int, optional_actions int, const_termios_p &C.termios) int -fn C.ioctl(fd int, request u64, arg voidptr) int +fn C.ioctl(fd int, request u64, args ...voidptr) int // flag provides a termios flag of the correct size // for the underlying C.termios structure diff --git a/vlib/term/termios/termios_linux.c.v b/vlib/term/termios/termios_linux.c.v index d419052f8f..adf7c5c16a 100644 --- a/vlib/term/termios/termios_linux.c.v +++ b/vlib/term/termios/termios_linux.c.v @@ -35,7 +35,7 @@ fn C.tcgetattr(fd int, termios_p &C.termios) int fn C.tcsetattr(fd int, optional_actions int, const_termios_p &C.termios) int -fn C.ioctl(fd int, request u64, arg voidptr) int +fn C.ioctl(fd int, request u64, args ...voidptr) int // flag provides a termios flag of the correct size // for the underlying C.termios structure diff --git a/vlib/term/termios/termios_openbsd.c.v b/vlib/term/termios/termios_openbsd.c.v index c488df1abb..dff4b25d84 100644 --- a/vlib/term/termios/termios_openbsd.c.v +++ b/vlib/term/termios/termios_openbsd.c.v @@ -34,7 +34,7 @@ fn C.tcgetattr(fd int, termios_p &C.termios) int fn C.tcsetattr(fd int, optional_actions int, const_termios_p &C.termios) int -fn C.ioctl(fd int, request u64, arg voidptr) int +fn C.ioctl(fd int, request u64, args ...voidptr) int // flag provides a termios flag of the correct size // for the underlying C.termios structure diff --git a/vlib/term/termios/termios_qnx.c.v b/vlib/term/termios/termios_qnx.c.v index 64ac4bf9d7..7323559667 100644 --- a/vlib/term/termios/termios_qnx.c.v +++ b/vlib/term/termios/termios_qnx.c.v @@ -35,7 +35,7 @@ fn C.tcgetattr(fd int, termios_p &C.termios) int fn C.tcsetattr(fd int, optional_actions int, const_termios_p &C.termios) int -fn C.ioctl(fd int, request u64, arg voidptr) int +fn C.ioctl(fd int, request u64, args ...voidptr) int // flag provides a termios flag of the correct size // for the underlying C.termios structure diff --git a/vlib/term/termios/termios_solaris.c.v b/vlib/term/termios/termios_solaris.c.v index 39bb9c63cf..e9f20b66ec 100644 --- a/vlib/term/termios/termios_solaris.c.v +++ b/vlib/term/termios/termios_solaris.c.v @@ -32,7 +32,7 @@ fn C.tcgetattr(fd int, termios_p &C.termios) int fn C.tcsetattr(fd int, optional_actions int, const_termios_p &C.termios) int -fn C.ioctl(fd int, request u64, arg voidptr) int +fn C.ioctl(fd int, request u64, args ...voidptr) int // flag provides a termios flag of the correct size // for the underlying C.termios structure