X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=os%2Fos-windows.h;h=616ad43567b0719a92f9f2ecee6143a15a0b0e46;hb=ccf2d89d39b21bc8c7b497b40be5b82eadb80863;hp=d0495316b6e39c19772c5d4aad3252ad038ca382;hpb=ecfd2bb08cc87bc9a1b3d612258f1fdfb4d09698;p=fio.git diff --git a/os/os-windows.h b/os/os-windows.h index d0495316..616ad435 100644 --- a/os/os-windows.h +++ b/os/os-windows.h @@ -193,7 +193,7 @@ static inline int fio_setaffinity(int pid, os_cpu_mask_t cpumask) return (bSuccess)? 0 : -1; } -static inline void fio_getaffinity(int pid, os_cpu_mask_t *mask) +static inline int fio_getaffinity(int pid, os_cpu_mask_t *mask) { os_cpu_mask_t systemMask; @@ -204,7 +204,10 @@ static inline void fio_getaffinity(int pid, os_cpu_mask_t *mask) CloseHandle(h); } else { log_err("fio_getaffinity failed: failed to get handle for pid %d\n", pid); + return -1; } + + return 0; } static inline void fio_cpu_clear(os_cpu_mask_t *mask, int cpu)