From c345f883983ae8d187c6e3bb087fba9d33d8d72b Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Thu, 24 May 2012 11:00:11 -0400 Subject: [PATCH] compat fcntl.h: add cygwin support Signed-off-by: Mathieu Desnoyers --- src/common/compat/fcntl.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/common/compat/fcntl.h b/src/common/compat/fcntl.h index 58c1579e7..b54a54387 100644 --- a/src/common/compat/fcntl.h +++ b/src/common/compat/fcntl.h @@ -28,12 +28,12 @@ extern int compat_sync_file_range(int fd, off64_t offset, off64_t nbytes, #define lttng_sync_file_range(fd, offset, nbytes, flags) \ compat_sync_file_range(fd, offset, nbytes, flags) -#elif defined(__FreeBSD__) +#elif (defined(__FreeBSD__) || defined(__CYGWIN__) typedef long int off64_t; typedef off64_t loff_t; -#include +#include /* * Possible flags under Linux. Simply nullify them and avoid wrapper. @@ -71,6 +71,6 @@ static inline int posix_fadvise(int fd, off_t offset, off_t len, int advice) #else #error "Please add support for your OS." -#endif /* __linux__ , __FreeBSD__ */ +#endif /* __linux__ , __FreeBSD__, __CYGWIN__ */ #endif /* _COMPAT_FCNTL_H */ -- 2.34.1