diff --git a/vlib/term/term_nix.c.v b/vlib/term/term_nix.c.v index 7e3f951fc38201..d2fa5158d02304 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 d419052f8f02ce..adf7c5c16addd9 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 d1daf3eb643415..630c2c1ef4cef8 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 a51a3c96719703..d81de6e1e27b71 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 a8d08d20d1918d..731cbb19482f5a 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 d419052f8f02ce..adf7c5c16addd9 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 c488df1abb12e2..dff4b25d840d2b 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 64ac4bf9d71df7..73235596675bcf 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 39bb9c63cfb550..e9f20b66ec066e 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