POSIX: Fix data type of return values

(cherry picked from commit 554cbdb205)
This commit is contained in:
Camilla Löwy 2022-03-22 20:11:42 +01:00
parent 307ccd68a5
commit 8897c8a1cb

View File

@ -164,7 +164,7 @@ static void writeEmptyEvent(void)
for (;;) for (;;)
{ {
const char byte = 0; const char byte = 0;
const int result = write(_glfw.x11.emptyEventPipe[1], &byte, 1); const ssize_t result = write(_glfw.x11.emptyEventPipe[1], &byte, 1);
if (result == 1 || (result == -1 && errno != EINTR)) if (result == 1 || (result == -1 && errno != EINTR))
break; break;
} }
@ -177,7 +177,7 @@ static void drainEmptyEvents(void)
for (;;) for (;;)
{ {
char dummy[64]; char dummy[64];
const int result = read(_glfw.x11.emptyEventPipe[0], dummy, sizeof(dummy)); const ssize_t result = read(_glfw.x11.emptyEventPipe[0], dummy, sizeof(dummy));
if (result == -1 && errno != EINTR) if (result == -1 && errno != EINTR)
break; break;
} }