From: Mathieu Desnoyers Date: Thu, 24 May 2012 15:00:11 +0000 (-0400) Subject: compat fcntl.h: add cygwin support X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=c76f0dd7b6b9c7b063d44e3dd12319d9476c4f79;p=lttng-tools.git compat fcntl.h: add cygwin support commit c345f883983ae8d187c6e3bb087fba9d33d8d72b upstream. Signed-off-by: Mathieu Desnoyers Signed-off-by: Christian Babeux --- 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 */