Parcourir la source

SDL_asyncio_liburing.c: replace __kernel_time64_t use with SDL's Sint64

Ozkan Sezer il y a 4 mois
Parent
commit
830b132cd4
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      src/file/io_uring/SDL_asyncio_liburing.c

+ 1 - 1
src/file/io_uring/SDL_asyncio_liburing.c

@@ -283,7 +283,7 @@ static SDL_AsyncIOTask *liburing_asyncioqueue_wait_results(void *userdata, Sint3
     if (timeoutMS < 0) {
         liburing.io_uring_wait_cqe(&queuedata->ring, &cqe);
     } else {
-        struct __kernel_timespec ts = { (__kernel_time64_t) timeoutMS / SDL_MS_PER_SECOND, (long long) SDL_MS_TO_NS(timeoutMS % SDL_MS_PER_SECOND) };
+        struct __kernel_timespec ts = { (Sint64) timeoutMS / SDL_MS_PER_SECOND, (Sint64) SDL_MS_TO_NS(timeoutMS % SDL_MS_PER_SECOND) };
         liburing.io_uring_wait_cqe_timeout(&queuedata->ring, &cqe, &ts);
     }
     SDL_AddAtomicInt(&queuedata->num_waiting, -1);