pal_console.c: cast TIOCSWINSZ to int when HAVE_IOCTL_WITH_INT_REQUEST (#82676)
authorAntoine Martin <dev@ayakael.net>
Mon, 27 Feb 2023 14:37:44 +0000 (09:37 -0500)
committerGitHub <noreply@github.com>
Mon, 27 Feb 2023 14:37:44 +0000 (09:37 -0500)
src/native/libs/System.Native/pal_console.c

index d217075..52241f4 100644 (file)
@@ -43,7 +43,9 @@ int32_t SystemNative_SetWindowSize(WinSize* windowSize)
 {
     assert(windowSize != NULL);
 
-#if HAVE_IOCTL && HAVE_TIOCSWINSZ
+#if HAVE_IOCTL_WITH_INT_REQUEST && HAVE_TIOCSWINSZ
+    return ioctl(STDOUT_FILENO, (int)TIOCSWINSZ, windowSize);
+#elif HAVE_IOCTL && HAVE_TIOCSWINSZ
     return ioctl(STDOUT_FILENO, TIOCSWINSZ, windowSize);
 #else
     // Not supported on e.g. Android. Also, prevent a compiler error because windowSize is unused