osdep: file locking functions are not available on Win32
Do not declare the following locking functions on Win32: int qemu_lock_fd(int fd, int64_t start, int64_t len, bool exclusive); int qemu_unlock_fd(int fd, int64_t start, int64_t len); int qemu_lock_fd_test(int fd, int64_t start, int64_t len, bool exclusive); bool qemu_has_ofd_lock(void); Signed-off-by: Yonggang Luo <luoyonggang@gmail.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Message-Id: <20200915121318.247-10-luoyonggang@gmail.com> Signed-off-by: Thomas Huth <thuth@redhat.com>
This commit is contained in:
parent
09d631dbf8
commit
6333da0f07
|
@ -502,11 +502,11 @@ int qemu_close(int fd);
|
||||||
int qemu_unlink(const char *name);
|
int qemu_unlink(const char *name);
|
||||||
#ifndef _WIN32
|
#ifndef _WIN32
|
||||||
int qemu_dup(int fd);
|
int qemu_dup(int fd);
|
||||||
#endif
|
|
||||||
int qemu_lock_fd(int fd, int64_t start, int64_t len, bool exclusive);
|
int qemu_lock_fd(int fd, int64_t start, int64_t len, bool exclusive);
|
||||||
int qemu_unlock_fd(int fd, int64_t start, int64_t len);
|
int qemu_unlock_fd(int fd, int64_t start, int64_t len);
|
||||||
int qemu_lock_fd_test(int fd, int64_t start, int64_t len, bool exclusive);
|
int qemu_lock_fd_test(int fd, int64_t start, int64_t len, bool exclusive);
|
||||||
bool qemu_has_ofd_lock(void);
|
bool qemu_has_ofd_lock(void);
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined(__HAIKU__) && defined(__i386__)
|
#if defined(__HAIKU__) && defined(__i386__)
|
||||||
#define FMT_pid "%ld"
|
#define FMT_pid "%ld"
|
||||||
|
|
Loading…
Reference in a new issue