/*
* Copyright (C) 2011 David Goulet <dgoulet@efficios.com>
*
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
*
*/
#define _COMPAT_FCNTL_H
#include <fcntl.h>
-#include <errno.h>
#include <sys/types.h>
+#include <common/compat/errno.h>
+
#if (defined(__CYGWIN__))
typedef long long off64_t;
#endif
#define SYNC_FILE_RANGE_WAIT_BEFORE 0
#define SYNC_FILE_RANGE_WRITE 0
-static inline int lttng_sync_file_range(int fd, off64_t offset,
- off64_t nbytes, unsigned int flags)
+static inline int lttng_sync_file_range(
+ int fd __attribute__((unused)),
+ off64_t offset __attribute__((unused)),
+ off64_t nbytes __attribute__((unused)),
+ unsigned int flags __attribute__((unused)))
{
return -ENOSYS;
}
#define SPLICE_F_MORE 0
#define SPLICE_F_GIFT 0
-static inline ssize_t splice(int fd_in, loff_t *off_in, int fd_out, loff_t *off_out,
- size_t len, unsigned int flags)
+static inline ssize_t splice(
+ int fd_in __attribute__((unused)),
+ loff_t *off_in __attribute__((unused)),
+ int fd_out __attribute__((unused)),
+ loff_t *off_out __attribute__((unused)),
+ size_t len __attribute__((unused)),
+ unsigned int flags __attribute__((unused)))
{
return -ENOSYS;
}