From 1d3bb7a467b1cffb2fc97f851d4e20029491548a Mon Sep 17 00:00:00 2001 From: Fabrizio Bertocci Date: Tue, 11 May 2021 21:39:38 -0400 Subject: [PATCH] Corrected the signature of the ioctl-siocgifconf --- libc/calls/ioctl.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/libc/calls/ioctl.h b/libc/calls/ioctl.h index 9d9980a31..6b6eb19cf 100644 --- a/libc/calls/ioctl.h +++ b/libc/calls/ioctl.h @@ -28,9 +28,13 @@ int ioctl(int, uint64_t, void *); if (CMP(request, TCSETS)) return ioctl_tcsets(FD, REQUEST, MEMORY); \ if (CMP(request, TCSETSW)) return ioctl_tcsets(FD, REQUEST, MEMORY); \ if (CMP(request, TCSETSF)) return ioctl_tcsets(FD, REQUEST, MEMORY); \ - if (CMP(request, SIOCGIFCONF)) return ioctl_siocgifconf(FD, REQUEST, MEMORY); \ + if (CMP(request, SIOCGIFCONF)) return ioctl_siocgifconf(FD, MEMORY); \ } while (0) +/* + if (CMP(request, SIOCGIFFLAGS)) return ioctl_siocgifflags(FD, REQUEST, MEMORY); \ +*/ + int ioctl_tcgets(int, void *); int ioctl_tcgets_nt(int, void *); int ioctl_tcsets(int, uint64_t, void *); @@ -39,7 +43,7 @@ int ioctl_tiocgwinsz(int, void *); int ioctl_tiocgwinsz_nt(int, void *); int ioctl_tiocswinsz(int, void *); int ioctl_tiocswinsz_nt(int, void *); -int ioctl_siocgifconf(int, uint64_t, void *); +int ioctl_siocgifconf(int, void *); int ioctl_default(int, uint64_t, void *); forceinline int ioctl_dispatch(int fd, uint64_t request, void *memory) {