Index: libcfa/src/concurrency/io/call.cfa.in
===================================================================
--- libcfa/src/concurrency/io/call.cfa.in	(revision 44f09ea7ae6e9221248765aad89a51ef8e40f7ad)
+++ libcfa/src/concurrency/io/call.cfa.in	(revision 8e4aa055b266fba85fc07ec9a38c4d0ff3942a57)
@@ -132,5 +132,5 @@
 	extern int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event);
 
-	extern ssize_t splice(int fd_in, loff_t *off_in, int fd_out, loff_t *off_out, size_t len, unsigned int flags);
+	extern ssize_t splice(int fd_in, __off64_t *off_in, int fd_out, __off64_t *off_out, size_t len, unsigned int flags);
 	extern ssize_t tee(int fd_in, int fd_out, size_t len, unsigned int flags);
 }
@@ -366,5 +366,5 @@
 	}),
 	# CFA_HAVE_IORING_OP_SPLICE
-	Call('SPLICE', 'ssize_t splice(int fd_in, loff_t *off_in, int fd_out, loff_t *off_out, size_t len, unsigned int flags)', {
+	Call('SPLICE', 'ssize_t splice(int fd_in, __off64_t *off_in, int fd_out, __off64_t *off_out, size_t len, unsigned int flags)', {
 		'splice_fd_in': 'fd_in',
 		'splice_off_in': 'off_in ? (__u64)*off_in : (__u64)-1',
