diff --git a/qemu/include/qemu-common.h b/qemu/include/qemu-common.h index 155f4e19..4bb13fbd 100644 --- a/qemu/include/qemu-common.h +++ b/qemu/include/qemu-common.h @@ -77,17 +77,6 @@ # error Unknown pointer size #endif -#ifdef _WIN32 -#define fsync _commit -#if !defined(lseek) -# define lseek _lseeki64 -#endif -int qemu_ftruncate64(int, int64_t); -#if !defined(ftruncate) -# define ftruncate qemu_ftruncate64 -#endif -#endif - #include "qemu/osdep.h" #include "qemu/bswap.h" diff --git a/qemu/include/sysemu/os-win32.h b/qemu/include/sysemu/os-win32.h index 5d7b1d83..67058d7e 100644 --- a/qemu/include/sysemu/os-win32.h +++ b/qemu/include/sysemu/os-win32.h @@ -79,4 +79,15 @@ size_t getpagesize(void); # define EPROTONOSUPPORT EINVAL #endif +#ifdef _WIN32 +#define fsync _commit +#if !defined(lseek) +# define lseek _lseeki64 +#endif +int qemu_ftruncate64(int, int64_t); +#if !defined(ftruncate) +# define ftruncate qemu_ftruncate64 +#endif +#endif + #endif