Mock Version: 3.5 Mock Version: 3.5 Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/liburing.spec'], chrootPath='/var/lib/mock/dist-an8.9-build-366614-71163/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=990gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/liburing.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/liburing-2.3-2.0.1.an8.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/liburing.spec'], chrootPath='/var/lib/mock/dist-an8.9-build-366614-71163/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=990gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/liburing.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.U3FZlM + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf liburing-2.3 + /usr/bin/bzip2 -dc /builddir/build/SOURCES/liburing-2.3.tar.bz2 + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd liburing-2.3 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/1001-Add-percpu-io-sq-thread-support.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/1002-support-us-granularity-of-io_sq_thread_idle.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/1003-add-IORING_ENTER_SQ_SUBMIT_ON_IDLE-flag.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/1004-Add-a-test-for-sqpoll-sq_thread_idle_us-mode.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/1005-test-io_uring_passthrough-skip-if-kernel-doesn-t-sup.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/1006-test-io_uring_passthrough-fix-iopoll-test.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/1007-test-io_uring_passthrough-cleanup-invalid-submission.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/1008-test-io_uring_passthrough-skip-test-if-bit-sqe-cqe-s.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/1009-test-read-before-exit-handle-IOPOLL-failure-on-older.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/1010-test-sqpoll-idle-us-add-SQ_AFF-flag.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/liburing-2.3-sw.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.7TMsJd + umask 022 + cd /builddir/build/BUILD + cd liburing-2.3 + ./configure --prefix=/usr --libdir=//usr/lib64 --libdevdir=//usr/lib64 --mandir=/usr/share/man --includedir=/usr/include prefix /usr includedir /usr/include libdir //usr/lib64 libdevdir //usr/lib64 relativelibdir mandir /usr/share/man datadir /usr/share stringop_overflow yes array_bounds yes __kernel_rwf_t yes __kernel_timespec yes open_how yes statx yes glibc_statx yes C++ yes has_ucontext yes NVMe uring command support no liburing_nolibc no CC gcc CXX g++ + /usr/bin/make -O -j80 V=1 make[1]: Entering directory '/builddir/build/BUILD/liburing-2.3/src' gcc -D_GNU_SOURCE -Iinclude/ -include ../config-host.h -MT "syscall.os" -MMD -MP -MF "syscall.os.d" -fPIC -g -O3 -Wall -Wextra -fno-stack-protector -Wno-unused-parameter -Wno-sign-compare -DLIBURING_INTERNAL -c -o syscall.os syscall.c In file included from syscall.h:13, from syscall.c:3: include/liburing.h:2:3: error: invalid preprocessing directive #LIB_URING_H # LIB_URING_H ^~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1366:2: error: #endif without #if #endif ^~~~~ In file included from syscall.c:4: include/liburing.h:2:3: error: invalid preprocessing directive #LIB_URING_H # LIB_URING_H ^~~~~~~~~~~ include/liburing.h:89:8: error: redefinition of 'struct io_uring_sq' struct io_uring_sq { ^~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:89:8: note: originally defined here struct io_uring_sq { ^~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:113:8: error: redefinition of 'struct io_uring_cq' struct io_uring_cq { ^~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:113:8: note: originally defined here struct io_uring_cq { ^~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:133:8: error: redefinition of 'struct io_uring' struct io_uring { ^~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:133:8: note: originally defined here struct io_uring { ^~~~~~~~ In file included from syscall.c:4: include/liburing.h:154:24: error: conflicting types for 'io_uring_get_probe_ring' struct io_uring_probe *io_uring_get_probe_ring(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:154:24: note: previous declaration of 'io_uring_get_probe_ring' was here struct io_uring_probe *io_uring_get_probe_ring(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:164:19: error: redefinition of 'io_uring_opcode_supported' static inline int io_uring_opcode_supported(const struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:164:19: note: previous definition of 'io_uring_opcode_supported' was here static inline int io_uring_opcode_supported(const struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:172:5: error: conflicting types for 'io_uring_queue_init_params' int io_uring_queue_init_params(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:172:5: note: previous declaration of 'io_uring_queue_init_params' was here int io_uring_queue_init_params(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:174:5: error: conflicting types for 'io_uring_queue_init' int io_uring_queue_init(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:174:5: note: previous declaration of 'io_uring_queue_init' was here int io_uring_queue_init(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:176:5: error: conflicting types for 'io_uring_queue_mmap' int io_uring_queue_mmap(int fd, struct io_uring_params *p, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:176:5: note: previous declaration of 'io_uring_queue_mmap' was here int io_uring_queue_mmap(int fd, struct io_uring_params *p, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:178:5: error: conflicting types for 'io_uring_ring_dontfork' int io_uring_ring_dontfork(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:178:5: note: previous declaration of 'io_uring_ring_dontfork' was here int io_uring_ring_dontfork(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:179:6: error: conflicting types for 'io_uring_queue_exit' void io_uring_queue_exit(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:179:6: note: previous declaration of 'io_uring_queue_exit' was here void io_uring_queue_exit(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:180:10: error: conflicting types for 'io_uring_peek_batch_cqe' unsigned io_uring_peek_batch_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:180:10: note: previous declaration of 'io_uring_peek_batch_cqe' was here unsigned io_uring_peek_batch_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:182:5: error: conflicting types for 'io_uring_wait_cqes' int io_uring_wait_cqes(struct io_uring *ring, struct io_uring_cqe **cqe_ptr, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:182:5: note: previous declaration of 'io_uring_wait_cqes' was here int io_uring_wait_cqes(struct io_uring *ring, struct io_uring_cqe **cqe_ptr, ^~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:185:5: error: conflicting types for 'io_uring_wait_cqe_timeout' int io_uring_wait_cqe_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:185:5: note: previous declaration of 'io_uring_wait_cqe_timeout' was here int io_uring_wait_cqe_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:188:5: error: conflicting types for 'io_uring_submit' int io_uring_submit(struct io_uring *ring); ^~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:188:5: note: previous declaration of 'io_uring_submit' was here int io_uring_submit(struct io_uring *ring); ^~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:189:5: error: conflicting types for 'io_uring_submit_on_idle' int io_uring_submit_on_idle(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:189:5: note: previous declaration of 'io_uring_submit_on_idle' was here int io_uring_submit_on_idle(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:190:5: error: conflicting types for 'io_uring_submit_and_wait' int io_uring_submit_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:190:5: note: previous declaration of 'io_uring_submit_and_wait' was here int io_uring_submit_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:191:5: error: conflicting types for 'io_uring_submit_and_wait_timeout' int io_uring_submit_and_wait_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:191:5: note: previous declaration of 'io_uring_submit_and_wait_timeout' was here int io_uring_submit_and_wait_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:196:5: error: conflicting types for 'io_uring_submit_on_idle_and_wait' int io_uring_submit_on_idle_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:196:5: note: previous declaration of 'io_uring_submit_on_idle_and_wait' was here int io_uring_submit_on_idle_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:198:5: error: conflicting types for 'io_uring_register_buffers' int io_uring_register_buffers(struct io_uring *ring, const struct iovec *iovecs, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:198:5: note: previous declaration of 'io_uring_register_buffers' was here int io_uring_register_buffers(struct io_uring *ring, const struct iovec *iovecs, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:200:5: error: conflicting types for 'io_uring_register_buffers_tags' int io_uring_register_buffers_tags(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:200:5: note: previous declaration of 'io_uring_register_buffers_tags' was here int io_uring_register_buffers_tags(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:203:5: error: conflicting types for 'io_uring_register_buffers_sparse' int io_uring_register_buffers_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:203:5: note: previous declaration of 'io_uring_register_buffers_sparse' was here int io_uring_register_buffers_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:204:5: error: conflicting types for 'io_uring_register_buffers_update_tag' int io_uring_register_buffers_update_tag(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:204:5: note: previous declaration of 'io_uring_register_buffers_update_tag' was here int io_uring_register_buffers_update_tag(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:208:5: error: conflicting types for 'io_uring_unregister_buffers' int io_uring_unregister_buffers(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:208:5: note: previous declaration of 'io_uring_unregister_buffers' was here int io_uring_unregister_buffers(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:210:5: error: conflicting types for 'io_uring_register_files' int io_uring_register_files(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:210:5: note: previous declaration of 'io_uring_register_files' was here int io_uring_register_files(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:212:5: error: conflicting types for 'io_uring_register_files_tags' int io_uring_register_files_tags(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:212:5: note: previous declaration of 'io_uring_register_files_tags' was here int io_uring_register_files_tags(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:214:5: error: conflicting types for 'io_uring_register_files_sparse' int io_uring_register_files_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:214:5: note: previous declaration of 'io_uring_register_files_sparse' was here int io_uring_register_files_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:215:5: error: conflicting types for 'io_uring_register_files_update_tag' int io_uring_register_files_update_tag(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:215:5: note: previous declaration of 'io_uring_register_files_update_tag' was here int io_uring_register_files_update_tag(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:219:5: error: conflicting types for 'io_uring_unregister_files' int io_uring_unregister_files(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:219:5: note: previous declaration of 'io_uring_unregister_files' was here int io_uring_unregister_files(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:220:5: error: conflicting types for 'io_uring_register_files_update' int io_uring_register_files_update(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:220:5: note: previous declaration of 'io_uring_register_files_update' was here int io_uring_register_files_update(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:222:5: error: conflicting types for 'io_uring_register_eventfd' int io_uring_register_eventfd(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:222:5: note: previous declaration of 'io_uring_register_eventfd' was here int io_uring_register_eventfd(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:223:5: error: conflicting types for 'io_uring_register_eventfd_async' int io_uring_register_eventfd_async(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:223:5: note: previous declaration of 'io_uring_register_eventfd_async' was here int io_uring_register_eventfd_async(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:224:5: error: conflicting types for 'io_uring_unregister_eventfd' int io_uring_unregister_eventfd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:224:5: note: previous declaration of 'io_uring_unregister_eventfd' was here int io_uring_unregister_eventfd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:225:5: error: conflicting types for 'io_uring_register_probe' int io_uring_register_probe(struct io_uring *ring, struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:225:5: note: previous declaration of 'io_uring_register_probe' was here int io_uring_register_probe(struct io_uring *ring, struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:227:5: error: conflicting types for 'io_uring_register_personality' int io_uring_register_personality(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:227:5: note: previous declaration of 'io_uring_register_personality' was here int io_uring_register_personality(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:228:5: error: conflicting types for 'io_uring_unregister_personality' int io_uring_unregister_personality(struct io_uring *ring, int id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:228:5: note: previous declaration of 'io_uring_unregister_personality' was here int io_uring_unregister_personality(struct io_uring *ring, int id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:229:5: error: conflicting types for 'io_uring_register_restrictions' int io_uring_register_restrictions(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:229:5: note: previous declaration of 'io_uring_register_restrictions' was here int io_uring_register_restrictions(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:232:5: error: conflicting types for 'io_uring_enable_rings' int io_uring_enable_rings(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:232:5: note: previous declaration of 'io_uring_enable_rings' was here int io_uring_enable_rings(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:233:5: error: conflicting types for '__io_uring_sqring_wait' int __io_uring_sqring_wait(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:233:5: note: previous declaration of '__io_uring_sqring_wait' was here int __io_uring_sqring_wait(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:234:5: error: conflicting types for 'io_uring_register_iowq_aff' int io_uring_register_iowq_aff(struct io_uring *ring, size_t cpusz, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:234:5: note: previous declaration of 'io_uring_register_iowq_aff' was here int io_uring_register_iowq_aff(struct io_uring *ring, size_t cpusz, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:236:5: error: conflicting types for 'io_uring_unregister_iowq_aff' int io_uring_unregister_iowq_aff(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:236:5: note: previous declaration of 'io_uring_unregister_iowq_aff' was here int io_uring_unregister_iowq_aff(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:237:5: error: conflicting types for 'io_uring_register_iowq_max_workers' int io_uring_register_iowq_max_workers(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:237:5: note: previous declaration of 'io_uring_register_iowq_max_workers' was here int io_uring_register_iowq_max_workers(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:239:5: error: conflicting types for 'io_uring_register_ring_fd' int io_uring_register_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:239:5: note: previous declaration of 'io_uring_register_ring_fd' was here int io_uring_register_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:240:5: error: conflicting types for 'io_uring_unregister_ring_fd' int io_uring_unregister_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:240:5: note: previous declaration of 'io_uring_unregister_ring_fd' was here int io_uring_unregister_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:241:5: error: conflicting types for 'io_uring_register_buf_ring' int io_uring_register_buf_ring(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:241:5: note: previous declaration of 'io_uring_register_buf_ring' was here int io_uring_register_buf_ring(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:243:5: error: conflicting types for 'io_uring_unregister_buf_ring' int io_uring_unregister_buf_ring(struct io_uring *ring, int bgid); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:243:5: note: previous declaration of 'io_uring_unregister_buf_ring' was here int io_uring_unregister_buf_ring(struct io_uring *ring, int bgid); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:244:5: error: conflicting types for 'io_uring_register_sync_cancel' int io_uring_register_sync_cancel(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:244:5: note: previous declaration of 'io_uring_register_sync_cancel' was here int io_uring_register_sync_cancel(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:247:5: error: conflicting types for 'io_uring_register_file_alloc_range' int io_uring_register_file_alloc_range(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:247:5: note: previous declaration of 'io_uring_register_file_alloc_range' was here int io_uring_register_file_alloc_range(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:250:5: error: conflicting types for 'io_uring_get_events' int io_uring_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:250:5: note: previous declaration of 'io_uring_get_events' was here int io_uring_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:251:5: error: conflicting types for 'io_uring_submit_and_get_events' int io_uring_submit_and_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:251:5: note: previous declaration of 'io_uring_submit_and_get_events' was here int io_uring_submit_and_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:269:5: error: conflicting types for '__io_uring_get_cqe' int __io_uring_get_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:269:5: note: previous declaration of '__io_uring_get_cqe' was here int __io_uring_get_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:298:20: error: conflicting types for 'io_uring_cq_advance' static inline void io_uring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:298:20: note: previous definition of 'io_uring_cq_advance' was here static inline void io_uring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:316:20: error: conflicting types for 'io_uring_cqe_seen' static inline void io_uring_cqe_seen(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:316:20: note: previous definition of 'io_uring_cqe_seen' was here static inline void io_uring_cqe_seen(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:331:20: error: redefinition of 'io_uring_sqe_set_data' static inline void io_uring_sqe_set_data(struct io_uring_sqe *sqe, void *data) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:331:20: note: previous definition of 'io_uring_sqe_set_data' was here static inline void io_uring_sqe_set_data(struct io_uring_sqe *sqe, void *data) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:336:21: error: redefinition of 'io_uring_cqe_get_data' static inline void *io_uring_cqe_get_data(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:336:21: note: previous definition of 'io_uring_cqe_get_data' was here static inline void *io_uring_cqe_get_data(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:346:20: error: redefinition of 'io_uring_sqe_set_data64' static inline void io_uring_sqe_set_data64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:346:20: note: previous definition of 'io_uring_sqe_set_data64' was here static inline void io_uring_sqe_set_data64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:352:21: error: redefinition of 'io_uring_cqe_get_data64' static inline __u64 io_uring_cqe_get_data64(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:352:21: note: previous definition of 'io_uring_cqe_get_data64' was here static inline __u64 io_uring_cqe_get_data64(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:362:20: error: redefinition of 'io_uring_sqe_set_flags' static inline void io_uring_sqe_set_flags(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:362:20: note: previous definition of 'io_uring_sqe_set_flags' was here static inline void io_uring_sqe_set_flags(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:368:20: error: redefinition of '__io_uring_set_target_fixed_file' static inline void __io_uring_set_target_fixed_file(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:368:20: note: previous definition of '__io_uring_set_target_fixed_file' was here static inline void __io_uring_set_target_fixed_file(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:375:20: error: redefinition of 'io_uring_prep_rw' static inline void io_uring_prep_rw(int op, struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:375:20: note: previous definition of 'io_uring_prep_rw' was here static inline void io_uring_prep_rw(int op, struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:416:20: error: redefinition of 'io_uring_prep_splice' static inline void io_uring_prep_splice(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:416:20: note: previous definition of 'io_uring_prep_splice' was here static inline void io_uring_prep_splice(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:429:20: error: redefinition of 'io_uring_prep_tee' static inline void io_uring_prep_tee(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:429:20: note: previous definition of 'io_uring_prep_tee' was here static inline void io_uring_prep_tee(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:440:20: error: redefinition of 'io_uring_prep_readv' static inline void io_uring_prep_readv(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:440:20: note: previous definition of 'io_uring_prep_readv' was here static inline void io_uring_prep_readv(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:447:20: error: redefinition of 'io_uring_prep_readv2' static inline void io_uring_prep_readv2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:447:20: note: previous definition of 'io_uring_prep_readv2' was here static inline void io_uring_prep_readv2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:456:20: error: redefinition of 'io_uring_prep_read_fixed' static inline void io_uring_prep_read_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:456:20: note: previous definition of 'io_uring_prep_read_fixed' was here static inline void io_uring_prep_read_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:464:20: error: redefinition of 'io_uring_prep_writev' static inline void io_uring_prep_writev(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:464:20: note: previous definition of 'io_uring_prep_writev' was here static inline void io_uring_prep_writev(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:471:20: error: redefinition of 'io_uring_prep_writev2' static inline void io_uring_prep_writev2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:471:20: note: previous definition of 'io_uring_prep_writev2' was here static inline void io_uring_prep_writev2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:480:20: error: redefinition of 'io_uring_prep_write_fixed' static inline void io_uring_prep_write_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:480:20: note: previous definition of 'io_uring_prep_write_fixed' was here static inline void io_uring_prep_write_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:488:20: error: redefinition of 'io_uring_prep_recvmsg' static inline void io_uring_prep_recvmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:488:20: note: previous definition of 'io_uring_prep_recvmsg' was here static inline void io_uring_prep_recvmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:495:20: error: redefinition of 'io_uring_prep_recvmsg_multishot' static inline void io_uring_prep_recvmsg_multishot(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:495:20: note: previous definition of 'io_uring_prep_recvmsg_multishot' was here static inline void io_uring_prep_recvmsg_multishot(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:502:20: error: redefinition of 'io_uring_prep_sendmsg' static inline void io_uring_prep_sendmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:502:20: note: previous definition of 'io_uring_prep_sendmsg' was here static inline void io_uring_prep_sendmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:510:24: error: redefinition of '__io_uring_prep_poll_mask' static inline unsigned __io_uring_prep_poll_mask(unsigned poll_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:510:24: note: previous definition of '__io_uring_prep_poll_mask' was here static inline unsigned __io_uring_prep_poll_mask(unsigned poll_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:518:20: error: redefinition of 'io_uring_prep_poll_add' static inline void io_uring_prep_poll_add(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:518:20: note: previous definition of 'io_uring_prep_poll_add' was here static inline void io_uring_prep_poll_add(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:525:20: error: redefinition of 'io_uring_prep_poll_multishot' static inline void io_uring_prep_poll_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:525:20: note: previous definition of 'io_uring_prep_poll_multishot' was here static inline void io_uring_prep_poll_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:532:20: error: redefinition of 'io_uring_prep_poll_remove' static inline void io_uring_prep_poll_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:532:20: note: previous definition of 'io_uring_prep_poll_remove' was here static inline void io_uring_prep_poll_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:539:20: error: redefinition of 'io_uring_prep_poll_update' static inline void io_uring_prep_poll_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:539:20: note: previous definition of 'io_uring_prep_poll_update' was here static inline void io_uring_prep_poll_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:550:20: error: redefinition of 'io_uring_prep_fsync' static inline void io_uring_prep_fsync(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:550:20: note: previous definition of 'io_uring_prep_fsync' was here static inline void io_uring_prep_fsync(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:557:20: error: redefinition of 'io_uring_prep_nop' static inline void io_uring_prep_nop(struct io_uring_sqe *sqe) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:557:20: note: previous definition of 'io_uring_prep_nop' was here static inline void io_uring_prep_nop(struct io_uring_sqe *sqe) ^~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:562:20: error: redefinition of 'io_uring_prep_timeout' static inline void io_uring_prep_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:562:20: note: previous definition of 'io_uring_prep_timeout' was here static inline void io_uring_prep_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:570:20: error: redefinition of 'io_uring_prep_timeout_remove' static inline void io_uring_prep_timeout_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:570:20: note: previous definition of 'io_uring_prep_timeout_remove' was here static inline void io_uring_prep_timeout_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:578:20: error: redefinition of 'io_uring_prep_timeout_update' static inline void io_uring_prep_timeout_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:578:20: note: previous definition of 'io_uring_prep_timeout_update' was here static inline void io_uring_prep_timeout_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:588:20: error: redefinition of 'io_uring_prep_accept' static inline void io_uring_prep_accept(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:588:20: note: previous definition of 'io_uring_prep_accept' was here static inline void io_uring_prep_accept(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:598:20: error: redefinition of 'io_uring_prep_accept_direct' static inline void io_uring_prep_accept_direct(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:598:20: note: previous definition of 'io_uring_prep_accept_direct' was here static inline void io_uring_prep_accept_direct(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:607:20: error: redefinition of 'io_uring_prep_multishot_accept' static inline void io_uring_prep_multishot_accept(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:607:20: note: previous definition of 'io_uring_prep_multishot_accept' was here static inline void io_uring_prep_multishot_accept(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:616:20: error: redefinition of 'io_uring_prep_multishot_accept_direct' static inline void io_uring_prep_multishot_accept_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:616:20: note: previous definition of 'io_uring_prep_multishot_accept_direct' was here static inline void io_uring_prep_multishot_accept_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:626:20: error: redefinition of 'io_uring_prep_cancel64' static inline void io_uring_prep_cancel64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:626:20: note: previous definition of 'io_uring_prep_cancel64' was here static inline void io_uring_prep_cancel64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:634:20: error: redefinition of 'io_uring_prep_cancel' static inline void io_uring_prep_cancel(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:634:20: note: previous definition of 'io_uring_prep_cancel' was here static inline void io_uring_prep_cancel(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:640:20: error: redefinition of 'io_uring_prep_cancel_fd' static inline void io_uring_prep_cancel_fd(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:640:20: note: previous definition of 'io_uring_prep_cancel_fd' was here static inline void io_uring_prep_cancel_fd(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:647:20: error: redefinition of 'io_uring_prep_link_timeout' static inline void io_uring_prep_link_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:647:20: note: previous definition of 'io_uring_prep_link_timeout' was here static inline void io_uring_prep_link_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:655:20: error: redefinition of 'io_uring_prep_connect' static inline void io_uring_prep_connect(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:655:20: note: previous definition of 'io_uring_prep_connect' was here static inline void io_uring_prep_connect(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:662:20: error: redefinition of 'io_uring_prep_files_update' static inline void io_uring_prep_files_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:662:20: note: previous definition of 'io_uring_prep_files_update' was here static inline void io_uring_prep_files_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:670:20: error: redefinition of 'io_uring_prep_fallocate' static inline void io_uring_prep_fallocate(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:670:20: note: previous definition of 'io_uring_prep_fallocate' was here static inline void io_uring_prep_fallocate(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:678:20: error: redefinition of 'io_uring_prep_openat' static inline void io_uring_prep_openat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:678:20: note: previous definition of 'io_uring_prep_openat' was here static inline void io_uring_prep_openat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:687:20: error: redefinition of 'io_uring_prep_openat_direct' static inline void io_uring_prep_openat_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:687:20: note: previous definition of 'io_uring_prep_openat_direct' was here static inline void io_uring_prep_openat_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:696:20: error: redefinition of 'io_uring_prep_close' static inline void io_uring_prep_close(struct io_uring_sqe *sqe, int fd) ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:696:20: note: previous definition of 'io_uring_prep_close' was here static inline void io_uring_prep_close(struct io_uring_sqe *sqe, int fd) ^~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:701:20: error: redefinition of 'io_uring_prep_close_direct' static inline void io_uring_prep_close_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:701:20: note: previous definition of 'io_uring_prep_close_direct' was here static inline void io_uring_prep_close_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:708:20: error: redefinition of 'io_uring_prep_read' static inline void io_uring_prep_read(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:708:20: note: previous definition of 'io_uring_prep_read' was here static inline void io_uring_prep_read(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:714:20: error: redefinition of 'io_uring_prep_write' static inline void io_uring_prep_write(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:714:20: note: previous definition of 'io_uring_prep_write' was here static inline void io_uring_prep_write(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:722:20: error: redefinition of 'io_uring_prep_statx' static inline void io_uring_prep_statx(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:722:20: note: previous definition of 'io_uring_prep_statx' was here static inline void io_uring_prep_statx(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:731:20: error: redefinition of 'io_uring_prep_fadvise' static inline void io_uring_prep_fadvise(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:731:20: note: previous definition of 'io_uring_prep_fadvise' was here static inline void io_uring_prep_fadvise(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:738:20: error: redefinition of 'io_uring_prep_madvise' static inline void io_uring_prep_madvise(struct io_uring_sqe *sqe, void *addr, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:738:20: note: previous definition of 'io_uring_prep_madvise' was here static inline void io_uring_prep_madvise(struct io_uring_sqe *sqe, void *addr, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:745:20: error: redefinition of 'io_uring_prep_send' static inline void io_uring_prep_send(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:745:20: note: previous definition of 'io_uring_prep_send' was here static inline void io_uring_prep_send(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:752:20: error: redefinition of 'io_uring_prep_send_zc' static inline void io_uring_prep_send_zc(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:752:20: note: previous definition of 'io_uring_prep_send_zc' was here static inline void io_uring_prep_send_zc(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:761:20: error: redefinition of 'io_uring_prep_send_zc_fixed' static inline void io_uring_prep_send_zc_fixed(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:761:20: note: previous definition of 'io_uring_prep_send_zc_fixed' was here static inline void io_uring_prep_send_zc_fixed(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:772:20: error: redefinition of 'io_uring_prep_sendmsg_zc' static inline void io_uring_prep_sendmsg_zc(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:772:20: note: previous definition of 'io_uring_prep_sendmsg_zc' was here static inline void io_uring_prep_sendmsg_zc(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:780:20: error: redefinition of 'io_uring_prep_send_set_addr' static inline void io_uring_prep_send_set_addr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:780:20: note: previous definition of 'io_uring_prep_send_set_addr' was here static inline void io_uring_prep_send_set_addr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:788:20: error: redefinition of 'io_uring_prep_recv' static inline void io_uring_prep_recv(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:788:20: note: previous definition of 'io_uring_prep_recv' was here static inline void io_uring_prep_recv(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:795:20: error: redefinition of 'io_uring_prep_recv_multishot' static inline void io_uring_prep_recv_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:795:20: note: previous definition of 'io_uring_prep_recv_multishot' was here static inline void io_uring_prep_recv_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:804:1: error: redefinition of 'io_uring_recvmsg_validate' io_uring_recvmsg_validate(void *buf, int buf_len, struct msghdr *msgh) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:804:1: note: previous definition of 'io_uring_recvmsg_validate' was here io_uring_recvmsg_validate(void *buf, int buf_len, struct msghdr *msgh) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:813:21: error: redefinition of 'io_uring_recvmsg_name' static inline void *io_uring_recvmsg_name(struct io_uring_recvmsg_out *o) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:813:21: note: previous definition of 'io_uring_recvmsg_name' was here static inline void *io_uring_recvmsg_name(struct io_uring_recvmsg_out *o) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:819:1: error: redefinition of 'io_uring_recvmsg_cmsg_firsthdr' io_uring_recvmsg_cmsg_firsthdr(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:819:1: note: previous definition of 'io_uring_recvmsg_cmsg_firsthdr' was here io_uring_recvmsg_cmsg_firsthdr(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:830:1: error: redefinition of 'io_uring_recvmsg_cmsg_nexthdr' io_uring_recvmsg_cmsg_nexthdr(struct io_uring_recvmsg_out *o, struct msghdr *msgh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:830:1: note: previous definition of 'io_uring_recvmsg_cmsg_nexthdr' was here io_uring_recvmsg_cmsg_nexthdr(struct io_uring_recvmsg_out *o, struct msghdr *msgh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:850:21: error: redefinition of 'io_uring_recvmsg_payload' static inline void *io_uring_recvmsg_payload(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:850:21: note: previous definition of 'io_uring_recvmsg_payload' was here static inline void *io_uring_recvmsg_payload(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:858:1: error: redefinition of 'io_uring_recvmsg_payload_length' io_uring_recvmsg_payload_length(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:858:1: note: previous definition of 'io_uring_recvmsg_payload_length' was here io_uring_recvmsg_payload_length(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:868:20: error: redefinition of 'io_uring_prep_openat2' static inline void io_uring_prep_openat2(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:868:20: note: previous definition of 'io_uring_prep_openat2' was here static inline void io_uring_prep_openat2(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:876:20: error: redefinition of 'io_uring_prep_openat2_direct' static inline void io_uring_prep_openat2_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:876:20: note: previous definition of 'io_uring_prep_openat2_direct' was here static inline void io_uring_prep_openat2_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:886:20: error: redefinition of 'io_uring_prep_epoll_ctl' static inline void io_uring_prep_epoll_ctl(struct io_uring_sqe *sqe, int epfd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:886:20: note: previous definition of 'io_uring_prep_epoll_ctl' was here static inline void io_uring_prep_epoll_ctl(struct io_uring_sqe *sqe, int epfd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:894:20: error: redefinition of 'io_uring_prep_provide_buffers' static inline void io_uring_prep_provide_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:894:20: note: previous definition of 'io_uring_prep_provide_buffers' was here static inline void io_uring_prep_provide_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:903:20: error: redefinition of 'io_uring_prep_remove_buffers' static inline void io_uring_prep_remove_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:903:20: note: previous definition of 'io_uring_prep_remove_buffers' was here static inline void io_uring_prep_remove_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:910:20: error: redefinition of 'io_uring_prep_shutdown' static inline void io_uring_prep_shutdown(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:910:20: note: previous definition of 'io_uring_prep_shutdown' was here static inline void io_uring_prep_shutdown(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:916:20: error: redefinition of 'io_uring_prep_unlinkat' static inline void io_uring_prep_unlinkat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:916:20: note: previous definition of 'io_uring_prep_unlinkat' was here static inline void io_uring_prep_unlinkat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:923:20: error: redefinition of 'io_uring_prep_unlink' static inline void io_uring_prep_unlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:923:20: note: previous definition of 'io_uring_prep_unlink' was here static inline void io_uring_prep_unlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:929:20: error: redefinition of 'io_uring_prep_renameat' static inline void io_uring_prep_renameat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:929:20: note: previous definition of 'io_uring_prep_renameat' was here static inline void io_uring_prep_renameat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:939:20: error: redefinition of 'io_uring_prep_rename' static inline void io_uring_prep_rename(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:939:20: note: previous definition of 'io_uring_prep_rename' was here static inline void io_uring_prep_rename(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:945:20: error: redefinition of 'io_uring_prep_sync_file_range' static inline void io_uring_prep_sync_file_range(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:945:20: note: previous definition of 'io_uring_prep_sync_file_range' was here static inline void io_uring_prep_sync_file_range(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:953:20: error: redefinition of 'io_uring_prep_mkdirat' static inline void io_uring_prep_mkdirat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:953:20: note: previous definition of 'io_uring_prep_mkdirat' was here static inline void io_uring_prep_mkdirat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:959:20: error: redefinition of 'io_uring_prep_mkdir' static inline void io_uring_prep_mkdir(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:959:20: note: previous definition of 'io_uring_prep_mkdir' was here static inline void io_uring_prep_mkdir(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:965:20: error: redefinition of 'io_uring_prep_symlinkat' static inline void io_uring_prep_symlinkat(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:965:20: note: previous definition of 'io_uring_prep_symlinkat' was here static inline void io_uring_prep_symlinkat(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:973:20: error: redefinition of 'io_uring_prep_symlink' static inline void io_uring_prep_symlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:973:20: note: previous definition of 'io_uring_prep_symlink' was here static inline void io_uring_prep_symlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:979:20: error: redefinition of 'io_uring_prep_linkat' static inline void io_uring_prep_linkat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:979:20: note: previous definition of 'io_uring_prep_linkat' was here static inline void io_uring_prep_linkat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:988:20: error: redefinition of 'io_uring_prep_link' static inline void io_uring_prep_link(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:988:20: note: previous definition of 'io_uring_prep_link' was here static inline void io_uring_prep_link(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:994:20: error: redefinition of 'io_uring_prep_msg_ring' static inline void io_uring_prep_msg_ring(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:994:20: note: previous definition of 'io_uring_prep_msg_ring' was here static inline void io_uring_prep_msg_ring(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1002:20: error: redefinition of 'io_uring_prep_getxattr' static inline void io_uring_prep_getxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1002:20: note: previous definition of 'io_uring_prep_getxattr' was here static inline void io_uring_prep_getxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1014:20: error: redefinition of 'io_uring_prep_setxattr' static inline void io_uring_prep_setxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1014:20: note: previous definition of 'io_uring_prep_setxattr' was here static inline void io_uring_prep_setxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1027:20: error: redefinition of 'io_uring_prep_fgetxattr' static inline void io_uring_prep_fgetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1027:20: note: previous definition of 'io_uring_prep_fgetxattr' was here static inline void io_uring_prep_fgetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1038:20: error: redefinition of 'io_uring_prep_fsetxattr' static inline void io_uring_prep_fsetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1038:20: note: previous definition of 'io_uring_prep_fsetxattr' was here static inline void io_uring_prep_fsetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1050:20: error: redefinition of 'io_uring_prep_socket' static inline void io_uring_prep_socket(struct io_uring_sqe *sqe, int domain, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1050:20: note: previous definition of 'io_uring_prep_socket' was here static inline void io_uring_prep_socket(struct io_uring_sqe *sqe, int domain, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1058:20: error: redefinition of 'io_uring_prep_socket_direct' static inline void io_uring_prep_socket_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1058:20: note: previous definition of 'io_uring_prep_socket_direct' was here static inline void io_uring_prep_socket_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1069:20: error: redefinition of 'io_uring_prep_socket_direct_alloc' static inline void io_uring_prep_socket_direct_alloc(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1069:20: note: previous definition of 'io_uring_prep_socket_direct_alloc' was here static inline void io_uring_prep_socket_direct_alloc(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1082:24: error: conflicting types for 'io_uring_sq_ready' static inline unsigned io_uring_sq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1082:24: note: previous definition of 'io_uring_sq_ready' was here static inline unsigned io_uring_sq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1101:24: error: conflicting types for 'io_uring_sq_space_left' static inline unsigned io_uring_sq_space_left(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1101:24: note: previous definition of 'io_uring_sq_space_left' was here static inline unsigned io_uring_sq_space_left(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1113:19: error: conflicting types for 'io_uring_sqring_wait' static inline int io_uring_sqring_wait(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1113:19: note: previous definition of 'io_uring_sqring_wait' was here static inline int io_uring_sqring_wait(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1126:24: error: conflicting types for 'io_uring_cq_ready' static inline unsigned io_uring_cq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1126:24: note: previous definition of 'io_uring_cq_ready' was here static inline unsigned io_uring_cq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1135:20: error: conflicting types for 'io_uring_cq_has_overflow' static inline bool io_uring_cq_has_overflow(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1135:20: note: previous definition of 'io_uring_cq_has_overflow' was here static inline bool io_uring_cq_has_overflow(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1143:20: error: conflicting types for 'io_uring_cq_eventfd_enabled' static inline bool io_uring_cq_eventfd_enabled(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1143:20: note: previous definition of 'io_uring_cq_eventfd_enabled' was here static inline bool io_uring_cq_eventfd_enabled(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1155:19: error: conflicting types for 'io_uring_cq_eventfd_toggle' static inline int io_uring_cq_eventfd_toggle(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1155:19: note: previous definition of 'io_uring_cq_eventfd_toggle' was here static inline int io_uring_cq_eventfd_toggle(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1183:19: error: conflicting types for 'io_uring_wait_cqe_nr' static inline int io_uring_wait_cqe_nr(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1183:19: note: previous definition of 'io_uring_wait_cqe_nr' was here static inline int io_uring_wait_cqe_nr(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1195:19: error: conflicting types for '__io_uring_peek_cqe' static inline int __io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1195:19: note: previous definition of '__io_uring_peek_cqe' was here static inline int __io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1241:19: error: conflicting types for 'io_uring_peek_cqe' static inline int io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1241:19: note: previous definition of 'io_uring_peek_cqe' was here static inline int io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1254:19: error: conflicting types for 'io_uring_wait_cqe' static inline int io_uring_wait_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1254:19: note: previous definition of 'io_uring_wait_cqe' was here static inline int io_uring_wait_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1270:36: error: conflicting types for '_io_uring_get_sqe' static inline struct io_uring_sqe *_io_uring_get_sqe(struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1270:36: note: previous definition of '_io_uring_get_sqe' was here static inline struct io_uring_sqe *_io_uring_get_sqe(struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1297:19: error: redefinition of 'io_uring_buf_ring_mask' static inline int io_uring_buf_ring_mask(__u32 ring_entries) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1297:19: note: previous definition of 'io_uring_buf_ring_mask' was here static inline int io_uring_buf_ring_mask(__u32 ring_entries) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1302:20: error: redefinition of 'io_uring_buf_ring_init' static inline void io_uring_buf_ring_init(struct io_uring_buf_ring *br) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1302:20: note: previous definition of 'io_uring_buf_ring_init' was here static inline void io_uring_buf_ring_init(struct io_uring_buf_ring *br) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1310:20: error: redefinition of 'io_uring_buf_ring_add' static inline void io_uring_buf_ring_add(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1310:20: note: previous definition of 'io_uring_buf_ring_add' was here static inline void io_uring_buf_ring_add(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1327:20: error: redefinition of 'io_uring_buf_ring_advance' static inline void io_uring_buf_ring_advance(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1327:20: note: previous definition of 'io_uring_buf_ring_advance' was here static inline void io_uring_buf_ring_advance(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1342:20: error: conflicting types for 'io_uring_buf_ring_cq_advance' static inline void io_uring_buf_ring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1342:20: note: previous definition of 'io_uring_buf_ring_cq_advance' was here static inline void io_uring_buf_ring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1356:22: error: conflicting types for 'io_uring_get_sqe' struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring); ^~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1356:22: note: previous declaration of 'io_uring_get_sqe' was here struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring); ^~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1366:2: error: #endif without #if #endif ^~~~~ make[1]: *** [Makefile:52: syscall.os] Error 1 make[1]: Leaving directory '/builddir/build/BUILD/liburing-2.3/src' make[1]: Entering directory '/builddir/build/BUILD/liburing-2.3/src' gcc -D_GNU_SOURCE -Iinclude/ -include ../config-host.h -MT "syscall.ol" -MMD -MP -MF "syscall.ol.d" -g -O3 -Wall -Wextra -fno-stack-protector -Wno-unused-parameter -Wno-sign-compare -DLIBURING_INTERNAL -c -o syscall.ol syscall.c make[1]: *** Waiting for unfinished jobs.... In file included from syscall.h:13, from syscall.c:3: include/liburing.h:2:3: error: invalid preprocessing directive #LIB_URING_H # LIB_URING_H ^~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1366:2: error: #endif without #if #endif ^~~~~ In file included from syscall.c:4: include/liburing.h:2:3: error: invalid preprocessing directive #LIB_URING_H # LIB_URING_H ^~~~~~~~~~~ include/liburing.h:89:8: error: redefinition of 'struct io_uring_sq' struct io_uring_sq { ^~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:89:8: note: originally defined here struct io_uring_sq { ^~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:113:8: error: redefinition of 'struct io_uring_cq' struct io_uring_cq { ^~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:113:8: note: originally defined here struct io_uring_cq { ^~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:133:8: error: redefinition of 'struct io_uring' struct io_uring { ^~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:133:8: note: originally defined here struct io_uring { ^~~~~~~~ In file included from syscall.c:4: include/liburing.h:154:24: error: conflicting types for 'io_uring_get_probe_ring' struct io_uring_probe *io_uring_get_probe_ring(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:154:24: note: previous declaration of 'io_uring_get_probe_ring' was here struct io_uring_probe *io_uring_get_probe_ring(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:164:19: error: redefinition of 'io_uring_opcode_supported' static inline int io_uring_opcode_supported(const struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:164:19: note: previous definition of 'io_uring_opcode_supported' was here static inline int io_uring_opcode_supported(const struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:172:5: error: conflicting types for 'io_uring_queue_init_params' int io_uring_queue_init_params(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:172:5: note: previous declaration of 'io_uring_queue_init_params' was here int io_uring_queue_init_params(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:174:5: error: conflicting types for 'io_uring_queue_init' int io_uring_queue_init(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:174:5: note: previous declaration of 'io_uring_queue_init' was here int io_uring_queue_init(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:176:5: error: conflicting types for 'io_uring_queue_mmap' int io_uring_queue_mmap(int fd, struct io_uring_params *p, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:176:5: note: previous declaration of 'io_uring_queue_mmap' was here int io_uring_queue_mmap(int fd, struct io_uring_params *p, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:178:5: error: conflicting types for 'io_uring_ring_dontfork' int io_uring_ring_dontfork(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:178:5: note: previous declaration of 'io_uring_ring_dontfork' was here int io_uring_ring_dontfork(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:179:6: error: conflicting types for 'io_uring_queue_exit' void io_uring_queue_exit(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:179:6: note: previous declaration of 'io_uring_queue_exit' was here void io_uring_queue_exit(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:180:10: error: conflicting types for 'io_uring_peek_batch_cqe' unsigned io_uring_peek_batch_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:180:10: note: previous declaration of 'io_uring_peek_batch_cqe' was here unsigned io_uring_peek_batch_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:182:5: error: conflicting types for 'io_uring_wait_cqes' int io_uring_wait_cqes(struct io_uring *ring, struct io_uring_cqe **cqe_ptr, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:182:5: note: previous declaration of 'io_uring_wait_cqes' was here int io_uring_wait_cqes(struct io_uring *ring, struct io_uring_cqe **cqe_ptr, ^~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:185:5: error: conflicting types for 'io_uring_wait_cqe_timeout' int io_uring_wait_cqe_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:185:5: note: previous declaration of 'io_uring_wait_cqe_timeout' was here int io_uring_wait_cqe_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:188:5: error: conflicting types for 'io_uring_submit' int io_uring_submit(struct io_uring *ring); ^~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:188:5: note: previous declaration of 'io_uring_submit' was here int io_uring_submit(struct io_uring *ring); ^~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:189:5: error: conflicting types for 'io_uring_submit_on_idle' int io_uring_submit_on_idle(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:189:5: note: previous declaration of 'io_uring_submit_on_idle' was here int io_uring_submit_on_idle(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:190:5: error: conflicting types for 'io_uring_submit_and_wait' int io_uring_submit_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:190:5: note: previous declaration of 'io_uring_submit_and_wait' was here int io_uring_submit_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:191:5: error: conflicting types for 'io_uring_submit_and_wait_timeout' int io_uring_submit_and_wait_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:191:5: note: previous declaration of 'io_uring_submit_and_wait_timeout' was here int io_uring_submit_and_wait_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:196:5: error: conflicting types for 'io_uring_submit_on_idle_and_wait' int io_uring_submit_on_idle_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:196:5: note: previous declaration of 'io_uring_submit_on_idle_and_wait' was here int io_uring_submit_on_idle_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:198:5: error: conflicting types for 'io_uring_register_buffers' int io_uring_register_buffers(struct io_uring *ring, const struct iovec *iovecs, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:198:5: note: previous declaration of 'io_uring_register_buffers' was here int io_uring_register_buffers(struct io_uring *ring, const struct iovec *iovecs, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:200:5: error: conflicting types for 'io_uring_register_buffers_tags' int io_uring_register_buffers_tags(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:200:5: note: previous declaration of 'io_uring_register_buffers_tags' was here int io_uring_register_buffers_tags(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:203:5: error: conflicting types for 'io_uring_register_buffers_sparse' int io_uring_register_buffers_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:203:5: note: previous declaration of 'io_uring_register_buffers_sparse' was here int io_uring_register_buffers_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:204:5: error: conflicting types for 'io_uring_register_buffers_update_tag' int io_uring_register_buffers_update_tag(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:204:5: note: previous declaration of 'io_uring_register_buffers_update_tag' was here int io_uring_register_buffers_update_tag(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:208:5: error: conflicting types for 'io_uring_unregister_buffers' int io_uring_unregister_buffers(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:208:5: note: previous declaration of 'io_uring_unregister_buffers' was here int io_uring_unregister_buffers(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:210:5: error: conflicting types for 'io_uring_register_files' int io_uring_register_files(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:210:5: note: previous declaration of 'io_uring_register_files' was here int io_uring_register_files(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:212:5: error: conflicting types for 'io_uring_register_files_tags' int io_uring_register_files_tags(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:212:5: note: previous declaration of 'io_uring_register_files_tags' was here int io_uring_register_files_tags(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:214:5: error: conflicting types for 'io_uring_register_files_sparse' int io_uring_register_files_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:214:5: note: previous declaration of 'io_uring_register_files_sparse' was here int io_uring_register_files_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:215:5: error: conflicting types for 'io_uring_register_files_update_tag' int io_uring_register_files_update_tag(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:215:5: note: previous declaration of 'io_uring_register_files_update_tag' was here int io_uring_register_files_update_tag(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:219:5: error: conflicting types for 'io_uring_unregister_files' int io_uring_unregister_files(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:219:5: note: previous declaration of 'io_uring_unregister_files' was here int io_uring_unregister_files(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:220:5: error: conflicting types for 'io_uring_register_files_update' int io_uring_register_files_update(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:220:5: note: previous declaration of 'io_uring_register_files_update' was here int io_uring_register_files_update(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:222:5: error: conflicting types for 'io_uring_register_eventfd' int io_uring_register_eventfd(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:222:5: note: previous declaration of 'io_uring_register_eventfd' was here int io_uring_register_eventfd(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:223:5: error: conflicting types for 'io_uring_register_eventfd_async' int io_uring_register_eventfd_async(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:223:5: note: previous declaration of 'io_uring_register_eventfd_async' was here int io_uring_register_eventfd_async(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:224:5: error: conflicting types for 'io_uring_unregister_eventfd' int io_uring_unregister_eventfd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:224:5: note: previous declaration of 'io_uring_unregister_eventfd' was here int io_uring_unregister_eventfd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:225:5: error: conflicting types for 'io_uring_register_probe' int io_uring_register_probe(struct io_uring *ring, struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:225:5: note: previous declaration of 'io_uring_register_probe' was here int io_uring_register_probe(struct io_uring *ring, struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:227:5: error: conflicting types for 'io_uring_register_personality' int io_uring_register_personality(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:227:5: note: previous declaration of 'io_uring_register_personality' was here int io_uring_register_personality(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:228:5: error: conflicting types for 'io_uring_unregister_personality' int io_uring_unregister_personality(struct io_uring *ring, int id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:228:5: note: previous declaration of 'io_uring_unregister_personality' was here int io_uring_unregister_personality(struct io_uring *ring, int id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:229:5: error: conflicting types for 'io_uring_register_restrictions' int io_uring_register_restrictions(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:229:5: note: previous declaration of 'io_uring_register_restrictions' was here int io_uring_register_restrictions(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:232:5: error: conflicting types for 'io_uring_enable_rings' int io_uring_enable_rings(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:232:5: note: previous declaration of 'io_uring_enable_rings' was here int io_uring_enable_rings(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:233:5: error: conflicting types for '__io_uring_sqring_wait' int __io_uring_sqring_wait(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:233:5: note: previous declaration of '__io_uring_sqring_wait' was here int __io_uring_sqring_wait(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:234:5: error: conflicting types for 'io_uring_register_iowq_aff' int io_uring_register_iowq_aff(struct io_uring *ring, size_t cpusz, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:234:5: note: previous declaration of 'io_uring_register_iowq_aff' was here int io_uring_register_iowq_aff(struct io_uring *ring, size_t cpusz, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:236:5: error: conflicting types for 'io_uring_unregister_iowq_aff' int io_uring_unregister_iowq_aff(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:236:5: note: previous declaration of 'io_uring_unregister_iowq_aff' was here int io_uring_unregister_iowq_aff(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:237:5: error: conflicting types for 'io_uring_register_iowq_max_workers' int io_uring_register_iowq_max_workers(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:237:5: note: previous declaration of 'io_uring_register_iowq_max_workers' was here int io_uring_register_iowq_max_workers(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:239:5: error: conflicting types for 'io_uring_register_ring_fd' int io_uring_register_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:239:5: note: previous declaration of 'io_uring_register_ring_fd' was here int io_uring_register_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:240:5: error: conflicting types for 'io_uring_unregister_ring_fd' int io_uring_unregister_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:240:5: note: previous declaration of 'io_uring_unregister_ring_fd' was here int io_uring_unregister_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:241:5: error: conflicting types for 'io_uring_register_buf_ring' int io_uring_register_buf_ring(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:241:5: note: previous declaration of 'io_uring_register_buf_ring' was here int io_uring_register_buf_ring(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:243:5: error: conflicting types for 'io_uring_unregister_buf_ring' int io_uring_unregister_buf_ring(struct io_uring *ring, int bgid); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:243:5: note: previous declaration of 'io_uring_unregister_buf_ring' was here int io_uring_unregister_buf_ring(struct io_uring *ring, int bgid); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:244:5: error: conflicting types for 'io_uring_register_sync_cancel' int io_uring_register_sync_cancel(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:244:5: note: previous declaration of 'io_uring_register_sync_cancel' was here int io_uring_register_sync_cancel(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:247:5: error: conflicting types for 'io_uring_register_file_alloc_range' int io_uring_register_file_alloc_range(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:247:5: note: previous declaration of 'io_uring_register_file_alloc_range' was here int io_uring_register_file_alloc_range(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:250:5: error: conflicting types for 'io_uring_get_events' int io_uring_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:250:5: note: previous declaration of 'io_uring_get_events' was here int io_uring_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:251:5: error: conflicting types for 'io_uring_submit_and_get_events' int io_uring_submit_and_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:251:5: note: previous declaration of 'io_uring_submit_and_get_events' was here int io_uring_submit_and_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:269:5: error: conflicting types for '__io_uring_get_cqe' int __io_uring_get_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:269:5: note: previous declaration of '__io_uring_get_cqe' was here int __io_uring_get_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:298:20: error: conflicting types for 'io_uring_cq_advance' static inline void io_uring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:298:20: note: previous definition of 'io_uring_cq_advance' was here static inline void io_uring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:316:20: error: conflicting types for 'io_uring_cqe_seen' static inline void io_uring_cqe_seen(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:316:20: note: previous definition of 'io_uring_cqe_seen' was here static inline void io_uring_cqe_seen(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:331:20: error: redefinition of 'io_uring_sqe_set_data' static inline void io_uring_sqe_set_data(struct io_uring_sqe *sqe, void *data) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:331:20: note: previous definition of 'io_uring_sqe_set_data' was here static inline void io_uring_sqe_set_data(struct io_uring_sqe *sqe, void *data) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:336:21: error: redefinition of 'io_uring_cqe_get_data' static inline void *io_uring_cqe_get_data(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:336:21: note: previous definition of 'io_uring_cqe_get_data' was here static inline void *io_uring_cqe_get_data(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:346:20: error: redefinition of 'io_uring_sqe_set_data64' static inline void io_uring_sqe_set_data64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:346:20: note: previous definition of 'io_uring_sqe_set_data64' was here static inline void io_uring_sqe_set_data64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:352:21: error: redefinition of 'io_uring_cqe_get_data64' static inline __u64 io_uring_cqe_get_data64(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:352:21: note: previous definition of 'io_uring_cqe_get_data64' was here static inline __u64 io_uring_cqe_get_data64(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:362:20: error: redefinition of 'io_uring_sqe_set_flags' static inline void io_uring_sqe_set_flags(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:362:20: note: previous definition of 'io_uring_sqe_set_flags' was here static inline void io_uring_sqe_set_flags(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:368:20: error: redefinition of '__io_uring_set_target_fixed_file' static inline void __io_uring_set_target_fixed_file(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:368:20: note: previous definition of '__io_uring_set_target_fixed_file' was here static inline void __io_uring_set_target_fixed_file(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:375:20: error: redefinition of 'io_uring_prep_rw' static inline void io_uring_prep_rw(int op, struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:375:20: note: previous definition of 'io_uring_prep_rw' was here static inline void io_uring_prep_rw(int op, struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:416:20: error: redefinition of 'io_uring_prep_splice' static inline void io_uring_prep_splice(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:416:20: note: previous definition of 'io_uring_prep_splice' was here static inline void io_uring_prep_splice(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:429:20: error: redefinition of 'io_uring_prep_tee' static inline void io_uring_prep_tee(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:429:20: note: previous definition of 'io_uring_prep_tee' was here static inline void io_uring_prep_tee(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:440:20: error: redefinition of 'io_uring_prep_readv' static inline void io_uring_prep_readv(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:440:20: note: previous definition of 'io_uring_prep_readv' was here static inline void io_uring_prep_readv(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:447:20: error: redefinition of 'io_uring_prep_readv2' static inline void io_uring_prep_readv2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:447:20: note: previous definition of 'io_uring_prep_readv2' was here static inline void io_uring_prep_readv2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:456:20: error: redefinition of 'io_uring_prep_read_fixed' static inline void io_uring_prep_read_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:456:20: note: previous definition of 'io_uring_prep_read_fixed' was here static inline void io_uring_prep_read_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:464:20: error: redefinition of 'io_uring_prep_writev' static inline void io_uring_prep_writev(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:464:20: note: previous definition of 'io_uring_prep_writev' was here static inline void io_uring_prep_writev(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:471:20: error: redefinition of 'io_uring_prep_writev2' static inline void io_uring_prep_writev2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:471:20: note: previous definition of 'io_uring_prep_writev2' was here static inline void io_uring_prep_writev2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:480:20: error: redefinition of 'io_uring_prep_write_fixed' static inline void io_uring_prep_write_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:480:20: note: previous definition of 'io_uring_prep_write_fixed' was here static inline void io_uring_prep_write_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:488:20: error: redefinition of 'io_uring_prep_recvmsg' static inline void io_uring_prep_recvmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:488:20: note: previous definition of 'io_uring_prep_recvmsg' was here static inline void io_uring_prep_recvmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:495:20: error: redefinition of 'io_uring_prep_recvmsg_multishot' static inline void io_uring_prep_recvmsg_multishot(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:495:20: note: previous definition of 'io_uring_prep_recvmsg_multishot' was here static inline void io_uring_prep_recvmsg_multishot(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:502:20: error: redefinition of 'io_uring_prep_sendmsg' static inline void io_uring_prep_sendmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:502:20: note: previous definition of 'io_uring_prep_sendmsg' was here static inline void io_uring_prep_sendmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:510:24: error: redefinition of '__io_uring_prep_poll_mask' static inline unsigned __io_uring_prep_poll_mask(unsigned poll_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:510:24: note: previous definition of '__io_uring_prep_poll_mask' was here static inline unsigned __io_uring_prep_poll_mask(unsigned poll_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:518:20: error: redefinition of 'io_uring_prep_poll_add' static inline void io_uring_prep_poll_add(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:518:20: note: previous definition of 'io_uring_prep_poll_add' was here static inline void io_uring_prep_poll_add(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:525:20: error: redefinition of 'io_uring_prep_poll_multishot' static inline void io_uring_prep_poll_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:525:20: note: previous definition of 'io_uring_prep_poll_multishot' was here static inline void io_uring_prep_poll_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:532:20: error: redefinition of 'io_uring_prep_poll_remove' static inline void io_uring_prep_poll_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:532:20: note: previous definition of 'io_uring_prep_poll_remove' was here static inline void io_uring_prep_poll_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:539:20: error: redefinition of 'io_uring_prep_poll_update' static inline void io_uring_prep_poll_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:539:20: note: previous definition of 'io_uring_prep_poll_update' was here static inline void io_uring_prep_poll_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:550:20: error: redefinition of 'io_uring_prep_fsync' static inline void io_uring_prep_fsync(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:550:20: note: previous definition of 'io_uring_prep_fsync' was here static inline void io_uring_prep_fsync(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:557:20: error: redefinition of 'io_uring_prep_nop' static inline void io_uring_prep_nop(struct io_uring_sqe *sqe) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:557:20: note: previous definition of 'io_uring_prep_nop' was here static inline void io_uring_prep_nop(struct io_uring_sqe *sqe) ^~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:562:20: error: redefinition of 'io_uring_prep_timeout' static inline void io_uring_prep_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:562:20: note: previous definition of 'io_uring_prep_timeout' was here static inline void io_uring_prep_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:570:20: error: redefinition of 'io_uring_prep_timeout_remove' static inline void io_uring_prep_timeout_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:570:20: note: previous definition of 'io_uring_prep_timeout_remove' was here static inline void io_uring_prep_timeout_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:578:20: error: redefinition of 'io_uring_prep_timeout_update' static inline void io_uring_prep_timeout_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:578:20: note: previous definition of 'io_uring_prep_timeout_update' was here static inline void io_uring_prep_timeout_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:588:20: error: redefinition of 'io_uring_prep_accept' static inline void io_uring_prep_accept(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:588:20: note: previous definition of 'io_uring_prep_accept' was here static inline void io_uring_prep_accept(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:598:20: error: redefinition of 'io_uring_prep_accept_direct' static inline void io_uring_prep_accept_direct(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:598:20: note: previous definition of 'io_uring_prep_accept_direct' was here static inline void io_uring_prep_accept_direct(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:607:20: error: redefinition of 'io_uring_prep_multishot_accept' static inline void io_uring_prep_multishot_accept(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:607:20: note: previous definition of 'io_uring_prep_multishot_accept' was here static inline void io_uring_prep_multishot_accept(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:616:20: error: redefinition of 'io_uring_prep_multishot_accept_direct' static inline void io_uring_prep_multishot_accept_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:616:20: note: previous definition of 'io_uring_prep_multishot_accept_direct' was here static inline void io_uring_prep_multishot_accept_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:626:20: error: redefinition of 'io_uring_prep_cancel64' static inline void io_uring_prep_cancel64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:626:20: note: previous definition of 'io_uring_prep_cancel64' was here static inline void io_uring_prep_cancel64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:634:20: error: redefinition of 'io_uring_prep_cancel' static inline void io_uring_prep_cancel(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:634:20: note: previous definition of 'io_uring_prep_cancel' was here static inline void io_uring_prep_cancel(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:640:20: error: redefinition of 'io_uring_prep_cancel_fd' static inline void io_uring_prep_cancel_fd(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:640:20: note: previous definition of 'io_uring_prep_cancel_fd' was here static inline void io_uring_prep_cancel_fd(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:647:20: error: redefinition of 'io_uring_prep_link_timeout' static inline void io_uring_prep_link_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:647:20: note: previous definition of 'io_uring_prep_link_timeout' was here static inline void io_uring_prep_link_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:655:20: error: redefinition of 'io_uring_prep_connect' static inline void io_uring_prep_connect(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:655:20: note: previous definition of 'io_uring_prep_connect' was here static inline void io_uring_prep_connect(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:662:20: error: redefinition of 'io_uring_prep_files_update' static inline void io_uring_prep_files_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:662:20: note: previous definition of 'io_uring_prep_files_update' was here static inline void io_uring_prep_files_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:670:20: error: redefinition of 'io_uring_prep_fallocate' static inline void io_uring_prep_fallocate(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:670:20: note: previous definition of 'io_uring_prep_fallocate' was here static inline void io_uring_prep_fallocate(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:678:20: error: redefinition of 'io_uring_prep_openat' static inline void io_uring_prep_openat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:678:20: note: previous definition of 'io_uring_prep_openat' was here static inline void io_uring_prep_openat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:687:20: error: redefinition of 'io_uring_prep_openat_direct' static inline void io_uring_prep_openat_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:687:20: note: previous definition of 'io_uring_prep_openat_direct' was here static inline void io_uring_prep_openat_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:696:20: error: redefinition of 'io_uring_prep_close' static inline void io_uring_prep_close(struct io_uring_sqe *sqe, int fd) ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:696:20: note: previous definition of 'io_uring_prep_close' was here static inline void io_uring_prep_close(struct io_uring_sqe *sqe, int fd) ^~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:701:20: error: redefinition of 'io_uring_prep_close_direct' static inline void io_uring_prep_close_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:701:20: note: previous definition of 'io_uring_prep_close_direct' was here static inline void io_uring_prep_close_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:708:20: error: redefinition of 'io_uring_prep_read' static inline void io_uring_prep_read(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:708:20: note: previous definition of 'io_uring_prep_read' was here static inline void io_uring_prep_read(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:714:20: error: redefinition of 'io_uring_prep_write' static inline void io_uring_prep_write(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:714:20: note: previous definition of 'io_uring_prep_write' was here static inline void io_uring_prep_write(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:722:20: error: redefinition of 'io_uring_prep_statx' static inline void io_uring_prep_statx(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:722:20: note: previous definition of 'io_uring_prep_statx' was here static inline void io_uring_prep_statx(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:731:20: error: redefinition of 'io_uring_prep_fadvise' static inline void io_uring_prep_fadvise(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:731:20: note: previous definition of 'io_uring_prep_fadvise' was here static inline void io_uring_prep_fadvise(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:738:20: error: redefinition of 'io_uring_prep_madvise' static inline void io_uring_prep_madvise(struct io_uring_sqe *sqe, void *addr, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:738:20: note: previous definition of 'io_uring_prep_madvise' was here static inline void io_uring_prep_madvise(struct io_uring_sqe *sqe, void *addr, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:745:20: error: redefinition of 'io_uring_prep_send' static inline void io_uring_prep_send(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:745:20: note: previous definition of 'io_uring_prep_send' was here static inline void io_uring_prep_send(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:752:20: error: redefinition of 'io_uring_prep_send_zc' static inline void io_uring_prep_send_zc(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:752:20: note: previous definition of 'io_uring_prep_send_zc' was here static inline void io_uring_prep_send_zc(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:761:20: error: redefinition of 'io_uring_prep_send_zc_fixed' static inline void io_uring_prep_send_zc_fixed(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:761:20: note: previous definition of 'io_uring_prep_send_zc_fixed' was here static inline void io_uring_prep_send_zc_fixed(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:772:20: error: redefinition of 'io_uring_prep_sendmsg_zc' static inline void io_uring_prep_sendmsg_zc(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:772:20: note: previous definition of 'io_uring_prep_sendmsg_zc' was here static inline void io_uring_prep_sendmsg_zc(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:780:20: error: redefinition of 'io_uring_prep_send_set_addr' static inline void io_uring_prep_send_set_addr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:780:20: note: previous definition of 'io_uring_prep_send_set_addr' was here static inline void io_uring_prep_send_set_addr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:788:20: error: redefinition of 'io_uring_prep_recv' static inline void io_uring_prep_recv(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:788:20: note: previous definition of 'io_uring_prep_recv' was here static inline void io_uring_prep_recv(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:795:20: error: redefinition of 'io_uring_prep_recv_multishot' static inline void io_uring_prep_recv_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:795:20: note: previous definition of 'io_uring_prep_recv_multishot' was here static inline void io_uring_prep_recv_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:804:1: error: redefinition of 'io_uring_recvmsg_validate' io_uring_recvmsg_validate(void *buf, int buf_len, struct msghdr *msgh) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:804:1: note: previous definition of 'io_uring_recvmsg_validate' was here io_uring_recvmsg_validate(void *buf, int buf_len, struct msghdr *msgh) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:813:21: error: redefinition of 'io_uring_recvmsg_name' static inline void *io_uring_recvmsg_name(struct io_uring_recvmsg_out *o) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:813:21: note: previous definition of 'io_uring_recvmsg_name' was here static inline void *io_uring_recvmsg_name(struct io_uring_recvmsg_out *o) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:819:1: error: redefinition of 'io_uring_recvmsg_cmsg_firsthdr' io_uring_recvmsg_cmsg_firsthdr(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:819:1: note: previous definition of 'io_uring_recvmsg_cmsg_firsthdr' was here io_uring_recvmsg_cmsg_firsthdr(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:830:1: error: redefinition of 'io_uring_recvmsg_cmsg_nexthdr' io_uring_recvmsg_cmsg_nexthdr(struct io_uring_recvmsg_out *o, struct msghdr *msgh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:830:1: note: previous definition of 'io_uring_recvmsg_cmsg_nexthdr' was here io_uring_recvmsg_cmsg_nexthdr(struct io_uring_recvmsg_out *o, struct msghdr *msgh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:850:21: error: redefinition of 'io_uring_recvmsg_payload' static inline void *io_uring_recvmsg_payload(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:850:21: note: previous definition of 'io_uring_recvmsg_payload' was here static inline void *io_uring_recvmsg_payload(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:858:1: error: redefinition of 'io_uring_recvmsg_payload_length' io_uring_recvmsg_payload_length(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:858:1: note: previous definition of 'io_uring_recvmsg_payload_length' was here io_uring_recvmsg_payload_length(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:868:20: error: redefinition of 'io_uring_prep_openat2' static inline void io_uring_prep_openat2(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:868:20: note: previous definition of 'io_uring_prep_openat2' was here static inline void io_uring_prep_openat2(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:876:20: error: redefinition of 'io_uring_prep_openat2_direct' static inline void io_uring_prep_openat2_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:876:20: note: previous definition of 'io_uring_prep_openat2_direct' was here static inline void io_uring_prep_openat2_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:886:20: error: redefinition of 'io_uring_prep_epoll_ctl' static inline void io_uring_prep_epoll_ctl(struct io_uring_sqe *sqe, int epfd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:886:20: note: previous definition of 'io_uring_prep_epoll_ctl' was here static inline void io_uring_prep_epoll_ctl(struct io_uring_sqe *sqe, int epfd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:894:20: error: redefinition of 'io_uring_prep_provide_buffers' static inline void io_uring_prep_provide_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:894:20: note: previous definition of 'io_uring_prep_provide_buffers' was here static inline void io_uring_prep_provide_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:903:20: error: redefinition of 'io_uring_prep_remove_buffers' static inline void io_uring_prep_remove_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:903:20: note: previous definition of 'io_uring_prep_remove_buffers' was here static inline void io_uring_prep_remove_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:910:20: error: redefinition of 'io_uring_prep_shutdown' static inline void io_uring_prep_shutdown(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:910:20: note: previous definition of 'io_uring_prep_shutdown' was here static inline void io_uring_prep_shutdown(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:916:20: error: redefinition of 'io_uring_prep_unlinkat' static inline void io_uring_prep_unlinkat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:916:20: note: previous definition of 'io_uring_prep_unlinkat' was here static inline void io_uring_prep_unlinkat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:923:20: error: redefinition of 'io_uring_prep_unlink' static inline void io_uring_prep_unlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:923:20: note: previous definition of 'io_uring_prep_unlink' was here static inline void io_uring_prep_unlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:929:20: error: redefinition of 'io_uring_prep_renameat' static inline void io_uring_prep_renameat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:929:20: note: previous definition of 'io_uring_prep_renameat' was here static inline void io_uring_prep_renameat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:939:20: error: redefinition of 'io_uring_prep_rename' static inline void io_uring_prep_rename(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:939:20: note: previous definition of 'io_uring_prep_rename' was here static inline void io_uring_prep_rename(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:945:20: error: redefinition of 'io_uring_prep_sync_file_range' static inline void io_uring_prep_sync_file_range(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:945:20: note: previous definition of 'io_uring_prep_sync_file_range' was here static inline void io_uring_prep_sync_file_range(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:953:20: error: redefinition of 'io_uring_prep_mkdirat' static inline void io_uring_prep_mkdirat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:953:20: note: previous definition of 'io_uring_prep_mkdirat' was here static inline void io_uring_prep_mkdirat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:959:20: error: redefinition of 'io_uring_prep_mkdir' static inline void io_uring_prep_mkdir(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:959:20: note: previous definition of 'io_uring_prep_mkdir' was here static inline void io_uring_prep_mkdir(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:965:20: error: redefinition of 'io_uring_prep_symlinkat' static inline void io_uring_prep_symlinkat(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:965:20: note: previous definition of 'io_uring_prep_symlinkat' was here static inline void io_uring_prep_symlinkat(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:973:20: error: redefinition of 'io_uring_prep_symlink' static inline void io_uring_prep_symlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:973:20: note: previous definition of 'io_uring_prep_symlink' was here static inline void io_uring_prep_symlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:979:20: error: redefinition of 'io_uring_prep_linkat' static inline void io_uring_prep_linkat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:979:20: note: previous definition of 'io_uring_prep_linkat' was here static inline void io_uring_prep_linkat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:988:20: error: redefinition of 'io_uring_prep_link' static inline void io_uring_prep_link(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:988:20: note: previous definition of 'io_uring_prep_link' was here static inline void io_uring_prep_link(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:994:20: error: redefinition of 'io_uring_prep_msg_ring' static inline void io_uring_prep_msg_ring(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:994:20: note: previous definition of 'io_uring_prep_msg_ring' was here static inline void io_uring_prep_msg_ring(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1002:20: error: redefinition of 'io_uring_prep_getxattr' static inline void io_uring_prep_getxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1002:20: note: previous definition of 'io_uring_prep_getxattr' was here static inline void io_uring_prep_getxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1014:20: error: redefinition of 'io_uring_prep_setxattr' static inline void io_uring_prep_setxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1014:20: note: previous definition of 'io_uring_prep_setxattr' was here static inline void io_uring_prep_setxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1027:20: error: redefinition of 'io_uring_prep_fgetxattr' static inline void io_uring_prep_fgetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1027:20: note: previous definition of 'io_uring_prep_fgetxattr' was here static inline void io_uring_prep_fgetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1038:20: error: redefinition of 'io_uring_prep_fsetxattr' static inline void io_uring_prep_fsetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1038:20: note: previous definition of 'io_uring_prep_fsetxattr' was here static inline void io_uring_prep_fsetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1050:20: error: redefinition of 'io_uring_prep_socket' static inline void io_uring_prep_socket(struct io_uring_sqe *sqe, int domain, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1050:20: note: previous definition of 'io_uring_prep_socket' was here static inline void io_uring_prep_socket(struct io_uring_sqe *sqe, int domain, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1058:20: error: redefinition of 'io_uring_prep_socket_direct' static inline void io_uring_prep_socket_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1058:20: note: previous definition of 'io_uring_prep_socket_direct' was here static inline void io_uring_prep_socket_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1069:20: error: redefinition of 'io_uring_prep_socket_direct_alloc' static inline void io_uring_prep_socket_direct_alloc(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1069:20: note: previous definition of 'io_uring_prep_socket_direct_alloc' was here static inline void io_uring_prep_socket_direct_alloc(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1082:24: error: conflicting types for 'io_uring_sq_ready' static inline unsigned io_uring_sq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1082:24: note: previous definition of 'io_uring_sq_ready' was here static inline unsigned io_uring_sq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1101:24: error: conflicting types for 'io_uring_sq_space_left' static inline unsigned io_uring_sq_space_left(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1101:24: note: previous definition of 'io_uring_sq_space_left' was here static inline unsigned io_uring_sq_space_left(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1113:19: error: conflicting types for 'io_uring_sqring_wait' static inline int io_uring_sqring_wait(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1113:19: note: previous definition of 'io_uring_sqring_wait' was here static inline int io_uring_sqring_wait(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1126:24: error: conflicting types for 'io_uring_cq_ready' static inline unsigned io_uring_cq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1126:24: note: previous definition of 'io_uring_cq_ready' was here static inline unsigned io_uring_cq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1135:20: error: conflicting types for 'io_uring_cq_has_overflow' static inline bool io_uring_cq_has_overflow(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1135:20: note: previous definition of 'io_uring_cq_has_overflow' was here static inline bool io_uring_cq_has_overflow(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1143:20: error: conflicting types for 'io_uring_cq_eventfd_enabled' static inline bool io_uring_cq_eventfd_enabled(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1143:20: note: previous definition of 'io_uring_cq_eventfd_enabled' was here static inline bool io_uring_cq_eventfd_enabled(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1155:19: error: conflicting types for 'io_uring_cq_eventfd_toggle' static inline int io_uring_cq_eventfd_toggle(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1155:19: note: previous definition of 'io_uring_cq_eventfd_toggle' was here static inline int io_uring_cq_eventfd_toggle(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1183:19: error: conflicting types for 'io_uring_wait_cqe_nr' static inline int io_uring_wait_cqe_nr(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1183:19: note: previous definition of 'io_uring_wait_cqe_nr' was here static inline int io_uring_wait_cqe_nr(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1195:19: error: conflicting types for '__io_uring_peek_cqe' static inline int __io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1195:19: note: previous definition of '__io_uring_peek_cqe' was here static inline int __io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1241:19: error: conflicting types for 'io_uring_peek_cqe' static inline int io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1241:19: note: previous definition of 'io_uring_peek_cqe' was here static inline int io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1254:19: error: conflicting types for 'io_uring_wait_cqe' static inline int io_uring_wait_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1254:19: note: previous definition of 'io_uring_wait_cqe' was here static inline int io_uring_wait_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1270:36: error: conflicting types for '_io_uring_get_sqe' static inline struct io_uring_sqe *_io_uring_get_sqe(struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1270:36: note: previous definition of '_io_uring_get_sqe' was here static inline struct io_uring_sqe *_io_uring_get_sqe(struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1297:19: error: redefinition of 'io_uring_buf_ring_mask' static inline int io_uring_buf_ring_mask(__u32 ring_entries) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1297:19: note: previous definition of 'io_uring_buf_ring_mask' was here static inline int io_uring_buf_ring_mask(__u32 ring_entries) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1302:20: error: redefinition of 'io_uring_buf_ring_init' static inline void io_uring_buf_ring_init(struct io_uring_buf_ring *br) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1302:20: note: previous definition of 'io_uring_buf_ring_init' was here static inline void io_uring_buf_ring_init(struct io_uring_buf_ring *br) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1310:20: error: redefinition of 'io_uring_buf_ring_add' static inline void io_uring_buf_ring_add(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1310:20: note: previous definition of 'io_uring_buf_ring_add' was here static inline void io_uring_buf_ring_add(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1327:20: error: redefinition of 'io_uring_buf_ring_advance' static inline void io_uring_buf_ring_advance(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1327:20: note: previous definition of 'io_uring_buf_ring_advance' was here static inline void io_uring_buf_ring_advance(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1342:20: error: conflicting types for 'io_uring_buf_ring_cq_advance' static inline void io_uring_buf_ring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1342:20: note: previous definition of 'io_uring_buf_ring_cq_advance' was here static inline void io_uring_buf_ring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1356:22: error: conflicting types for 'io_uring_get_sqe' struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring); ^~~~~~~~~~~~~~~~ In file included from syscall.h:13, from syscall.c:3: include/liburing.h:1356:22: note: previous declaration of 'io_uring_get_sqe' was here struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring); ^~~~~~~~~~~~~~~~ In file included from syscall.c:4: include/liburing.h:1366:2: error: #endif without #if #endif ^~~~~ make[1]: *** [Makefile:55: syscall.ol] Error 1 make[1]: Leaving directory '/builddir/build/BUILD/liburing-2.3/src' make[1]: Entering directory '/builddir/build/BUILD/liburing-2.3/src' gcc -D_GNU_SOURCE -Iinclude/ -include ../config-host.h -MT "setup.ol" -MMD -MP -MF "setup.ol.d" -g -O3 -Wall -Wextra -fno-stack-protector -Wno-unused-parameter -Wno-sign-compare -DLIBURING_INTERNAL -c -o setup.ol setup.c In file included from syscall.h:13, from setup.c:5: include/liburing.h:2:3: error: invalid preprocessing directive #LIB_URING_H # LIB_URING_H ^~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1366:2: error: #endif without #if #endif ^~~~~ In file included from setup.c:6: include/liburing.h:2:3: error: invalid preprocessing directive #LIB_URING_H # LIB_URING_H ^~~~~~~~~~~ include/liburing.h:89:8: error: redefinition of 'struct io_uring_sq' struct io_uring_sq { ^~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:89:8: note: originally defined here struct io_uring_sq { ^~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:113:8: error: redefinition of 'struct io_uring_cq' struct io_uring_cq { ^~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:113:8: note: originally defined here struct io_uring_cq { ^~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:133:8: error: redefinition of 'struct io_uring' struct io_uring { ^~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:133:8: note: originally defined here struct io_uring { ^~~~~~~~ In file included from setup.c:6: include/liburing.h:154:24: error: conflicting types for 'io_uring_get_probe_ring' struct io_uring_probe *io_uring_get_probe_ring(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:154:24: note: previous declaration of 'io_uring_get_probe_ring' was here struct io_uring_probe *io_uring_get_probe_ring(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:164:19: error: redefinition of 'io_uring_opcode_supported' static inline int io_uring_opcode_supported(const struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:164:19: note: previous definition of 'io_uring_opcode_supported' was here static inline int io_uring_opcode_supported(const struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:172:5: error: conflicting types for 'io_uring_queue_init_params' int io_uring_queue_init_params(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:172:5: note: previous declaration of 'io_uring_queue_init_params' was here int io_uring_queue_init_params(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:174:5: error: conflicting types for 'io_uring_queue_init' int io_uring_queue_init(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:174:5: note: previous declaration of 'io_uring_queue_init' was here int io_uring_queue_init(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:176:5: error: conflicting types for 'io_uring_queue_mmap' int io_uring_queue_mmap(int fd, struct io_uring_params *p, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:176:5: note: previous declaration of 'io_uring_queue_mmap' was here int io_uring_queue_mmap(int fd, struct io_uring_params *p, ^~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:178:5: error: conflicting types for 'io_uring_ring_dontfork' int io_uring_ring_dontfork(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:178:5: note: previous declaration of 'io_uring_ring_dontfork' was here int io_uring_ring_dontfork(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:179:6: error: conflicting types for 'io_uring_queue_exit' void io_uring_queue_exit(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:179:6: note: previous declaration of 'io_uring_queue_exit' was here void io_uring_queue_exit(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:180:10: error: conflicting types for 'io_uring_peek_batch_cqe' unsigned io_uring_peek_batch_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:180:10: note: previous declaration of 'io_uring_peek_batch_cqe' was here unsigned io_uring_peek_batch_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:182:5: error: conflicting types for 'io_uring_wait_cqes' int io_uring_wait_cqes(struct io_uring *ring, struct io_uring_cqe **cqe_ptr, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:182:5: note: previous declaration of 'io_uring_wait_cqes' was here int io_uring_wait_cqes(struct io_uring *ring, struct io_uring_cqe **cqe_ptr, ^~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:185:5: error: conflicting types for 'io_uring_wait_cqe_timeout' int io_uring_wait_cqe_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:185:5: note: previous declaration of 'io_uring_wait_cqe_timeout' was here int io_uring_wait_cqe_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:188:5: error: conflicting types for 'io_uring_submit' int io_uring_submit(struct io_uring *ring); ^~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:188:5: note: previous declaration of 'io_uring_submit' was here int io_uring_submit(struct io_uring *ring); ^~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:189:5: error: conflicting types for 'io_uring_submit_on_idle' int io_uring_submit_on_idle(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:189:5: note: previous declaration of 'io_uring_submit_on_idle' was here int io_uring_submit_on_idle(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:190:5: error: conflicting types for 'io_uring_submit_and_wait' int io_uring_submit_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:190:5: note: previous declaration of 'io_uring_submit_and_wait' was here int io_uring_submit_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:191:5: error: conflicting types for 'io_uring_submit_and_wait_timeout' int io_uring_submit_and_wait_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:191:5: note: previous declaration of 'io_uring_submit_and_wait_timeout' was here int io_uring_submit_and_wait_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:196:5: error: conflicting types for 'io_uring_submit_on_idle_and_wait' int io_uring_submit_on_idle_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:196:5: note: previous declaration of 'io_uring_submit_on_idle_and_wait' was here int io_uring_submit_on_idle_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:198:5: error: conflicting types for 'io_uring_register_buffers' int io_uring_register_buffers(struct io_uring *ring, const struct iovec *iovecs, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:198:5: note: previous declaration of 'io_uring_register_buffers' was here int io_uring_register_buffers(struct io_uring *ring, const struct iovec *iovecs, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:200:5: error: conflicting types for 'io_uring_register_buffers_tags' int io_uring_register_buffers_tags(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:200:5: note: previous declaration of 'io_uring_register_buffers_tags' was here int io_uring_register_buffers_tags(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:203:5: error: conflicting types for 'io_uring_register_buffers_sparse' int io_uring_register_buffers_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:203:5: note: previous declaration of 'io_uring_register_buffers_sparse' was here int io_uring_register_buffers_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:204:5: error: conflicting types for 'io_uring_register_buffers_update_tag' int io_uring_register_buffers_update_tag(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:204:5: note: previous declaration of 'io_uring_register_buffers_update_tag' was here int io_uring_register_buffers_update_tag(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:208:5: error: conflicting types for 'io_uring_unregister_buffers' int io_uring_unregister_buffers(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:208:5: note: previous declaration of 'io_uring_unregister_buffers' was here int io_uring_unregister_buffers(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:210:5: error: conflicting types for 'io_uring_register_files' int io_uring_register_files(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:210:5: note: previous declaration of 'io_uring_register_files' was here int io_uring_register_files(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:212:5: error: conflicting types for 'io_uring_register_files_tags' int io_uring_register_files_tags(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:212:5: note: previous declaration of 'io_uring_register_files_tags' was here int io_uring_register_files_tags(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:214:5: error: conflicting types for 'io_uring_register_files_sparse' int io_uring_register_files_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:214:5: note: previous declaration of 'io_uring_register_files_sparse' was here int io_uring_register_files_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:215:5: error: conflicting types for 'io_uring_register_files_update_tag' int io_uring_register_files_update_tag(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:215:5: note: previous declaration of 'io_uring_register_files_update_tag' was here int io_uring_register_files_update_tag(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:219:5: error: conflicting types for 'io_uring_unregister_files' int io_uring_unregister_files(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:219:5: note: previous declaration of 'io_uring_unregister_files' was here int io_uring_unregister_files(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:220:5: error: conflicting types for 'io_uring_register_files_update' int io_uring_register_files_update(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:220:5: note: previous declaration of 'io_uring_register_files_update' was here int io_uring_register_files_update(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:222:5: error: conflicting types for 'io_uring_register_eventfd' int io_uring_register_eventfd(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:222:5: note: previous declaration of 'io_uring_register_eventfd' was here int io_uring_register_eventfd(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:223:5: error: conflicting types for 'io_uring_register_eventfd_async' int io_uring_register_eventfd_async(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:223:5: note: previous declaration of 'io_uring_register_eventfd_async' was here int io_uring_register_eventfd_async(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:224:5: error: conflicting types for 'io_uring_unregister_eventfd' int io_uring_unregister_eventfd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:224:5: note: previous declaration of 'io_uring_unregister_eventfd' was here int io_uring_unregister_eventfd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:225:5: error: conflicting types for 'io_uring_register_probe' int io_uring_register_probe(struct io_uring *ring, struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:225:5: note: previous declaration of 'io_uring_register_probe' was here int io_uring_register_probe(struct io_uring *ring, struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:227:5: error: conflicting types for 'io_uring_register_personality' int io_uring_register_personality(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:227:5: note: previous declaration of 'io_uring_register_personality' was here int io_uring_register_personality(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:228:5: error: conflicting types for 'io_uring_unregister_personality' int io_uring_unregister_personality(struct io_uring *ring, int id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:228:5: note: previous declaration of 'io_uring_unregister_personality' was here int io_uring_unregister_personality(struct io_uring *ring, int id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:229:5: error: conflicting types for 'io_uring_register_restrictions' int io_uring_register_restrictions(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:229:5: note: previous declaration of 'io_uring_register_restrictions' was here int io_uring_register_restrictions(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:232:5: error: conflicting types for 'io_uring_enable_rings' int io_uring_enable_rings(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:232:5: note: previous declaration of 'io_uring_enable_rings' was here int io_uring_enable_rings(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:233:5: error: conflicting types for '__io_uring_sqring_wait' int __io_uring_sqring_wait(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:233:5: note: previous declaration of '__io_uring_sqring_wait' was here int __io_uring_sqring_wait(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:234:5: error: conflicting types for 'io_uring_register_iowq_aff' int io_uring_register_iowq_aff(struct io_uring *ring, size_t cpusz, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:234:5: note: previous declaration of 'io_uring_register_iowq_aff' was here int io_uring_register_iowq_aff(struct io_uring *ring, size_t cpusz, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:236:5: error: conflicting types for 'io_uring_unregister_iowq_aff' int io_uring_unregister_iowq_aff(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:236:5: note: previous declaration of 'io_uring_unregister_iowq_aff' was here int io_uring_unregister_iowq_aff(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:237:5: error: conflicting types for 'io_uring_register_iowq_max_workers' int io_uring_register_iowq_max_workers(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:237:5: note: previous declaration of 'io_uring_register_iowq_max_workers' was here int io_uring_register_iowq_max_workers(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:239:5: error: conflicting types for 'io_uring_register_ring_fd' int io_uring_register_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:239:5: note: previous declaration of 'io_uring_register_ring_fd' was here int io_uring_register_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:240:5: error: conflicting types for 'io_uring_unregister_ring_fd' int io_uring_unregister_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:240:5: note: previous declaration of 'io_uring_unregister_ring_fd' was here int io_uring_unregister_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:241:5: error: conflicting types for 'io_uring_register_buf_ring' int io_uring_register_buf_ring(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:241:5: note: previous declaration of 'io_uring_register_buf_ring' was here int io_uring_register_buf_ring(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:243:5: error: conflicting types for 'io_uring_unregister_buf_ring' int io_uring_unregister_buf_ring(struct io_uring *ring, int bgid); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:243:5: note: previous declaration of 'io_uring_unregister_buf_ring' was here int io_uring_unregister_buf_ring(struct io_uring *ring, int bgid); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:244:5: error: conflicting types for 'io_uring_register_sync_cancel' int io_uring_register_sync_cancel(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:244:5: note: previous declaration of 'io_uring_register_sync_cancel' was here int io_uring_register_sync_cancel(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:247:5: error: conflicting types for 'io_uring_register_file_alloc_range' int io_uring_register_file_alloc_range(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:247:5: note: previous declaration of 'io_uring_register_file_alloc_range' was here int io_uring_register_file_alloc_range(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:250:5: error: conflicting types for 'io_uring_get_events' int io_uring_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:250:5: note: previous declaration of 'io_uring_get_events' was here int io_uring_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:251:5: error: conflicting types for 'io_uring_submit_and_get_events' int io_uring_submit_and_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:251:5: note: previous declaration of 'io_uring_submit_and_get_events' was here int io_uring_submit_and_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:269:5: error: conflicting types for '__io_uring_get_cqe' int __io_uring_get_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:269:5: note: previous declaration of '__io_uring_get_cqe' was here int __io_uring_get_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:298:20: error: conflicting types for 'io_uring_cq_advance' static inline void io_uring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:298:20: note: previous definition of 'io_uring_cq_advance' was here static inline void io_uring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:316:20: error: conflicting types for 'io_uring_cqe_seen' static inline void io_uring_cqe_seen(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:316:20: note: previous definition of 'io_uring_cqe_seen' was here static inline void io_uring_cqe_seen(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:331:20: error: redefinition of 'io_uring_sqe_set_data' static inline void io_uring_sqe_set_data(struct io_uring_sqe *sqe, void *data) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:331:20: note: previous definition of 'io_uring_sqe_set_data' was here static inline void io_uring_sqe_set_data(struct io_uring_sqe *sqe, void *data) ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:336:21: error: redefinition of 'io_uring_cqe_get_data' static inline void *io_uring_cqe_get_data(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:336:21: note: previous definition of 'io_uring_cqe_get_data' was here static inline void *io_uring_cqe_get_data(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:346:20: error: redefinition of 'io_uring_sqe_set_data64' static inline void io_uring_sqe_set_data64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:346:20: note: previous definition of 'io_uring_sqe_set_data64' was here static inline void io_uring_sqe_set_data64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:352:21: error: redefinition of 'io_uring_cqe_get_data64' static inline __u64 io_uring_cqe_get_data64(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:352:21: note: previous definition of 'io_uring_cqe_get_data64' was here static inline __u64 io_uring_cqe_get_data64(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:362:20: error: redefinition of 'io_uring_sqe_set_flags' static inline void io_uring_sqe_set_flags(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:362:20: note: previous definition of 'io_uring_sqe_set_flags' was here static inline void io_uring_sqe_set_flags(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:368:20: error: redefinition of '__io_uring_set_target_fixed_file' static inline void __io_uring_set_target_fixed_file(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:368:20: note: previous definition of '__io_uring_set_target_fixed_file' was here static inline void __io_uring_set_target_fixed_file(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:375:20: error: redefinition of 'io_uring_prep_rw' static inline void io_uring_prep_rw(int op, struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:375:20: note: previous definition of 'io_uring_prep_rw' was here static inline void io_uring_prep_rw(int op, struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:416:20: error: redefinition of 'io_uring_prep_splice' static inline void io_uring_prep_splice(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:416:20: note: previous definition of 'io_uring_prep_splice' was here static inline void io_uring_prep_splice(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:429:20: error: redefinition of 'io_uring_prep_tee' static inline void io_uring_prep_tee(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:429:20: note: previous definition of 'io_uring_prep_tee' was here static inline void io_uring_prep_tee(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:440:20: error: redefinition of 'io_uring_prep_readv' static inline void io_uring_prep_readv(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:440:20: note: previous definition of 'io_uring_prep_readv' was here static inline void io_uring_prep_readv(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:447:20: error: redefinition of 'io_uring_prep_readv2' static inline void io_uring_prep_readv2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:447:20: note: previous definition of 'io_uring_prep_readv2' was here static inline void io_uring_prep_readv2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:456:20: error: redefinition of 'io_uring_prep_read_fixed' static inline void io_uring_prep_read_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:456:20: note: previous definition of 'io_uring_prep_read_fixed' was here static inline void io_uring_prep_read_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:464:20: error: redefinition of 'io_uring_prep_writev' static inline void io_uring_prep_writev(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:464:20: note: previous definition of 'io_uring_prep_writev' was here static inline void io_uring_prep_writev(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:471:20: error: redefinition of 'io_uring_prep_writev2' static inline void io_uring_prep_writev2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:471:20: note: previous definition of 'io_uring_prep_writev2' was here static inline void io_uring_prep_writev2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:480:20: error: redefinition of 'io_uring_prep_write_fixed' static inline void io_uring_prep_write_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:480:20: note: previous definition of 'io_uring_prep_write_fixed' was here static inline void io_uring_prep_write_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:488:20: error: redefinition of 'io_uring_prep_recvmsg' static inline void io_uring_prep_recvmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:488:20: note: previous definition of 'io_uring_prep_recvmsg' was here static inline void io_uring_prep_recvmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:495:20: error: redefinition of 'io_uring_prep_recvmsg_multishot' static inline void io_uring_prep_recvmsg_multishot(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:495:20: note: previous definition of 'io_uring_prep_recvmsg_multishot' was here static inline void io_uring_prep_recvmsg_multishot(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:502:20: error: redefinition of 'io_uring_prep_sendmsg' static inline void io_uring_prep_sendmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:502:20: note: previous definition of 'io_uring_prep_sendmsg' was here static inline void io_uring_prep_sendmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:510:24: error: redefinition of '__io_uring_prep_poll_mask' static inline unsigned __io_uring_prep_poll_mask(unsigned poll_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:510:24: note: previous definition of '__io_uring_prep_poll_mask' was here static inline unsigned __io_uring_prep_poll_mask(unsigned poll_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:518:20: error: redefinition of 'io_uring_prep_poll_add' static inline void io_uring_prep_poll_add(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:518:20: note: previous definition of 'io_uring_prep_poll_add' was here static inline void io_uring_prep_poll_add(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:525:20: error: redefinition of 'io_uring_prep_poll_multishot' static inline void io_uring_prep_poll_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:525:20: note: previous definition of 'io_uring_prep_poll_multishot' was here static inline void io_uring_prep_poll_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:532:20: error: redefinition of 'io_uring_prep_poll_remove' static inline void io_uring_prep_poll_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:532:20: note: previous definition of 'io_uring_prep_poll_remove' was here static inline void io_uring_prep_poll_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:539:20: error: redefinition of 'io_uring_prep_poll_update' static inline void io_uring_prep_poll_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:539:20: note: previous definition of 'io_uring_prep_poll_update' was here static inline void io_uring_prep_poll_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:550:20: error: redefinition of 'io_uring_prep_fsync' static inline void io_uring_prep_fsync(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:550:20: note: previous definition of 'io_uring_prep_fsync' was here static inline void io_uring_prep_fsync(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:557:20: error: redefinition of 'io_uring_prep_nop' static inline void io_uring_prep_nop(struct io_uring_sqe *sqe) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:557:20: note: previous definition of 'io_uring_prep_nop' was here static inline void io_uring_prep_nop(struct io_uring_sqe *sqe) ^~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:562:20: error: redefinition of 'io_uring_prep_timeout' static inline void io_uring_prep_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:562:20: note: previous definition of 'io_uring_prep_timeout' was here static inline void io_uring_prep_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:570:20: error: redefinition of 'io_uring_prep_timeout_remove' static inline void io_uring_prep_timeout_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:570:20: note: previous definition of 'io_uring_prep_timeout_remove' was here static inline void io_uring_prep_timeout_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:578:20: error: redefinition of 'io_uring_prep_timeout_update' static inline void io_uring_prep_timeout_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:578:20: note: previous definition of 'io_uring_prep_timeout_update' was here static inline void io_uring_prep_timeout_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:588:20: error: redefinition of 'io_uring_prep_accept' static inline void io_uring_prep_accept(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:588:20: note: previous definition of 'io_uring_prep_accept' was here static inline void io_uring_prep_accept(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:598:20: error: redefinition of 'io_uring_prep_accept_direct' static inline void io_uring_prep_accept_direct(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:598:20: note: previous definition of 'io_uring_prep_accept_direct' was here static inline void io_uring_prep_accept_direct(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:607:20: error: redefinition of 'io_uring_prep_multishot_accept' static inline void io_uring_prep_multishot_accept(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:607:20: note: previous definition of 'io_uring_prep_multishot_accept' was here static inline void io_uring_prep_multishot_accept(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:616:20: error: redefinition of 'io_uring_prep_multishot_accept_direct' static inline void io_uring_prep_multishot_accept_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:616:20: note: previous definition of 'io_uring_prep_multishot_accept_direct' was here static inline void io_uring_prep_multishot_accept_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:626:20: error: redefinition of 'io_uring_prep_cancel64' static inline void io_uring_prep_cancel64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:626:20: note: previous definition of 'io_uring_prep_cancel64' was here static inline void io_uring_prep_cancel64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:634:20: error: redefinition of 'io_uring_prep_cancel' static inline void io_uring_prep_cancel(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:634:20: note: previous definition of 'io_uring_prep_cancel' was here static inline void io_uring_prep_cancel(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:640:20: error: redefinition of 'io_uring_prep_cancel_fd' static inline void io_uring_prep_cancel_fd(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:640:20: note: previous definition of 'io_uring_prep_cancel_fd' was here static inline void io_uring_prep_cancel_fd(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:647:20: error: redefinition of 'io_uring_prep_link_timeout' static inline void io_uring_prep_link_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:647:20: note: previous definition of 'io_uring_prep_link_timeout' was here static inline void io_uring_prep_link_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:655:20: error: redefinition of 'io_uring_prep_connect' static inline void io_uring_prep_connect(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:655:20: note: previous definition of 'io_uring_prep_connect' was here static inline void io_uring_prep_connect(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:662:20: error: redefinition of 'io_uring_prep_files_update' static inline void io_uring_prep_files_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:662:20: note: previous definition of 'io_uring_prep_files_update' was here static inline void io_uring_prep_files_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:670:20: error: redefinition of 'io_uring_prep_fallocate' static inline void io_uring_prep_fallocate(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:670:20: note: previous definition of 'io_uring_prep_fallocate' was here static inline void io_uring_prep_fallocate(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:678:20: error: redefinition of 'io_uring_prep_openat' static inline void io_uring_prep_openat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:678:20: note: previous definition of 'io_uring_prep_openat' was here static inline void io_uring_prep_openat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:687:20: error: redefinition of 'io_uring_prep_openat_direct' static inline void io_uring_prep_openat_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:687:20: note: previous definition of 'io_uring_prep_openat_direct' was here static inline void io_uring_prep_openat_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:696:20: error: redefinition of 'io_uring_prep_close' static inline void io_uring_prep_close(struct io_uring_sqe *sqe, int fd) ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:696:20: note: previous definition of 'io_uring_prep_close' was here static inline void io_uring_prep_close(struct io_uring_sqe *sqe, int fd) ^~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:701:20: error: redefinition of 'io_uring_prep_close_direct' static inline void io_uring_prep_close_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:701:20: note: previous definition of 'io_uring_prep_close_direct' was here static inline void io_uring_prep_close_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:708:20: error: redefinition of 'io_uring_prep_read' static inline void io_uring_prep_read(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:708:20: note: previous definition of 'io_uring_prep_read' was here static inline void io_uring_prep_read(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:714:20: error: redefinition of 'io_uring_prep_write' static inline void io_uring_prep_write(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:714:20: note: previous definition of 'io_uring_prep_write' was here static inline void io_uring_prep_write(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:722:20: error: redefinition of 'io_uring_prep_statx' static inline void io_uring_prep_statx(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:722:20: note: previous definition of 'io_uring_prep_statx' was here static inline void io_uring_prep_statx(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:731:20: error: redefinition of 'io_uring_prep_fadvise' static inline void io_uring_prep_fadvise(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:731:20: note: previous definition of 'io_uring_prep_fadvise' was here static inline void io_uring_prep_fadvise(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:738:20: error: redefinition of 'io_uring_prep_madvise' static inline void io_uring_prep_madvise(struct io_uring_sqe *sqe, void *addr, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:738:20: note: previous definition of 'io_uring_prep_madvise' was here static inline void io_uring_prep_madvise(struct io_uring_sqe *sqe, void *addr, ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:745:20: error: redefinition of 'io_uring_prep_send' static inline void io_uring_prep_send(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:745:20: note: previous definition of 'io_uring_prep_send' was here static inline void io_uring_prep_send(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:752:20: error: redefinition of 'io_uring_prep_send_zc' static inline void io_uring_prep_send_zc(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:752:20: note: previous definition of 'io_uring_prep_send_zc' was here static inline void io_uring_prep_send_zc(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:761:20: error: redefinition of 'io_uring_prep_send_zc_fixed' static inline void io_uring_prep_send_zc_fixed(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:761:20: note: previous definition of 'io_uring_prep_send_zc_fixed' was here static inline void io_uring_prep_send_zc_fixed(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:772:20: error: redefinition of 'io_uring_prep_sendmsg_zc' static inline void io_uring_prep_sendmsg_zc(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:772:20: note: previous definition of 'io_uring_prep_sendmsg_zc' was here static inline void io_uring_prep_sendmsg_zc(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:780:20: error: redefinition of 'io_uring_prep_send_set_addr' static inline void io_uring_prep_send_set_addr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:780:20: note: previous definition of 'io_uring_prep_send_set_addr' was here static inline void io_uring_prep_send_set_addr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:788:20: error: redefinition of 'io_uring_prep_recv' static inline void io_uring_prep_recv(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:788:20: note: previous definition of 'io_uring_prep_recv' was here static inline void io_uring_prep_recv(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:795:20: error: redefinition of 'io_uring_prep_recv_multishot' static inline void io_uring_prep_recv_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:795:20: note: previous definition of 'io_uring_prep_recv_multishot' was here static inline void io_uring_prep_recv_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:804:1: error: redefinition of 'io_uring_recvmsg_validate' io_uring_recvmsg_validate(void *buf, int buf_len, struct msghdr *msgh) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:804:1: note: previous definition of 'io_uring_recvmsg_validate' was here io_uring_recvmsg_validate(void *buf, int buf_len, struct msghdr *msgh) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:813:21: error: redefinition of 'io_uring_recvmsg_name' static inline void *io_uring_recvmsg_name(struct io_uring_recvmsg_out *o) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:813:21: note: previous definition of 'io_uring_recvmsg_name' was here static inline void *io_uring_recvmsg_name(struct io_uring_recvmsg_out *o) ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:819:1: error: redefinition of 'io_uring_recvmsg_cmsg_firsthdr' io_uring_recvmsg_cmsg_firsthdr(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:819:1: note: previous definition of 'io_uring_recvmsg_cmsg_firsthdr' was here io_uring_recvmsg_cmsg_firsthdr(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:830:1: error: redefinition of 'io_uring_recvmsg_cmsg_nexthdr' io_uring_recvmsg_cmsg_nexthdr(struct io_uring_recvmsg_out *o, struct msghdr *msgh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:830:1: note: previous definition of 'io_uring_recvmsg_cmsg_nexthdr' was here io_uring_recvmsg_cmsg_nexthdr(struct io_uring_recvmsg_out *o, struct msghdr *msgh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:850:21: error: redefinition of 'io_uring_recvmsg_payload' static inline void *io_uring_recvmsg_payload(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:850:21: note: previous definition of 'io_uring_recvmsg_payload' was here static inline void *io_uring_recvmsg_payload(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:858:1: error: redefinition of 'io_uring_recvmsg_payload_length' io_uring_recvmsg_payload_length(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:858:1: note: previous definition of 'io_uring_recvmsg_payload_length' was here io_uring_recvmsg_payload_length(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:868:20: error: redefinition of 'io_uring_prep_openat2' static inline void io_uring_prep_openat2(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:868:20: note: previous definition of 'io_uring_prep_openat2' was here static inline void io_uring_prep_openat2(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:876:20: error: redefinition of 'io_uring_prep_openat2_direct' static inline void io_uring_prep_openat2_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:876:20: note: previous definition of 'io_uring_prep_openat2_direct' was here static inline void io_uring_prep_openat2_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:886:20: error: redefinition of 'io_uring_prep_epoll_ctl' static inline void io_uring_prep_epoll_ctl(struct io_uring_sqe *sqe, int epfd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:886:20: note: previous definition of 'io_uring_prep_epoll_ctl' was here static inline void io_uring_prep_epoll_ctl(struct io_uring_sqe *sqe, int epfd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:894:20: error: redefinition of 'io_uring_prep_provide_buffers' static inline void io_uring_prep_provide_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:894:20: note: previous definition of 'io_uring_prep_provide_buffers' was here static inline void io_uring_prep_provide_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:903:20: error: redefinition of 'io_uring_prep_remove_buffers' static inline void io_uring_prep_remove_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:903:20: note: previous definition of 'io_uring_prep_remove_buffers' was here static inline void io_uring_prep_remove_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:910:20: error: redefinition of 'io_uring_prep_shutdown' static inline void io_uring_prep_shutdown(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:910:20: note: previous definition of 'io_uring_prep_shutdown' was here static inline void io_uring_prep_shutdown(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:916:20: error: redefinition of 'io_uring_prep_unlinkat' static inline void io_uring_prep_unlinkat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:916:20: note: previous definition of 'io_uring_prep_unlinkat' was here static inline void io_uring_prep_unlinkat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:923:20: error: redefinition of 'io_uring_prep_unlink' static inline void io_uring_prep_unlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:923:20: note: previous definition of 'io_uring_prep_unlink' was here static inline void io_uring_prep_unlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:929:20: error: redefinition of 'io_uring_prep_renameat' static inline void io_uring_prep_renameat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:929:20: note: previous definition of 'io_uring_prep_renameat' was here static inline void io_uring_prep_renameat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:939:20: error: redefinition of 'io_uring_prep_rename' static inline void io_uring_prep_rename(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:939:20: note: previous definition of 'io_uring_prep_rename' was here static inline void io_uring_prep_rename(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:945:20: error: redefinition of 'io_uring_prep_sync_file_range' static inline void io_uring_prep_sync_file_range(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:945:20: note: previous definition of 'io_uring_prep_sync_file_range' was here static inline void io_uring_prep_sync_file_range(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:953:20: error: redefinition of 'io_uring_prep_mkdirat' static inline void io_uring_prep_mkdirat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:953:20: note: previous definition of 'io_uring_prep_mkdirat' was here static inline void io_uring_prep_mkdirat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:959:20: error: redefinition of 'io_uring_prep_mkdir' static inline void io_uring_prep_mkdir(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:959:20: note: previous definition of 'io_uring_prep_mkdir' was here static inline void io_uring_prep_mkdir(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:965:20: error: redefinition of 'io_uring_prep_symlinkat' static inline void io_uring_prep_symlinkat(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:965:20: note: previous definition of 'io_uring_prep_symlinkat' was here static inline void io_uring_prep_symlinkat(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:973:20: error: redefinition of 'io_uring_prep_symlink' static inline void io_uring_prep_symlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:973:20: note: previous definition of 'io_uring_prep_symlink' was here static inline void io_uring_prep_symlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:979:20: error: redefinition of 'io_uring_prep_linkat' static inline void io_uring_prep_linkat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:979:20: note: previous definition of 'io_uring_prep_linkat' was here static inline void io_uring_prep_linkat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:988:20: error: redefinition of 'io_uring_prep_link' static inline void io_uring_prep_link(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:988:20: note: previous definition of 'io_uring_prep_link' was here static inline void io_uring_prep_link(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:994:20: error: redefinition of 'io_uring_prep_msg_ring' static inline void io_uring_prep_msg_ring(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:994:20: note: previous definition of 'io_uring_prep_msg_ring' was here static inline void io_uring_prep_msg_ring(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1002:20: error: redefinition of 'io_uring_prep_getxattr' static inline void io_uring_prep_getxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1002:20: note: previous definition of 'io_uring_prep_getxattr' was here static inline void io_uring_prep_getxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1014:20: error: redefinition of 'io_uring_prep_setxattr' static inline void io_uring_prep_setxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1014:20: note: previous definition of 'io_uring_prep_setxattr' was here static inline void io_uring_prep_setxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1027:20: error: redefinition of 'io_uring_prep_fgetxattr' static inline void io_uring_prep_fgetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1027:20: note: previous definition of 'io_uring_prep_fgetxattr' was here static inline void io_uring_prep_fgetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1038:20: error: redefinition of 'io_uring_prep_fsetxattr' static inline void io_uring_prep_fsetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1038:20: note: previous definition of 'io_uring_prep_fsetxattr' was here static inline void io_uring_prep_fsetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1050:20: error: redefinition of 'io_uring_prep_socket' static inline void io_uring_prep_socket(struct io_uring_sqe *sqe, int domain, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1050:20: note: previous definition of 'io_uring_prep_socket' was here static inline void io_uring_prep_socket(struct io_uring_sqe *sqe, int domain, ^~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1058:20: error: redefinition of 'io_uring_prep_socket_direct' static inline void io_uring_prep_socket_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1058:20: note: previous definition of 'io_uring_prep_socket_direct' was here static inline void io_uring_prep_socket_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1069:20: error: redefinition of 'io_uring_prep_socket_direct_alloc' static inline void io_uring_prep_socket_direct_alloc(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1069:20: note: previous definition of 'io_uring_prep_socket_direct_alloc' was here static inline void io_uring_prep_socket_direct_alloc(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1082:24: error: conflicting types for 'io_uring_sq_ready' static inline unsigned io_uring_sq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1082:24: note: previous definition of 'io_uring_sq_ready' was here static inline unsigned io_uring_sq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1101:24: error: conflicting types for 'io_uring_sq_space_left' static inline unsigned io_uring_sq_space_left(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1101:24: note: previous definition of 'io_uring_sq_space_left' was here static inline unsigned io_uring_sq_space_left(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1113:19: error: conflicting types for 'io_uring_sqring_wait' static inline int io_uring_sqring_wait(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1113:19: note: previous definition of 'io_uring_sqring_wait' was here static inline int io_uring_sqring_wait(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1126:24: error: conflicting types for 'io_uring_cq_ready' static inline unsigned io_uring_cq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1126:24: note: previous definition of 'io_uring_cq_ready' was here static inline unsigned io_uring_cq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1135:20: error: conflicting types for 'io_uring_cq_has_overflow' static inline bool io_uring_cq_has_overflow(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1135:20: note: previous definition of 'io_uring_cq_has_overflow' was here static inline bool io_uring_cq_has_overflow(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1143:20: error: conflicting types for 'io_uring_cq_eventfd_enabled' static inline bool io_uring_cq_eventfd_enabled(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1143:20: note: previous definition of 'io_uring_cq_eventfd_enabled' was here static inline bool io_uring_cq_eventfd_enabled(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1155:19: error: conflicting types for 'io_uring_cq_eventfd_toggle' static inline int io_uring_cq_eventfd_toggle(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1155:19: note: previous definition of 'io_uring_cq_eventfd_toggle' was here static inline int io_uring_cq_eventfd_toggle(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1183:19: error: conflicting types for 'io_uring_wait_cqe_nr' static inline int io_uring_wait_cqe_nr(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1183:19: note: previous definition of 'io_uring_wait_cqe_nr' was here static inline int io_uring_wait_cqe_nr(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1195:19: error: conflicting types for '__io_uring_peek_cqe' static inline int __io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1195:19: note: previous definition of '__io_uring_peek_cqe' was here static inline int __io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1241:19: error: conflicting types for 'io_uring_peek_cqe' static inline int io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1241:19: note: previous definition of 'io_uring_peek_cqe' was here static inline int io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1254:19: error: conflicting types for 'io_uring_wait_cqe' static inline int io_uring_wait_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1254:19: note: previous definition of 'io_uring_wait_cqe' was here static inline int io_uring_wait_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1270:36: error: conflicting types for '_io_uring_get_sqe' static inline struct io_uring_sqe *_io_uring_get_sqe(struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1270:36: note: previous definition of '_io_uring_get_sqe' was here static inline struct io_uring_sqe *_io_uring_get_sqe(struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1297:19: error: redefinition of 'io_uring_buf_ring_mask' static inline int io_uring_buf_ring_mask(__u32 ring_entries) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1297:19: note: previous definition of 'io_uring_buf_ring_mask' was here static inline int io_uring_buf_ring_mask(__u32 ring_entries) ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1302:20: error: redefinition of 'io_uring_buf_ring_init' static inline void io_uring_buf_ring_init(struct io_uring_buf_ring *br) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1302:20: note: previous definition of 'io_uring_buf_ring_init' was here static inline void io_uring_buf_ring_init(struct io_uring_buf_ring *br) ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1310:20: error: redefinition of 'io_uring_buf_ring_add' static inline void io_uring_buf_ring_add(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1310:20: note: previous definition of 'io_uring_buf_ring_add' was here static inline void io_uring_buf_ring_add(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1327:20: error: redefinition of 'io_uring_buf_ring_advance' static inline void io_uring_buf_ring_advance(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1327:20: note: previous definition of 'io_uring_buf_ring_advance' was here static inline void io_uring_buf_ring_advance(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1342:20: error: conflicting types for 'io_uring_buf_ring_cq_advance' static inline void io_uring_buf_ring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1342:20: note: previous definition of 'io_uring_buf_ring_cq_advance' was here static inline void io_uring_buf_ring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1356:22: error: conflicting types for 'io_uring_get_sqe' struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring); ^~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1356:22: note: previous declaration of 'io_uring_get_sqe' was here struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring); ^~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1366:2: error: #endif without #if #endif ^~~~~ setup.c:97:12: error: conflicting types for 'io_uring_queue_mmap' __cold int io_uring_queue_mmap(int fd, struct io_uring_params *p, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:176:5: note: previous declaration of 'io_uring_queue_mmap' was here int io_uring_queue_mmap(int fd, struct io_uring_params *p, ^~~~~~~~~~~~~~~~~~~ setup.c:116:12: error: conflicting types for 'io_uring_ring_dontfork' __cold int io_uring_ring_dontfork(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:178:5: note: previous declaration of 'io_uring_ring_dontfork' was here int io_uring_ring_dontfork(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ setup.c:147:12: error: conflicting types for 'io_uring_queue_init_params' __cold int io_uring_queue_init_params(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:172:5: note: previous declaration of 'io_uring_queue_init_params' was here int io_uring_queue_init_params(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ setup.c:180:12: error: conflicting types for 'io_uring_queue_init' __cold int io_uring_queue_init(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:174:5: note: previous declaration of 'io_uring_queue_init' was here int io_uring_queue_init(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ setup.c:191:13: error: conflicting types for 'io_uring_queue_exit' __cold void io_uring_queue_exit(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:179:6: note: previous declaration of 'io_uring_queue_exit' was here void io_uring_queue_exit(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ setup.c:211:31: error: conflicting types for 'io_uring_get_probe_ring' __cold struct io_uring_probe *io_uring_get_probe_ring(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:154:24: note: previous declaration of 'io_uring_get_probe_ring' was here struct io_uring_probe *io_uring_get_probe_ring(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ make[1]: *** [Makefile:55: setup.ol] Error 1 make[1]: Leaving directory '/builddir/build/BUILD/liburing-2.3/src' make[1]: Entering directory '/builddir/build/BUILD/liburing-2.3/src' gcc -D_GNU_SOURCE -Iinclude/ -include ../config-host.h -MT "queue.ol" -MMD -MP -MF "queue.ol.d" -g -O3 -Wall -Wextra -fno-stack-protector -Wno-unused-parameter -Wno-sign-compare -DLIBURING_INTERNAL -c -o queue.ol queue.c In file included from syscall.h:13, from queue.c:5: include/liburing.h:2:3: error: invalid preprocessing directive #LIB_URING_H # LIB_URING_H ^~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1366:2: error: #endif without #if #endif ^~~~~ In file included from queue.c:6: include/liburing.h:2:3: error: invalid preprocessing directive #LIB_URING_H # LIB_URING_H ^~~~~~~~~~~ include/liburing.h:89:8: error: redefinition of 'struct io_uring_sq' struct io_uring_sq { ^~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:89:8: note: originally defined here struct io_uring_sq { ^~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:113:8: error: redefinition of 'struct io_uring_cq' struct io_uring_cq { ^~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:113:8: note: originally defined here struct io_uring_cq { ^~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:133:8: error: redefinition of 'struct io_uring' struct io_uring { ^~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:133:8: note: originally defined here struct io_uring { ^~~~~~~~ In file included from queue.c:6: include/liburing.h:154:24: error: conflicting types for 'io_uring_get_probe_ring' struct io_uring_probe *io_uring_get_probe_ring(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:154:24: note: previous declaration of 'io_uring_get_probe_ring' was here struct io_uring_probe *io_uring_get_probe_ring(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:164:19: error: redefinition of 'io_uring_opcode_supported' static inline int io_uring_opcode_supported(const struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:164:19: note: previous definition of 'io_uring_opcode_supported' was here static inline int io_uring_opcode_supported(const struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:172:5: error: conflicting types for 'io_uring_queue_init_params' int io_uring_queue_init_params(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:172:5: note: previous declaration of 'io_uring_queue_init_params' was here int io_uring_queue_init_params(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:174:5: error: conflicting types for 'io_uring_queue_init' int io_uring_queue_init(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:174:5: note: previous declaration of 'io_uring_queue_init' was here int io_uring_queue_init(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:176:5: error: conflicting types for 'io_uring_queue_mmap' int io_uring_queue_mmap(int fd, struct io_uring_params *p, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:176:5: note: previous declaration of 'io_uring_queue_mmap' was here int io_uring_queue_mmap(int fd, struct io_uring_params *p, ^~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:178:5: error: conflicting types for 'io_uring_ring_dontfork' int io_uring_ring_dontfork(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:178:5: note: previous declaration of 'io_uring_ring_dontfork' was here int io_uring_ring_dontfork(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:179:6: error: conflicting types for 'io_uring_queue_exit' void io_uring_queue_exit(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:179:6: note: previous declaration of 'io_uring_queue_exit' was here void io_uring_queue_exit(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:180:10: error: conflicting types for 'io_uring_peek_batch_cqe' unsigned io_uring_peek_batch_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:180:10: note: previous declaration of 'io_uring_peek_batch_cqe' was here unsigned io_uring_peek_batch_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:182:5: error: conflicting types for 'io_uring_wait_cqes' int io_uring_wait_cqes(struct io_uring *ring, struct io_uring_cqe **cqe_ptr, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:182:5: note: previous declaration of 'io_uring_wait_cqes' was here int io_uring_wait_cqes(struct io_uring *ring, struct io_uring_cqe **cqe_ptr, ^~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:185:5: error: conflicting types for 'io_uring_wait_cqe_timeout' int io_uring_wait_cqe_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:185:5: note: previous declaration of 'io_uring_wait_cqe_timeout' was here int io_uring_wait_cqe_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:188:5: error: conflicting types for 'io_uring_submit' int io_uring_submit(struct io_uring *ring); ^~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:188:5: note: previous declaration of 'io_uring_submit' was here int io_uring_submit(struct io_uring *ring); ^~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:189:5: error: conflicting types for 'io_uring_submit_on_idle' int io_uring_submit_on_idle(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:189:5: note: previous declaration of 'io_uring_submit_on_idle' was here int io_uring_submit_on_idle(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:190:5: error: conflicting types for 'io_uring_submit_and_wait' int io_uring_submit_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:190:5: note: previous declaration of 'io_uring_submit_and_wait' was here int io_uring_submit_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:191:5: error: conflicting types for 'io_uring_submit_and_wait_timeout' int io_uring_submit_and_wait_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:191:5: note: previous declaration of 'io_uring_submit_and_wait_timeout' was here int io_uring_submit_and_wait_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:196:5: error: conflicting types for 'io_uring_submit_on_idle_and_wait' int io_uring_submit_on_idle_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:196:5: note: previous declaration of 'io_uring_submit_on_idle_and_wait' was here int io_uring_submit_on_idle_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:198:5: error: conflicting types for 'io_uring_register_buffers' int io_uring_register_buffers(struct io_uring *ring, const struct iovec *iovecs, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:198:5: note: previous declaration of 'io_uring_register_buffers' was here int io_uring_register_buffers(struct io_uring *ring, const struct iovec *iovecs, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:200:5: error: conflicting types for 'io_uring_register_buffers_tags' int io_uring_register_buffers_tags(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:200:5: note: previous declaration of 'io_uring_register_buffers_tags' was here int io_uring_register_buffers_tags(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:203:5: error: conflicting types for 'io_uring_register_buffers_sparse' int io_uring_register_buffers_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:203:5: note: previous declaration of 'io_uring_register_buffers_sparse' was here int io_uring_register_buffers_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:204:5: error: conflicting types for 'io_uring_register_buffers_update_tag' int io_uring_register_buffers_update_tag(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:204:5: note: previous declaration of 'io_uring_register_buffers_update_tag' was here int io_uring_register_buffers_update_tag(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:208:5: error: conflicting types for 'io_uring_unregister_buffers' int io_uring_unregister_buffers(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:208:5: note: previous declaration of 'io_uring_unregister_buffers' was here int io_uring_unregister_buffers(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:210:5: error: conflicting types for 'io_uring_register_files' int io_uring_register_files(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:210:5: note: previous declaration of 'io_uring_register_files' was here int io_uring_register_files(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:212:5: error: conflicting types for 'io_uring_register_files_tags' int io_uring_register_files_tags(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:212:5: note: previous declaration of 'io_uring_register_files_tags' was here int io_uring_register_files_tags(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:214:5: error: conflicting types for 'io_uring_register_files_sparse' int io_uring_register_files_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:214:5: note: previous declaration of 'io_uring_register_files_sparse' was here int io_uring_register_files_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:215:5: error: conflicting types for 'io_uring_register_files_update_tag' int io_uring_register_files_update_tag(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:215:5: note: previous declaration of 'io_uring_register_files_update_tag' was here int io_uring_register_files_update_tag(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:219:5: error: conflicting types for 'io_uring_unregister_files' int io_uring_unregister_files(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:219:5: note: previous declaration of 'io_uring_unregister_files' was here int io_uring_unregister_files(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:220:5: error: conflicting types for 'io_uring_register_files_update' int io_uring_register_files_update(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:220:5: note: previous declaration of 'io_uring_register_files_update' was here int io_uring_register_files_update(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:222:5: error: conflicting types for 'io_uring_register_eventfd' int io_uring_register_eventfd(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:222:5: note: previous declaration of 'io_uring_register_eventfd' was here int io_uring_register_eventfd(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:223:5: error: conflicting types for 'io_uring_register_eventfd_async' int io_uring_register_eventfd_async(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:223:5: note: previous declaration of 'io_uring_register_eventfd_async' was here int io_uring_register_eventfd_async(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:224:5: error: conflicting types for 'io_uring_unregister_eventfd' int io_uring_unregister_eventfd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:224:5: note: previous declaration of 'io_uring_unregister_eventfd' was here int io_uring_unregister_eventfd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:225:5: error: conflicting types for 'io_uring_register_probe' int io_uring_register_probe(struct io_uring *ring, struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:225:5: note: previous declaration of 'io_uring_register_probe' was here int io_uring_register_probe(struct io_uring *ring, struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:227:5: error: conflicting types for 'io_uring_register_personality' int io_uring_register_personality(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:227:5: note: previous declaration of 'io_uring_register_personality' was here int io_uring_register_personality(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:228:5: error: conflicting types for 'io_uring_unregister_personality' int io_uring_unregister_personality(struct io_uring *ring, int id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:228:5: note: previous declaration of 'io_uring_unregister_personality' was here int io_uring_unregister_personality(struct io_uring *ring, int id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:229:5: error: conflicting types for 'io_uring_register_restrictions' int io_uring_register_restrictions(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:229:5: note: previous declaration of 'io_uring_register_restrictions' was here int io_uring_register_restrictions(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:232:5: error: conflicting types for 'io_uring_enable_rings' int io_uring_enable_rings(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:232:5: note: previous declaration of 'io_uring_enable_rings' was here int io_uring_enable_rings(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:233:5: error: conflicting types for '__io_uring_sqring_wait' int __io_uring_sqring_wait(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:233:5: note: previous declaration of '__io_uring_sqring_wait' was here int __io_uring_sqring_wait(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:234:5: error: conflicting types for 'io_uring_register_iowq_aff' int io_uring_register_iowq_aff(struct io_uring *ring, size_t cpusz, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:234:5: note: previous declaration of 'io_uring_register_iowq_aff' was here int io_uring_register_iowq_aff(struct io_uring *ring, size_t cpusz, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:236:5: error: conflicting types for 'io_uring_unregister_iowq_aff' int io_uring_unregister_iowq_aff(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:236:5: note: previous declaration of 'io_uring_unregister_iowq_aff' was here int io_uring_unregister_iowq_aff(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:237:5: error: conflicting types for 'io_uring_register_iowq_max_workers' int io_uring_register_iowq_max_workers(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:237:5: note: previous declaration of 'io_uring_register_iowq_max_workers' was here int io_uring_register_iowq_max_workers(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:239:5: error: conflicting types for 'io_uring_register_ring_fd' int io_uring_register_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:239:5: note: previous declaration of 'io_uring_register_ring_fd' was here int io_uring_register_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:240:5: error: conflicting types for 'io_uring_unregister_ring_fd' int io_uring_unregister_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:240:5: note: previous declaration of 'io_uring_unregister_ring_fd' was here int io_uring_unregister_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:241:5: error: conflicting types for 'io_uring_register_buf_ring' int io_uring_register_buf_ring(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:241:5: note: previous declaration of 'io_uring_register_buf_ring' was here int io_uring_register_buf_ring(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:243:5: error: conflicting types for 'io_uring_unregister_buf_ring' int io_uring_unregister_buf_ring(struct io_uring *ring, int bgid); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:243:5: note: previous declaration of 'io_uring_unregister_buf_ring' was here int io_uring_unregister_buf_ring(struct io_uring *ring, int bgid); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:244:5: error: conflicting types for 'io_uring_register_sync_cancel' int io_uring_register_sync_cancel(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:244:5: note: previous declaration of 'io_uring_register_sync_cancel' was here int io_uring_register_sync_cancel(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:247:5: error: conflicting types for 'io_uring_register_file_alloc_range' int io_uring_register_file_alloc_range(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:247:5: note: previous declaration of 'io_uring_register_file_alloc_range' was here int io_uring_register_file_alloc_range(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:250:5: error: conflicting types for 'io_uring_get_events' int io_uring_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:250:5: note: previous declaration of 'io_uring_get_events' was here int io_uring_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:251:5: error: conflicting types for 'io_uring_submit_and_get_events' int io_uring_submit_and_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:251:5: note: previous declaration of 'io_uring_submit_and_get_events' was here int io_uring_submit_and_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:269:5: error: conflicting types for '__io_uring_get_cqe' int __io_uring_get_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:269:5: note: previous declaration of '__io_uring_get_cqe' was here int __io_uring_get_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:298:20: error: conflicting types for 'io_uring_cq_advance' static inline void io_uring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:298:20: note: previous definition of 'io_uring_cq_advance' was here static inline void io_uring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:316:20: error: conflicting types for 'io_uring_cqe_seen' static inline void io_uring_cqe_seen(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:316:20: note: previous definition of 'io_uring_cqe_seen' was here static inline void io_uring_cqe_seen(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:331:20: error: redefinition of 'io_uring_sqe_set_data' static inline void io_uring_sqe_set_data(struct io_uring_sqe *sqe, void *data) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:331:20: note: previous definition of 'io_uring_sqe_set_data' was here static inline void io_uring_sqe_set_data(struct io_uring_sqe *sqe, void *data) ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:336:21: error: redefinition of 'io_uring_cqe_get_data' static inline void *io_uring_cqe_get_data(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:336:21: note: previous definition of 'io_uring_cqe_get_data' was here static inline void *io_uring_cqe_get_data(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:346:20: error: redefinition of 'io_uring_sqe_set_data64' static inline void io_uring_sqe_set_data64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:346:20: note: previous definition of 'io_uring_sqe_set_data64' was here static inline void io_uring_sqe_set_data64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:352:21: error: redefinition of 'io_uring_cqe_get_data64' static inline __u64 io_uring_cqe_get_data64(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:352:21: note: previous definition of 'io_uring_cqe_get_data64' was here static inline __u64 io_uring_cqe_get_data64(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:362:20: error: redefinition of 'io_uring_sqe_set_flags' static inline void io_uring_sqe_set_flags(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:362:20: note: previous definition of 'io_uring_sqe_set_flags' was here static inline void io_uring_sqe_set_flags(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:368:20: error: redefinition of '__io_uring_set_target_fixed_file' static inline void __io_uring_set_target_fixed_file(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:368:20: note: previous definition of '__io_uring_set_target_fixed_file' was here static inline void __io_uring_set_target_fixed_file(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:375:20: error: redefinition of 'io_uring_prep_rw' static inline void io_uring_prep_rw(int op, struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:375:20: note: previous definition of 'io_uring_prep_rw' was here static inline void io_uring_prep_rw(int op, struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:416:20: error: redefinition of 'io_uring_prep_splice' static inline void io_uring_prep_splice(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:416:20: note: previous definition of 'io_uring_prep_splice' was here static inline void io_uring_prep_splice(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:429:20: error: redefinition of 'io_uring_prep_tee' static inline void io_uring_prep_tee(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:429:20: note: previous definition of 'io_uring_prep_tee' was here static inline void io_uring_prep_tee(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:440:20: error: redefinition of 'io_uring_prep_readv' static inline void io_uring_prep_readv(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:440:20: note: previous definition of 'io_uring_prep_readv' was here static inline void io_uring_prep_readv(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:447:20: error: redefinition of 'io_uring_prep_readv2' static inline void io_uring_prep_readv2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:447:20: note: previous definition of 'io_uring_prep_readv2' was here static inline void io_uring_prep_readv2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:456:20: error: redefinition of 'io_uring_prep_read_fixed' static inline void io_uring_prep_read_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:456:20: note: previous definition of 'io_uring_prep_read_fixed' was here static inline void io_uring_prep_read_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:464:20: error: redefinition of 'io_uring_prep_writev' static inline void io_uring_prep_writev(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:464:20: note: previous definition of 'io_uring_prep_writev' was here static inline void io_uring_prep_writev(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:471:20: error: redefinition of 'io_uring_prep_writev2' static inline void io_uring_prep_writev2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:471:20: note: previous definition of 'io_uring_prep_writev2' was here static inline void io_uring_prep_writev2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:480:20: error: redefinition of 'io_uring_prep_write_fixed' static inline void io_uring_prep_write_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:480:20: note: previous definition of 'io_uring_prep_write_fixed' was here static inline void io_uring_prep_write_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:488:20: error: redefinition of 'io_uring_prep_recvmsg' static inline void io_uring_prep_recvmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:488:20: note: previous definition of 'io_uring_prep_recvmsg' was here static inline void io_uring_prep_recvmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:495:20: error: redefinition of 'io_uring_prep_recvmsg_multishot' static inline void io_uring_prep_recvmsg_multishot(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:495:20: note: previous definition of 'io_uring_prep_recvmsg_multishot' was here static inline void io_uring_prep_recvmsg_multishot(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:502:20: error: redefinition of 'io_uring_prep_sendmsg' static inline void io_uring_prep_sendmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:502:20: note: previous definition of 'io_uring_prep_sendmsg' was here static inline void io_uring_prep_sendmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:510:24: error: redefinition of '__io_uring_prep_poll_mask' static inline unsigned __io_uring_prep_poll_mask(unsigned poll_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:510:24: note: previous definition of '__io_uring_prep_poll_mask' was here static inline unsigned __io_uring_prep_poll_mask(unsigned poll_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:518:20: error: redefinition of 'io_uring_prep_poll_add' static inline void io_uring_prep_poll_add(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:518:20: note: previous definition of 'io_uring_prep_poll_add' was here static inline void io_uring_prep_poll_add(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:525:20: error: redefinition of 'io_uring_prep_poll_multishot' static inline void io_uring_prep_poll_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:525:20: note: previous definition of 'io_uring_prep_poll_multishot' was here static inline void io_uring_prep_poll_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:532:20: error: redefinition of 'io_uring_prep_poll_remove' static inline void io_uring_prep_poll_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:532:20: note: previous definition of 'io_uring_prep_poll_remove' was here static inline void io_uring_prep_poll_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:539:20: error: redefinition of 'io_uring_prep_poll_update' static inline void io_uring_prep_poll_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:539:20: note: previous definition of 'io_uring_prep_poll_update' was here static inline void io_uring_prep_poll_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:550:20: error: redefinition of 'io_uring_prep_fsync' static inline void io_uring_prep_fsync(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:550:20: note: previous definition of 'io_uring_prep_fsync' was here static inline void io_uring_prep_fsync(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:557:20: error: redefinition of 'io_uring_prep_nop' static inline void io_uring_prep_nop(struct io_uring_sqe *sqe) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:557:20: note: previous definition of 'io_uring_prep_nop' was here static inline void io_uring_prep_nop(struct io_uring_sqe *sqe) ^~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:562:20: error: redefinition of 'io_uring_prep_timeout' static inline void io_uring_prep_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:562:20: note: previous definition of 'io_uring_prep_timeout' was here static inline void io_uring_prep_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:570:20: error: redefinition of 'io_uring_prep_timeout_remove' static inline void io_uring_prep_timeout_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:570:20: note: previous definition of 'io_uring_prep_timeout_remove' was here static inline void io_uring_prep_timeout_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:578:20: error: redefinition of 'io_uring_prep_timeout_update' static inline void io_uring_prep_timeout_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:578:20: note: previous definition of 'io_uring_prep_timeout_update' was here static inline void io_uring_prep_timeout_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:588:20: error: redefinition of 'io_uring_prep_accept' static inline void io_uring_prep_accept(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:588:20: note: previous definition of 'io_uring_prep_accept' was here static inline void io_uring_prep_accept(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:598:20: error: redefinition of 'io_uring_prep_accept_direct' static inline void io_uring_prep_accept_direct(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:598:20: note: previous definition of 'io_uring_prep_accept_direct' was here static inline void io_uring_prep_accept_direct(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:607:20: error: redefinition of 'io_uring_prep_multishot_accept' static inline void io_uring_prep_multishot_accept(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:607:20: note: previous definition of 'io_uring_prep_multishot_accept' was here static inline void io_uring_prep_multishot_accept(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:616:20: error: redefinition of 'io_uring_prep_multishot_accept_direct' static inline void io_uring_prep_multishot_accept_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:616:20: note: previous definition of 'io_uring_prep_multishot_accept_direct' was here static inline void io_uring_prep_multishot_accept_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:626:20: error: redefinition of 'io_uring_prep_cancel64' static inline void io_uring_prep_cancel64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:626:20: note: previous definition of 'io_uring_prep_cancel64' was here static inline void io_uring_prep_cancel64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:634:20: error: redefinition of 'io_uring_prep_cancel' static inline void io_uring_prep_cancel(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:634:20: note: previous definition of 'io_uring_prep_cancel' was here static inline void io_uring_prep_cancel(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:640:20: error: redefinition of 'io_uring_prep_cancel_fd' static inline void io_uring_prep_cancel_fd(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:640:20: note: previous definition of 'io_uring_prep_cancel_fd' was here static inline void io_uring_prep_cancel_fd(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:647:20: error: redefinition of 'io_uring_prep_link_timeout' static inline void io_uring_prep_link_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:647:20: note: previous definition of 'io_uring_prep_link_timeout' was here static inline void io_uring_prep_link_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:655:20: error: redefinition of 'io_uring_prep_connect' static inline void io_uring_prep_connect(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:655:20: note: previous definition of 'io_uring_prep_connect' was here static inline void io_uring_prep_connect(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:662:20: error: redefinition of 'io_uring_prep_files_update' static inline void io_uring_prep_files_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:662:20: note: previous definition of 'io_uring_prep_files_update' was here static inline void io_uring_prep_files_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:670:20: error: redefinition of 'io_uring_prep_fallocate' static inline void io_uring_prep_fallocate(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:670:20: note: previous definition of 'io_uring_prep_fallocate' was here static inline void io_uring_prep_fallocate(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:678:20: error: redefinition of 'io_uring_prep_openat' static inline void io_uring_prep_openat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:678:20: note: previous definition of 'io_uring_prep_openat' was here static inline void io_uring_prep_openat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:687:20: error: redefinition of 'io_uring_prep_openat_direct' static inline void io_uring_prep_openat_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:687:20: note: previous definition of 'io_uring_prep_openat_direct' was here static inline void io_uring_prep_openat_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:696:20: error: redefinition of 'io_uring_prep_close' static inline void io_uring_prep_close(struct io_uring_sqe *sqe, int fd) ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:696:20: note: previous definition of 'io_uring_prep_close' was here static inline void io_uring_prep_close(struct io_uring_sqe *sqe, int fd) ^~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:701:20: error: redefinition of 'io_uring_prep_close_direct' static inline void io_uring_prep_close_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:701:20: note: previous definition of 'io_uring_prep_close_direct' was here static inline void io_uring_prep_close_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:708:20: error: redefinition of 'io_uring_prep_read' static inline void io_uring_prep_read(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:708:20: note: previous definition of 'io_uring_prep_read' was here static inline void io_uring_prep_read(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:714:20: error: redefinition of 'io_uring_prep_write' static inline void io_uring_prep_write(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:714:20: note: previous definition of 'io_uring_prep_write' was here static inline void io_uring_prep_write(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:722:20: error: redefinition of 'io_uring_prep_statx' static inline void io_uring_prep_statx(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:722:20: note: previous definition of 'io_uring_prep_statx' was here static inline void io_uring_prep_statx(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:731:20: error: redefinition of 'io_uring_prep_fadvise' static inline void io_uring_prep_fadvise(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:731:20: note: previous definition of 'io_uring_prep_fadvise' was here static inline void io_uring_prep_fadvise(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:738:20: error: redefinition of 'io_uring_prep_madvise' static inline void io_uring_prep_madvise(struct io_uring_sqe *sqe, void *addr, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:738:20: note: previous definition of 'io_uring_prep_madvise' was here static inline void io_uring_prep_madvise(struct io_uring_sqe *sqe, void *addr, ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:745:20: error: redefinition of 'io_uring_prep_send' static inline void io_uring_prep_send(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:745:20: note: previous definition of 'io_uring_prep_send' was here static inline void io_uring_prep_send(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:752:20: error: redefinition of 'io_uring_prep_send_zc' static inline void io_uring_prep_send_zc(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:752:20: note: previous definition of 'io_uring_prep_send_zc' was here static inline void io_uring_prep_send_zc(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:761:20: error: redefinition of 'io_uring_prep_send_zc_fixed' static inline void io_uring_prep_send_zc_fixed(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:761:20: note: previous definition of 'io_uring_prep_send_zc_fixed' was here static inline void io_uring_prep_send_zc_fixed(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:772:20: error: redefinition of 'io_uring_prep_sendmsg_zc' static inline void io_uring_prep_sendmsg_zc(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:772:20: note: previous definition of 'io_uring_prep_sendmsg_zc' was here static inline void io_uring_prep_sendmsg_zc(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:780:20: error: redefinition of 'io_uring_prep_send_set_addr' static inline void io_uring_prep_send_set_addr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:780:20: note: previous definition of 'io_uring_prep_send_set_addr' was here static inline void io_uring_prep_send_set_addr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:788:20: error: redefinition of 'io_uring_prep_recv' static inline void io_uring_prep_recv(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:788:20: note: previous definition of 'io_uring_prep_recv' was here static inline void io_uring_prep_recv(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:795:20: error: redefinition of 'io_uring_prep_recv_multishot' static inline void io_uring_prep_recv_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:795:20: note: previous definition of 'io_uring_prep_recv_multishot' was here static inline void io_uring_prep_recv_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:804:1: error: redefinition of 'io_uring_recvmsg_validate' io_uring_recvmsg_validate(void *buf, int buf_len, struct msghdr *msgh) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:804:1: note: previous definition of 'io_uring_recvmsg_validate' was here io_uring_recvmsg_validate(void *buf, int buf_len, struct msghdr *msgh) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:813:21: error: redefinition of 'io_uring_recvmsg_name' static inline void *io_uring_recvmsg_name(struct io_uring_recvmsg_out *o) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:813:21: note: previous definition of 'io_uring_recvmsg_name' was here static inline void *io_uring_recvmsg_name(struct io_uring_recvmsg_out *o) ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:819:1: error: redefinition of 'io_uring_recvmsg_cmsg_firsthdr' io_uring_recvmsg_cmsg_firsthdr(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:819:1: note: previous definition of 'io_uring_recvmsg_cmsg_firsthdr' was here io_uring_recvmsg_cmsg_firsthdr(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:830:1: error: redefinition of 'io_uring_recvmsg_cmsg_nexthdr' io_uring_recvmsg_cmsg_nexthdr(struct io_uring_recvmsg_out *o, struct msghdr *msgh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:830:1: note: previous definition of 'io_uring_recvmsg_cmsg_nexthdr' was here io_uring_recvmsg_cmsg_nexthdr(struct io_uring_recvmsg_out *o, struct msghdr *msgh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:850:21: error: redefinition of 'io_uring_recvmsg_payload' static inline void *io_uring_recvmsg_payload(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:850:21: note: previous definition of 'io_uring_recvmsg_payload' was here static inline void *io_uring_recvmsg_payload(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:858:1: error: redefinition of 'io_uring_recvmsg_payload_length' io_uring_recvmsg_payload_length(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:858:1: note: previous definition of 'io_uring_recvmsg_payload_length' was here io_uring_recvmsg_payload_length(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:868:20: error: redefinition of 'io_uring_prep_openat2' static inline void io_uring_prep_openat2(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:868:20: note: previous definition of 'io_uring_prep_openat2' was here static inline void io_uring_prep_openat2(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:876:20: error: redefinition of 'io_uring_prep_openat2_direct' static inline void io_uring_prep_openat2_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:876:20: note: previous definition of 'io_uring_prep_openat2_direct' was here static inline void io_uring_prep_openat2_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:886:20: error: redefinition of 'io_uring_prep_epoll_ctl' static inline void io_uring_prep_epoll_ctl(struct io_uring_sqe *sqe, int epfd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:886:20: note: previous definition of 'io_uring_prep_epoll_ctl' was here static inline void io_uring_prep_epoll_ctl(struct io_uring_sqe *sqe, int epfd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:894:20: error: redefinition of 'io_uring_prep_provide_buffers' static inline void io_uring_prep_provide_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:894:20: note: previous definition of 'io_uring_prep_provide_buffers' was here static inline void io_uring_prep_provide_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:903:20: error: redefinition of 'io_uring_prep_remove_buffers' static inline void io_uring_prep_remove_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:903:20: note: previous definition of 'io_uring_prep_remove_buffers' was here static inline void io_uring_prep_remove_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:910:20: error: redefinition of 'io_uring_prep_shutdown' static inline void io_uring_prep_shutdown(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:910:20: note: previous definition of 'io_uring_prep_shutdown' was here static inline void io_uring_prep_shutdown(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:916:20: error: redefinition of 'io_uring_prep_unlinkat' static inline void io_uring_prep_unlinkat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:916:20: note: previous definition of 'io_uring_prep_unlinkat' was here static inline void io_uring_prep_unlinkat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:923:20: error: redefinition of 'io_uring_prep_unlink' static inline void io_uring_prep_unlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:923:20: note: previous definition of 'io_uring_prep_unlink' was here static inline void io_uring_prep_unlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:929:20: error: redefinition of 'io_uring_prep_renameat' static inline void io_uring_prep_renameat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:929:20: note: previous definition of 'io_uring_prep_renameat' was here static inline void io_uring_prep_renameat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:939:20: error: redefinition of 'io_uring_prep_rename' static inline void io_uring_prep_rename(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:939:20: note: previous definition of 'io_uring_prep_rename' was here static inline void io_uring_prep_rename(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:945:20: error: redefinition of 'io_uring_prep_sync_file_range' static inline void io_uring_prep_sync_file_range(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:945:20: note: previous definition of 'io_uring_prep_sync_file_range' was here static inline void io_uring_prep_sync_file_range(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:953:20: error: redefinition of 'io_uring_prep_mkdirat' static inline void io_uring_prep_mkdirat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:953:20: note: previous definition of 'io_uring_prep_mkdirat' was here static inline void io_uring_prep_mkdirat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:959:20: error: redefinition of 'io_uring_prep_mkdir' static inline void io_uring_prep_mkdir(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:959:20: note: previous definition of 'io_uring_prep_mkdir' was here static inline void io_uring_prep_mkdir(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:965:20: error: redefinition of 'io_uring_prep_symlinkat' static inline void io_uring_prep_symlinkat(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:965:20: note: previous definition of 'io_uring_prep_symlinkat' was here static inline void io_uring_prep_symlinkat(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:973:20: error: redefinition of 'io_uring_prep_symlink' static inline void io_uring_prep_symlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:973:20: note: previous definition of 'io_uring_prep_symlink' was here static inline void io_uring_prep_symlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:979:20: error: redefinition of 'io_uring_prep_linkat' static inline void io_uring_prep_linkat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:979:20: note: previous definition of 'io_uring_prep_linkat' was here static inline void io_uring_prep_linkat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:988:20: error: redefinition of 'io_uring_prep_link' static inline void io_uring_prep_link(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:988:20: note: previous definition of 'io_uring_prep_link' was here static inline void io_uring_prep_link(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:994:20: error: redefinition of 'io_uring_prep_msg_ring' static inline void io_uring_prep_msg_ring(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:994:20: note: previous definition of 'io_uring_prep_msg_ring' was here static inline void io_uring_prep_msg_ring(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1002:20: error: redefinition of 'io_uring_prep_getxattr' static inline void io_uring_prep_getxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1002:20: note: previous definition of 'io_uring_prep_getxattr' was here static inline void io_uring_prep_getxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1014:20: error: redefinition of 'io_uring_prep_setxattr' static inline void io_uring_prep_setxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1014:20: note: previous definition of 'io_uring_prep_setxattr' was here static inline void io_uring_prep_setxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1027:20: error: redefinition of 'io_uring_prep_fgetxattr' static inline void io_uring_prep_fgetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1027:20: note: previous definition of 'io_uring_prep_fgetxattr' was here static inline void io_uring_prep_fgetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1038:20: error: redefinition of 'io_uring_prep_fsetxattr' static inline void io_uring_prep_fsetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1038:20: note: previous definition of 'io_uring_prep_fsetxattr' was here static inline void io_uring_prep_fsetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1050:20: error: redefinition of 'io_uring_prep_socket' static inline void io_uring_prep_socket(struct io_uring_sqe *sqe, int domain, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1050:20: note: previous definition of 'io_uring_prep_socket' was here static inline void io_uring_prep_socket(struct io_uring_sqe *sqe, int domain, ^~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1058:20: error: redefinition of 'io_uring_prep_socket_direct' static inline void io_uring_prep_socket_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1058:20: note: previous definition of 'io_uring_prep_socket_direct' was here static inline void io_uring_prep_socket_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1069:20: error: redefinition of 'io_uring_prep_socket_direct_alloc' static inline void io_uring_prep_socket_direct_alloc(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1069:20: note: previous definition of 'io_uring_prep_socket_direct_alloc' was here static inline void io_uring_prep_socket_direct_alloc(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1082:24: error: conflicting types for 'io_uring_sq_ready' static inline unsigned io_uring_sq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1082:24: note: previous definition of 'io_uring_sq_ready' was here static inline unsigned io_uring_sq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1101:24: error: conflicting types for 'io_uring_sq_space_left' static inline unsigned io_uring_sq_space_left(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1101:24: note: previous definition of 'io_uring_sq_space_left' was here static inline unsigned io_uring_sq_space_left(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1113:19: error: conflicting types for 'io_uring_sqring_wait' static inline int io_uring_sqring_wait(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1113:19: note: previous definition of 'io_uring_sqring_wait' was here static inline int io_uring_sqring_wait(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1126:24: error: conflicting types for 'io_uring_cq_ready' static inline unsigned io_uring_cq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1126:24: note: previous definition of 'io_uring_cq_ready' was here static inline unsigned io_uring_cq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1135:20: error: conflicting types for 'io_uring_cq_has_overflow' static inline bool io_uring_cq_has_overflow(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1135:20: note: previous definition of 'io_uring_cq_has_overflow' was here static inline bool io_uring_cq_has_overflow(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1143:20: error: conflicting types for 'io_uring_cq_eventfd_enabled' static inline bool io_uring_cq_eventfd_enabled(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1143:20: note: previous definition of 'io_uring_cq_eventfd_enabled' was here static inline bool io_uring_cq_eventfd_enabled(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1155:19: error: conflicting types for 'io_uring_cq_eventfd_toggle' static inline int io_uring_cq_eventfd_toggle(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1155:19: note: previous definition of 'io_uring_cq_eventfd_toggle' was here static inline int io_uring_cq_eventfd_toggle(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1183:19: error: conflicting types for 'io_uring_wait_cqe_nr' static inline int io_uring_wait_cqe_nr(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1183:19: note: previous definition of 'io_uring_wait_cqe_nr' was here static inline int io_uring_wait_cqe_nr(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1195:19: error: conflicting types for '__io_uring_peek_cqe' static inline int __io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1195:19: note: previous definition of '__io_uring_peek_cqe' was here static inline int __io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1241:19: error: conflicting types for 'io_uring_peek_cqe' static inline int io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1241:19: note: previous definition of 'io_uring_peek_cqe' was here static inline int io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1254:19: error: conflicting types for 'io_uring_wait_cqe' static inline int io_uring_wait_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1254:19: note: previous definition of 'io_uring_wait_cqe' was here static inline int io_uring_wait_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1270:36: error: conflicting types for '_io_uring_get_sqe' static inline struct io_uring_sqe *_io_uring_get_sqe(struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1270:36: note: previous definition of '_io_uring_get_sqe' was here static inline struct io_uring_sqe *_io_uring_get_sqe(struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1297:19: error: redefinition of 'io_uring_buf_ring_mask' static inline int io_uring_buf_ring_mask(__u32 ring_entries) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1297:19: note: previous definition of 'io_uring_buf_ring_mask' was here static inline int io_uring_buf_ring_mask(__u32 ring_entries) ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1302:20: error: redefinition of 'io_uring_buf_ring_init' static inline void io_uring_buf_ring_init(struct io_uring_buf_ring *br) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1302:20: note: previous definition of 'io_uring_buf_ring_init' was here static inline void io_uring_buf_ring_init(struct io_uring_buf_ring *br) ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1310:20: error: redefinition of 'io_uring_buf_ring_add' static inline void io_uring_buf_ring_add(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1310:20: note: previous definition of 'io_uring_buf_ring_add' was here static inline void io_uring_buf_ring_add(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1327:20: error: redefinition of 'io_uring_buf_ring_advance' static inline void io_uring_buf_ring_advance(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1327:20: note: previous definition of 'io_uring_buf_ring_advance' was here static inline void io_uring_buf_ring_advance(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1342:20: error: conflicting types for 'io_uring_buf_ring_cq_advance' static inline void io_uring_buf_ring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1342:20: note: previous definition of 'io_uring_buf_ring_cq_advance' was here static inline void io_uring_buf_ring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1356:22: error: conflicting types for 'io_uring_get_sqe' struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring); ^~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1356:22: note: previous declaration of 'io_uring_get_sqe' was here struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring); ^~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1366:2: error: #endif without #if #endif ^~~~~ queue.c:135:5: error: conflicting types for '__io_uring_get_cqe' int __io_uring_get_cqe(struct io_uring *ring, struct io_uring_cqe **cqe_ptr, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:269:5: note: previous declaration of '__io_uring_get_cqe' was here int __io_uring_get_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~ queue.c:149:5: error: conflicting types for 'io_uring_get_events' int io_uring_get_events(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:250:5: note: previous declaration of 'io_uring_get_events' was here int io_uring_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ queue.c:162:10: error: conflicting types for 'io_uring_peek_batch_cqe' unsigned io_uring_peek_batch_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:180:10: note: previous declaration of 'io_uring_peek_batch_cqe' was here unsigned io_uring_peek_batch_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~ queue.c:299:5: error: conflicting types for 'io_uring_wait_cqes' int io_uring_wait_cqes(struct io_uring *ring, struct io_uring_cqe **cqe_ptr, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:182:5: note: previous declaration of 'io_uring_wait_cqes' was here int io_uring_wait_cqes(struct io_uring *ring, struct io_uring_cqe **cqe_ptr, ^~~~~~~~~~~~~~~~~~ queue.c:317:5: error: conflicting types for 'io_uring_submit_and_wait_timeout' int io_uring_submit_and_wait_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:191:5: note: previous declaration of 'io_uring_submit_and_wait_timeout' was here int io_uring_submit_and_wait_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ queue.c:356:5: error: conflicting types for 'io_uring_wait_cqe_timeout' int io_uring_wait_cqe_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:185:5: note: previous declaration of 'io_uring_wait_cqe_timeout' was here int io_uring_wait_cqe_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~ queue.c:400:5: error: conflicting types for 'io_uring_submit' int io_uring_submit(struct io_uring *ring) ^~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:188:5: note: previous declaration of 'io_uring_submit' was here int io_uring_submit(struct io_uring *ring); ^~~~~~~~~~~~~~~ queue.c:409:5: error: conflicting types for 'io_uring_submit_on_idle' int io_uring_submit_on_idle(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:189:5: note: previous declaration of 'io_uring_submit_on_idle' was here int io_uring_submit_on_idle(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ queue.c:419:5: error: conflicting types for 'io_uring_submit_and_wait' int io_uring_submit_and_wait(struct io_uring *ring, unsigned wait_nr) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:190:5: note: previous declaration of 'io_uring_submit_and_wait' was here int io_uring_submit_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~ queue.c:424:5: error: conflicting types for 'io_uring_submit_on_idle_and_wait' int io_uring_submit_on_idle_and_wait(struct io_uring *ring, unsigned wait_nr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:196:5: note: previous declaration of 'io_uring_submit_on_idle_and_wait' was here int io_uring_submit_on_idle_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ queue.c:429:5: error: conflicting types for 'io_uring_submit_and_get_events' int io_uring_submit_and_get_events(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:251:5: note: previous declaration of 'io_uring_submit_and_get_events' was here int io_uring_submit_and_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ queue.c:435:22: error: conflicting types for 'io_uring_get_sqe' struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring) ^~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1356:22: note: previous declaration of 'io_uring_get_sqe' was here struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring); ^~~~~~~~~~~~~~~~ queue.c:441:5: error: conflicting types for '__io_uring_sqring_wait' int __io_uring_sqring_wait(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:233:5: note: previous declaration of '__io_uring_sqring_wait' was here int __io_uring_sqring_wait(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ make[1]: *** [Makefile:55: queue.ol] Error 1 make[1]: Leaving directory '/builddir/build/BUILD/liburing-2.3/src' make[1]: Entering directory '/builddir/build/BUILD/liburing-2.3/src' gcc -D_GNU_SOURCE -Iinclude/ -include ../config-host.h -MT "register.ol" -MMD -MP -MF "register.ol.d" -g -O3 -Wall -Wextra -fno-stack-protector -Wno-unused-parameter -Wno-sign-compare -DLIBURING_INTERNAL -c -o register.ol register.c In file included from syscall.h:13, from register.c:5: include/liburing.h:2:3: error: invalid preprocessing directive #LIB_URING_H # LIB_URING_H ^~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1366:2: error: #endif without #if #endif ^~~~~ In file included from register.c:6: include/liburing.h:2:3: error: invalid preprocessing directive #LIB_URING_H # LIB_URING_H ^~~~~~~~~~~ include/liburing.h:89:8: error: redefinition of 'struct io_uring_sq' struct io_uring_sq { ^~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:89:8: note: originally defined here struct io_uring_sq { ^~~~~~~~~~~ In file included from register.c:6: include/liburing.h:113:8: error: redefinition of 'struct io_uring_cq' struct io_uring_cq { ^~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:113:8: note: originally defined here struct io_uring_cq { ^~~~~~~~~~~ In file included from register.c:6: include/liburing.h:133:8: error: redefinition of 'struct io_uring' struct io_uring { ^~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:133:8: note: originally defined here struct io_uring { ^~~~~~~~ In file included from register.c:6: include/liburing.h:154:24: error: conflicting types for 'io_uring_get_probe_ring' struct io_uring_probe *io_uring_get_probe_ring(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:154:24: note: previous declaration of 'io_uring_get_probe_ring' was here struct io_uring_probe *io_uring_get_probe_ring(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:164:19: error: redefinition of 'io_uring_opcode_supported' static inline int io_uring_opcode_supported(const struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:164:19: note: previous definition of 'io_uring_opcode_supported' was here static inline int io_uring_opcode_supported(const struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:172:5: error: conflicting types for 'io_uring_queue_init_params' int io_uring_queue_init_params(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:172:5: note: previous declaration of 'io_uring_queue_init_params' was here int io_uring_queue_init_params(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:174:5: error: conflicting types for 'io_uring_queue_init' int io_uring_queue_init(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:174:5: note: previous declaration of 'io_uring_queue_init' was here int io_uring_queue_init(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:176:5: error: conflicting types for 'io_uring_queue_mmap' int io_uring_queue_mmap(int fd, struct io_uring_params *p, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:176:5: note: previous declaration of 'io_uring_queue_mmap' was here int io_uring_queue_mmap(int fd, struct io_uring_params *p, ^~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:178:5: error: conflicting types for 'io_uring_ring_dontfork' int io_uring_ring_dontfork(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:178:5: note: previous declaration of 'io_uring_ring_dontfork' was here int io_uring_ring_dontfork(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:179:6: error: conflicting types for 'io_uring_queue_exit' void io_uring_queue_exit(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:179:6: note: previous declaration of 'io_uring_queue_exit' was here void io_uring_queue_exit(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:180:10: error: conflicting types for 'io_uring_peek_batch_cqe' unsigned io_uring_peek_batch_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:180:10: note: previous declaration of 'io_uring_peek_batch_cqe' was here unsigned io_uring_peek_batch_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:182:5: error: conflicting types for 'io_uring_wait_cqes' int io_uring_wait_cqes(struct io_uring *ring, struct io_uring_cqe **cqe_ptr, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:182:5: note: previous declaration of 'io_uring_wait_cqes' was here int io_uring_wait_cqes(struct io_uring *ring, struct io_uring_cqe **cqe_ptr, ^~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:185:5: error: conflicting types for 'io_uring_wait_cqe_timeout' int io_uring_wait_cqe_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:185:5: note: previous declaration of 'io_uring_wait_cqe_timeout' was here int io_uring_wait_cqe_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:188:5: error: conflicting types for 'io_uring_submit' int io_uring_submit(struct io_uring *ring); ^~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:188:5: note: previous declaration of 'io_uring_submit' was here int io_uring_submit(struct io_uring *ring); ^~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:189:5: error: conflicting types for 'io_uring_submit_on_idle' int io_uring_submit_on_idle(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:189:5: note: previous declaration of 'io_uring_submit_on_idle' was here int io_uring_submit_on_idle(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:190:5: error: conflicting types for 'io_uring_submit_and_wait' int io_uring_submit_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:190:5: note: previous declaration of 'io_uring_submit_and_wait' was here int io_uring_submit_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:191:5: error: conflicting types for 'io_uring_submit_and_wait_timeout' int io_uring_submit_and_wait_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:191:5: note: previous declaration of 'io_uring_submit_and_wait_timeout' was here int io_uring_submit_and_wait_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:196:5: error: conflicting types for 'io_uring_submit_on_idle_and_wait' int io_uring_submit_on_idle_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:196:5: note: previous declaration of 'io_uring_submit_on_idle_and_wait' was here int io_uring_submit_on_idle_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:198:5: error: conflicting types for 'io_uring_register_buffers' int io_uring_register_buffers(struct io_uring *ring, const struct iovec *iovecs, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:198:5: note: previous declaration of 'io_uring_register_buffers' was here int io_uring_register_buffers(struct io_uring *ring, const struct iovec *iovecs, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:200:5: error: conflicting types for 'io_uring_register_buffers_tags' int io_uring_register_buffers_tags(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:200:5: note: previous declaration of 'io_uring_register_buffers_tags' was here int io_uring_register_buffers_tags(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:203:5: error: conflicting types for 'io_uring_register_buffers_sparse' int io_uring_register_buffers_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:203:5: note: previous declaration of 'io_uring_register_buffers_sparse' was here int io_uring_register_buffers_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:204:5: error: conflicting types for 'io_uring_register_buffers_update_tag' int io_uring_register_buffers_update_tag(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:204:5: note: previous declaration of 'io_uring_register_buffers_update_tag' was here int io_uring_register_buffers_update_tag(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:208:5: error: conflicting types for 'io_uring_unregister_buffers' int io_uring_unregister_buffers(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:208:5: note: previous declaration of 'io_uring_unregister_buffers' was here int io_uring_unregister_buffers(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:210:5: error: conflicting types for 'io_uring_register_files' int io_uring_register_files(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:210:5: note: previous declaration of 'io_uring_register_files' was here int io_uring_register_files(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:212:5: error: conflicting types for 'io_uring_register_files_tags' int io_uring_register_files_tags(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:212:5: note: previous declaration of 'io_uring_register_files_tags' was here int io_uring_register_files_tags(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:214:5: error: conflicting types for 'io_uring_register_files_sparse' int io_uring_register_files_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:214:5: note: previous declaration of 'io_uring_register_files_sparse' was here int io_uring_register_files_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:215:5: error: conflicting types for 'io_uring_register_files_update_tag' int io_uring_register_files_update_tag(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:215:5: note: previous declaration of 'io_uring_register_files_update_tag' was here int io_uring_register_files_update_tag(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:219:5: error: conflicting types for 'io_uring_unregister_files' int io_uring_unregister_files(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:219:5: note: previous declaration of 'io_uring_unregister_files' was here int io_uring_unregister_files(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:220:5: error: conflicting types for 'io_uring_register_files_update' int io_uring_register_files_update(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:220:5: note: previous declaration of 'io_uring_register_files_update' was here int io_uring_register_files_update(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:222:5: error: conflicting types for 'io_uring_register_eventfd' int io_uring_register_eventfd(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:222:5: note: previous declaration of 'io_uring_register_eventfd' was here int io_uring_register_eventfd(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:223:5: error: conflicting types for 'io_uring_register_eventfd_async' int io_uring_register_eventfd_async(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:223:5: note: previous declaration of 'io_uring_register_eventfd_async' was here int io_uring_register_eventfd_async(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:224:5: error: conflicting types for 'io_uring_unregister_eventfd' int io_uring_unregister_eventfd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:224:5: note: previous declaration of 'io_uring_unregister_eventfd' was here int io_uring_unregister_eventfd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:225:5: error: conflicting types for 'io_uring_register_probe' int io_uring_register_probe(struct io_uring *ring, struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:225:5: note: previous declaration of 'io_uring_register_probe' was here int io_uring_register_probe(struct io_uring *ring, struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:227:5: error: conflicting types for 'io_uring_register_personality' int io_uring_register_personality(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:227:5: note: previous declaration of 'io_uring_register_personality' was here int io_uring_register_personality(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:228:5: error: conflicting types for 'io_uring_unregister_personality' int io_uring_unregister_personality(struct io_uring *ring, int id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:228:5: note: previous declaration of 'io_uring_unregister_personality' was here int io_uring_unregister_personality(struct io_uring *ring, int id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:229:5: error: conflicting types for 'io_uring_register_restrictions' int io_uring_register_restrictions(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:229:5: note: previous declaration of 'io_uring_register_restrictions' was here int io_uring_register_restrictions(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:232:5: error: conflicting types for 'io_uring_enable_rings' int io_uring_enable_rings(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:232:5: note: previous declaration of 'io_uring_enable_rings' was here int io_uring_enable_rings(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:233:5: error: conflicting types for '__io_uring_sqring_wait' int __io_uring_sqring_wait(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:233:5: note: previous declaration of '__io_uring_sqring_wait' was here int __io_uring_sqring_wait(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:234:5: error: conflicting types for 'io_uring_register_iowq_aff' int io_uring_register_iowq_aff(struct io_uring *ring, size_t cpusz, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:234:5: note: previous declaration of 'io_uring_register_iowq_aff' was here int io_uring_register_iowq_aff(struct io_uring *ring, size_t cpusz, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:236:5: error: conflicting types for 'io_uring_unregister_iowq_aff' int io_uring_unregister_iowq_aff(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:236:5: note: previous declaration of 'io_uring_unregister_iowq_aff' was here int io_uring_unregister_iowq_aff(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:237:5: error: conflicting types for 'io_uring_register_iowq_max_workers' int io_uring_register_iowq_max_workers(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:237:5: note: previous declaration of 'io_uring_register_iowq_max_workers' was here int io_uring_register_iowq_max_workers(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:239:5: error: conflicting types for 'io_uring_register_ring_fd' int io_uring_register_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:239:5: note: previous declaration of 'io_uring_register_ring_fd' was here int io_uring_register_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:240:5: error: conflicting types for 'io_uring_unregister_ring_fd' int io_uring_unregister_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:240:5: note: previous declaration of 'io_uring_unregister_ring_fd' was here int io_uring_unregister_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:241:5: error: conflicting types for 'io_uring_register_buf_ring' int io_uring_register_buf_ring(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:241:5: note: previous declaration of 'io_uring_register_buf_ring' was here int io_uring_register_buf_ring(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:243:5: error: conflicting types for 'io_uring_unregister_buf_ring' int io_uring_unregister_buf_ring(struct io_uring *ring, int bgid); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:243:5: note: previous declaration of 'io_uring_unregister_buf_ring' was here int io_uring_unregister_buf_ring(struct io_uring *ring, int bgid); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:244:5: error: conflicting types for 'io_uring_register_sync_cancel' int io_uring_register_sync_cancel(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:244:5: note: previous declaration of 'io_uring_register_sync_cancel' was here int io_uring_register_sync_cancel(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:247:5: error: conflicting types for 'io_uring_register_file_alloc_range' int io_uring_register_file_alloc_range(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:247:5: note: previous declaration of 'io_uring_register_file_alloc_range' was here int io_uring_register_file_alloc_range(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:250:5: error: conflicting types for 'io_uring_get_events' int io_uring_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:250:5: note: previous declaration of 'io_uring_get_events' was here int io_uring_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:251:5: error: conflicting types for 'io_uring_submit_and_get_events' int io_uring_submit_and_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:251:5: note: previous declaration of 'io_uring_submit_and_get_events' was here int io_uring_submit_and_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:269:5: error: conflicting types for '__io_uring_get_cqe' int __io_uring_get_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:269:5: note: previous declaration of '__io_uring_get_cqe' was here int __io_uring_get_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:298:20: error: conflicting types for 'io_uring_cq_advance' static inline void io_uring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:298:20: note: previous definition of 'io_uring_cq_advance' was here static inline void io_uring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:316:20: error: conflicting types for 'io_uring_cqe_seen' static inline void io_uring_cqe_seen(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:316:20: note: previous definition of 'io_uring_cqe_seen' was here static inline void io_uring_cqe_seen(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:331:20: error: redefinition of 'io_uring_sqe_set_data' static inline void io_uring_sqe_set_data(struct io_uring_sqe *sqe, void *data) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:331:20: note: previous definition of 'io_uring_sqe_set_data' was here static inline void io_uring_sqe_set_data(struct io_uring_sqe *sqe, void *data) ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:336:21: error: redefinition of 'io_uring_cqe_get_data' static inline void *io_uring_cqe_get_data(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:336:21: note: previous definition of 'io_uring_cqe_get_data' was here static inline void *io_uring_cqe_get_data(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:346:20: error: redefinition of 'io_uring_sqe_set_data64' static inline void io_uring_sqe_set_data64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:346:20: note: previous definition of 'io_uring_sqe_set_data64' was here static inline void io_uring_sqe_set_data64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:352:21: error: redefinition of 'io_uring_cqe_get_data64' static inline __u64 io_uring_cqe_get_data64(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:352:21: note: previous definition of 'io_uring_cqe_get_data64' was here static inline __u64 io_uring_cqe_get_data64(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:362:20: error: redefinition of 'io_uring_sqe_set_flags' static inline void io_uring_sqe_set_flags(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:362:20: note: previous definition of 'io_uring_sqe_set_flags' was here static inline void io_uring_sqe_set_flags(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:368:20: error: redefinition of '__io_uring_set_target_fixed_file' static inline void __io_uring_set_target_fixed_file(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:368:20: note: previous definition of '__io_uring_set_target_fixed_file' was here static inline void __io_uring_set_target_fixed_file(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:375:20: error: redefinition of 'io_uring_prep_rw' static inline void io_uring_prep_rw(int op, struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:375:20: note: previous definition of 'io_uring_prep_rw' was here static inline void io_uring_prep_rw(int op, struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:416:20: error: redefinition of 'io_uring_prep_splice' static inline void io_uring_prep_splice(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:416:20: note: previous definition of 'io_uring_prep_splice' was here static inline void io_uring_prep_splice(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:429:20: error: redefinition of 'io_uring_prep_tee' static inline void io_uring_prep_tee(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:429:20: note: previous definition of 'io_uring_prep_tee' was here static inline void io_uring_prep_tee(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:440:20: error: redefinition of 'io_uring_prep_readv' static inline void io_uring_prep_readv(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:440:20: note: previous definition of 'io_uring_prep_readv' was here static inline void io_uring_prep_readv(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:447:20: error: redefinition of 'io_uring_prep_readv2' static inline void io_uring_prep_readv2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:447:20: note: previous definition of 'io_uring_prep_readv2' was here static inline void io_uring_prep_readv2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:456:20: error: redefinition of 'io_uring_prep_read_fixed' static inline void io_uring_prep_read_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:456:20: note: previous definition of 'io_uring_prep_read_fixed' was here static inline void io_uring_prep_read_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:464:20: error: redefinition of 'io_uring_prep_writev' static inline void io_uring_prep_writev(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:464:20: note: previous definition of 'io_uring_prep_writev' was here static inline void io_uring_prep_writev(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:471:20: error: redefinition of 'io_uring_prep_writev2' static inline void io_uring_prep_writev2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:471:20: note: previous definition of 'io_uring_prep_writev2' was here static inline void io_uring_prep_writev2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:480:20: error: redefinition of 'io_uring_prep_write_fixed' static inline void io_uring_prep_write_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:480:20: note: previous definition of 'io_uring_prep_write_fixed' was here static inline void io_uring_prep_write_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:488:20: error: redefinition of 'io_uring_prep_recvmsg' static inline void io_uring_prep_recvmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:488:20: note: previous definition of 'io_uring_prep_recvmsg' was here static inline void io_uring_prep_recvmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:495:20: error: redefinition of 'io_uring_prep_recvmsg_multishot' static inline void io_uring_prep_recvmsg_multishot(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:495:20: note: previous definition of 'io_uring_prep_recvmsg_multishot' was here static inline void io_uring_prep_recvmsg_multishot(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:502:20: error: redefinition of 'io_uring_prep_sendmsg' static inline void io_uring_prep_sendmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:502:20: note: previous definition of 'io_uring_prep_sendmsg' was here static inline void io_uring_prep_sendmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:510:24: error: redefinition of '__io_uring_prep_poll_mask' static inline unsigned __io_uring_prep_poll_mask(unsigned poll_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:510:24: note: previous definition of '__io_uring_prep_poll_mask' was here static inline unsigned __io_uring_prep_poll_mask(unsigned poll_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:518:20: error: redefinition of 'io_uring_prep_poll_add' static inline void io_uring_prep_poll_add(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:518:20: note: previous definition of 'io_uring_prep_poll_add' was here static inline void io_uring_prep_poll_add(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:525:20: error: redefinition of 'io_uring_prep_poll_multishot' static inline void io_uring_prep_poll_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:525:20: note: previous definition of 'io_uring_prep_poll_multishot' was here static inline void io_uring_prep_poll_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:532:20: error: redefinition of 'io_uring_prep_poll_remove' static inline void io_uring_prep_poll_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:532:20: note: previous definition of 'io_uring_prep_poll_remove' was here static inline void io_uring_prep_poll_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:539:20: error: redefinition of 'io_uring_prep_poll_update' static inline void io_uring_prep_poll_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:539:20: note: previous definition of 'io_uring_prep_poll_update' was here static inline void io_uring_prep_poll_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:550:20: error: redefinition of 'io_uring_prep_fsync' static inline void io_uring_prep_fsync(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:550:20: note: previous definition of 'io_uring_prep_fsync' was here static inline void io_uring_prep_fsync(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:557:20: error: redefinition of 'io_uring_prep_nop' static inline void io_uring_prep_nop(struct io_uring_sqe *sqe) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:557:20: note: previous definition of 'io_uring_prep_nop' was here static inline void io_uring_prep_nop(struct io_uring_sqe *sqe) ^~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:562:20: error: redefinition of 'io_uring_prep_timeout' static inline void io_uring_prep_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:562:20: note: previous definition of 'io_uring_prep_timeout' was here static inline void io_uring_prep_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:570:20: error: redefinition of 'io_uring_prep_timeout_remove' static inline void io_uring_prep_timeout_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:570:20: note: previous definition of 'io_uring_prep_timeout_remove' was here static inline void io_uring_prep_timeout_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:578:20: error: redefinition of 'io_uring_prep_timeout_update' static inline void io_uring_prep_timeout_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:578:20: note: previous definition of 'io_uring_prep_timeout_update' was here static inline void io_uring_prep_timeout_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:588:20: error: redefinition of 'io_uring_prep_accept' static inline void io_uring_prep_accept(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:588:20: note: previous definition of 'io_uring_prep_accept' was here static inline void io_uring_prep_accept(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:598:20: error: redefinition of 'io_uring_prep_accept_direct' static inline void io_uring_prep_accept_direct(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:598:20: note: previous definition of 'io_uring_prep_accept_direct' was here static inline void io_uring_prep_accept_direct(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:607:20: error: redefinition of 'io_uring_prep_multishot_accept' static inline void io_uring_prep_multishot_accept(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:607:20: note: previous definition of 'io_uring_prep_multishot_accept' was here static inline void io_uring_prep_multishot_accept(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:616:20: error: redefinition of 'io_uring_prep_multishot_accept_direct' static inline void io_uring_prep_multishot_accept_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:616:20: note: previous definition of 'io_uring_prep_multishot_accept_direct' was here static inline void io_uring_prep_multishot_accept_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:626:20: error: redefinition of 'io_uring_prep_cancel64' static inline void io_uring_prep_cancel64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:626:20: note: previous definition of 'io_uring_prep_cancel64' was here static inline void io_uring_prep_cancel64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:634:20: error: redefinition of 'io_uring_prep_cancel' static inline void io_uring_prep_cancel(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:634:20: note: previous definition of 'io_uring_prep_cancel' was here static inline void io_uring_prep_cancel(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:640:20: error: redefinition of 'io_uring_prep_cancel_fd' static inline void io_uring_prep_cancel_fd(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:640:20: note: previous definition of 'io_uring_prep_cancel_fd' was here static inline void io_uring_prep_cancel_fd(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:647:20: error: redefinition of 'io_uring_prep_link_timeout' static inline void io_uring_prep_link_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:647:20: note: previous definition of 'io_uring_prep_link_timeout' was here static inline void io_uring_prep_link_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:655:20: error: redefinition of 'io_uring_prep_connect' static inline void io_uring_prep_connect(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:655:20: note: previous definition of 'io_uring_prep_connect' was here static inline void io_uring_prep_connect(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:662:20: error: redefinition of 'io_uring_prep_files_update' static inline void io_uring_prep_files_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:662:20: note: previous definition of 'io_uring_prep_files_update' was here static inline void io_uring_prep_files_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:670:20: error: redefinition of 'io_uring_prep_fallocate' static inline void io_uring_prep_fallocate(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:670:20: note: previous definition of 'io_uring_prep_fallocate' was here static inline void io_uring_prep_fallocate(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:678:20: error: redefinition of 'io_uring_prep_openat' static inline void io_uring_prep_openat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:678:20: note: previous definition of 'io_uring_prep_openat' was here static inline void io_uring_prep_openat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:687:20: error: redefinition of 'io_uring_prep_openat_direct' static inline void io_uring_prep_openat_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:687:20: note: previous definition of 'io_uring_prep_openat_direct' was here static inline void io_uring_prep_openat_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:696:20: error: redefinition of 'io_uring_prep_close' static inline void io_uring_prep_close(struct io_uring_sqe *sqe, int fd) ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:696:20: note: previous definition of 'io_uring_prep_close' was here static inline void io_uring_prep_close(struct io_uring_sqe *sqe, int fd) ^~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:701:20: error: redefinition of 'io_uring_prep_close_direct' static inline void io_uring_prep_close_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:701:20: note: previous definition of 'io_uring_prep_close_direct' was here static inline void io_uring_prep_close_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:708:20: error: redefinition of 'io_uring_prep_read' static inline void io_uring_prep_read(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:708:20: note: previous definition of 'io_uring_prep_read' was here static inline void io_uring_prep_read(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:714:20: error: redefinition of 'io_uring_prep_write' static inline void io_uring_prep_write(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:714:20: note: previous definition of 'io_uring_prep_write' was here static inline void io_uring_prep_write(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:722:20: error: redefinition of 'io_uring_prep_statx' static inline void io_uring_prep_statx(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:722:20: note: previous definition of 'io_uring_prep_statx' was here static inline void io_uring_prep_statx(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:731:20: error: redefinition of 'io_uring_prep_fadvise' static inline void io_uring_prep_fadvise(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:731:20: note: previous definition of 'io_uring_prep_fadvise' was here static inline void io_uring_prep_fadvise(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:738:20: error: redefinition of 'io_uring_prep_madvise' static inline void io_uring_prep_madvise(struct io_uring_sqe *sqe, void *addr, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:738:20: note: previous definition of 'io_uring_prep_madvise' was here static inline void io_uring_prep_madvise(struct io_uring_sqe *sqe, void *addr, ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:745:20: error: redefinition of 'io_uring_prep_send' static inline void io_uring_prep_send(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:745:20: note: previous definition of 'io_uring_prep_send' was here static inline void io_uring_prep_send(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:752:20: error: redefinition of 'io_uring_prep_send_zc' static inline void io_uring_prep_send_zc(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:752:20: note: previous definition of 'io_uring_prep_send_zc' was here static inline void io_uring_prep_send_zc(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:761:20: error: redefinition of 'io_uring_prep_send_zc_fixed' static inline void io_uring_prep_send_zc_fixed(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:761:20: note: previous definition of 'io_uring_prep_send_zc_fixed' was here static inline void io_uring_prep_send_zc_fixed(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:772:20: error: redefinition of 'io_uring_prep_sendmsg_zc' static inline void io_uring_prep_sendmsg_zc(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:772:20: note: previous definition of 'io_uring_prep_sendmsg_zc' was here static inline void io_uring_prep_sendmsg_zc(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:780:20: error: redefinition of 'io_uring_prep_send_set_addr' static inline void io_uring_prep_send_set_addr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:780:20: note: previous definition of 'io_uring_prep_send_set_addr' was here static inline void io_uring_prep_send_set_addr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:788:20: error: redefinition of 'io_uring_prep_recv' static inline void io_uring_prep_recv(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:788:20: note: previous definition of 'io_uring_prep_recv' was here static inline void io_uring_prep_recv(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:795:20: error: redefinition of 'io_uring_prep_recv_multishot' static inline void io_uring_prep_recv_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:795:20: note: previous definition of 'io_uring_prep_recv_multishot' was here static inline void io_uring_prep_recv_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:804:1: error: redefinition of 'io_uring_recvmsg_validate' io_uring_recvmsg_validate(void *buf, int buf_len, struct msghdr *msgh) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:804:1: note: previous definition of 'io_uring_recvmsg_validate' was here io_uring_recvmsg_validate(void *buf, int buf_len, struct msghdr *msgh) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:813:21: error: redefinition of 'io_uring_recvmsg_name' static inline void *io_uring_recvmsg_name(struct io_uring_recvmsg_out *o) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:813:21: note: previous definition of 'io_uring_recvmsg_name' was here static inline void *io_uring_recvmsg_name(struct io_uring_recvmsg_out *o) ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:819:1: error: redefinition of 'io_uring_recvmsg_cmsg_firsthdr' io_uring_recvmsg_cmsg_firsthdr(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:819:1: note: previous definition of 'io_uring_recvmsg_cmsg_firsthdr' was here io_uring_recvmsg_cmsg_firsthdr(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:830:1: error: redefinition of 'io_uring_recvmsg_cmsg_nexthdr' io_uring_recvmsg_cmsg_nexthdr(struct io_uring_recvmsg_out *o, struct msghdr *msgh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:830:1: note: previous definition of 'io_uring_recvmsg_cmsg_nexthdr' was here io_uring_recvmsg_cmsg_nexthdr(struct io_uring_recvmsg_out *o, struct msghdr *msgh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:850:21: error: redefinition of 'io_uring_recvmsg_payload' static inline void *io_uring_recvmsg_payload(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:850:21: note: previous definition of 'io_uring_recvmsg_payload' was here static inline void *io_uring_recvmsg_payload(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:858:1: error: redefinition of 'io_uring_recvmsg_payload_length' io_uring_recvmsg_payload_length(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:858:1: note: previous definition of 'io_uring_recvmsg_payload_length' was here io_uring_recvmsg_payload_length(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:868:20: error: redefinition of 'io_uring_prep_openat2' static inline void io_uring_prep_openat2(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:868:20: note: previous definition of 'io_uring_prep_openat2' was here static inline void io_uring_prep_openat2(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:876:20: error: redefinition of 'io_uring_prep_openat2_direct' static inline void io_uring_prep_openat2_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:876:20: note: previous definition of 'io_uring_prep_openat2_direct' was here static inline void io_uring_prep_openat2_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:886:20: error: redefinition of 'io_uring_prep_epoll_ctl' static inline void io_uring_prep_epoll_ctl(struct io_uring_sqe *sqe, int epfd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:886:20: note: previous definition of 'io_uring_prep_epoll_ctl' was here static inline void io_uring_prep_epoll_ctl(struct io_uring_sqe *sqe, int epfd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:894:20: error: redefinition of 'io_uring_prep_provide_buffers' static inline void io_uring_prep_provide_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:894:20: note: previous definition of 'io_uring_prep_provide_buffers' was here static inline void io_uring_prep_provide_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:903:20: error: redefinition of 'io_uring_prep_remove_buffers' static inline void io_uring_prep_remove_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:903:20: note: previous definition of 'io_uring_prep_remove_buffers' was here static inline void io_uring_prep_remove_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:910:20: error: redefinition of 'io_uring_prep_shutdown' static inline void io_uring_prep_shutdown(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:910:20: note: previous definition of 'io_uring_prep_shutdown' was here static inline void io_uring_prep_shutdown(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:916:20: error: redefinition of 'io_uring_prep_unlinkat' static inline void io_uring_prep_unlinkat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:916:20: note: previous definition of 'io_uring_prep_unlinkat' was here static inline void io_uring_prep_unlinkat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:923:20: error: redefinition of 'io_uring_prep_unlink' static inline void io_uring_prep_unlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:923:20: note: previous definition of 'io_uring_prep_unlink' was here static inline void io_uring_prep_unlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:929:20: error: redefinition of 'io_uring_prep_renameat' static inline void io_uring_prep_renameat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:929:20: note: previous definition of 'io_uring_prep_renameat' was here static inline void io_uring_prep_renameat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:939:20: error: redefinition of 'io_uring_prep_rename' static inline void io_uring_prep_rename(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:939:20: note: previous definition of 'io_uring_prep_rename' was here static inline void io_uring_prep_rename(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:945:20: error: redefinition of 'io_uring_prep_sync_file_range' static inline void io_uring_prep_sync_file_range(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:945:20: note: previous definition of 'io_uring_prep_sync_file_range' was here static inline void io_uring_prep_sync_file_range(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:953:20: error: redefinition of 'io_uring_prep_mkdirat' static inline void io_uring_prep_mkdirat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:953:20: note: previous definition of 'io_uring_prep_mkdirat' was here static inline void io_uring_prep_mkdirat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:959:20: error: redefinition of 'io_uring_prep_mkdir' static inline void io_uring_prep_mkdir(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:959:20: note: previous definition of 'io_uring_prep_mkdir' was here static inline void io_uring_prep_mkdir(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:965:20: error: redefinition of 'io_uring_prep_symlinkat' static inline void io_uring_prep_symlinkat(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:965:20: note: previous definition of 'io_uring_prep_symlinkat' was here static inline void io_uring_prep_symlinkat(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:973:20: error: redefinition of 'io_uring_prep_symlink' static inline void io_uring_prep_symlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:973:20: note: previous definition of 'io_uring_prep_symlink' was here static inline void io_uring_prep_symlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:979:20: error: redefinition of 'io_uring_prep_linkat' static inline void io_uring_prep_linkat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:979:20: note: previous definition of 'io_uring_prep_linkat' was here static inline void io_uring_prep_linkat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:988:20: error: redefinition of 'io_uring_prep_link' static inline void io_uring_prep_link(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:988:20: note: previous definition of 'io_uring_prep_link' was here static inline void io_uring_prep_link(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:994:20: error: redefinition of 'io_uring_prep_msg_ring' static inline void io_uring_prep_msg_ring(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:994:20: note: previous definition of 'io_uring_prep_msg_ring' was here static inline void io_uring_prep_msg_ring(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1002:20: error: redefinition of 'io_uring_prep_getxattr' static inline void io_uring_prep_getxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1002:20: note: previous definition of 'io_uring_prep_getxattr' was here static inline void io_uring_prep_getxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1014:20: error: redefinition of 'io_uring_prep_setxattr' static inline void io_uring_prep_setxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1014:20: note: previous definition of 'io_uring_prep_setxattr' was here static inline void io_uring_prep_setxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1027:20: error: redefinition of 'io_uring_prep_fgetxattr' static inline void io_uring_prep_fgetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1027:20: note: previous definition of 'io_uring_prep_fgetxattr' was here static inline void io_uring_prep_fgetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1038:20: error: redefinition of 'io_uring_prep_fsetxattr' static inline void io_uring_prep_fsetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1038:20: note: previous definition of 'io_uring_prep_fsetxattr' was here static inline void io_uring_prep_fsetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1050:20: error: redefinition of 'io_uring_prep_socket' static inline void io_uring_prep_socket(struct io_uring_sqe *sqe, int domain, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1050:20: note: previous definition of 'io_uring_prep_socket' was here static inline void io_uring_prep_socket(struct io_uring_sqe *sqe, int domain, ^~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1058:20: error: redefinition of 'io_uring_prep_socket_direct' static inline void io_uring_prep_socket_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1058:20: note: previous definition of 'io_uring_prep_socket_direct' was here static inline void io_uring_prep_socket_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1069:20: error: redefinition of 'io_uring_prep_socket_direct_alloc' static inline void io_uring_prep_socket_direct_alloc(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1069:20: note: previous definition of 'io_uring_prep_socket_direct_alloc' was here static inline void io_uring_prep_socket_direct_alloc(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1082:24: error: conflicting types for 'io_uring_sq_ready' static inline unsigned io_uring_sq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1082:24: note: previous definition of 'io_uring_sq_ready' was here static inline unsigned io_uring_sq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1101:24: error: conflicting types for 'io_uring_sq_space_left' static inline unsigned io_uring_sq_space_left(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1101:24: note: previous definition of 'io_uring_sq_space_left' was here static inline unsigned io_uring_sq_space_left(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1113:19: error: conflicting types for 'io_uring_sqring_wait' static inline int io_uring_sqring_wait(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1113:19: note: previous definition of 'io_uring_sqring_wait' was here static inline int io_uring_sqring_wait(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1126:24: error: conflicting types for 'io_uring_cq_ready' static inline unsigned io_uring_cq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1126:24: note: previous definition of 'io_uring_cq_ready' was here static inline unsigned io_uring_cq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1135:20: error: conflicting types for 'io_uring_cq_has_overflow' static inline bool io_uring_cq_has_overflow(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1135:20: note: previous definition of 'io_uring_cq_has_overflow' was here static inline bool io_uring_cq_has_overflow(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1143:20: error: conflicting types for 'io_uring_cq_eventfd_enabled' static inline bool io_uring_cq_eventfd_enabled(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1143:20: note: previous definition of 'io_uring_cq_eventfd_enabled' was here static inline bool io_uring_cq_eventfd_enabled(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1155:19: error: conflicting types for 'io_uring_cq_eventfd_toggle' static inline int io_uring_cq_eventfd_toggle(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1155:19: note: previous definition of 'io_uring_cq_eventfd_toggle' was here static inline int io_uring_cq_eventfd_toggle(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1183:19: error: conflicting types for 'io_uring_wait_cqe_nr' static inline int io_uring_wait_cqe_nr(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1183:19: note: previous definition of 'io_uring_wait_cqe_nr' was here static inline int io_uring_wait_cqe_nr(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1195:19: error: conflicting types for '__io_uring_peek_cqe' static inline int __io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1195:19: note: previous definition of '__io_uring_peek_cqe' was here static inline int __io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1241:19: error: conflicting types for 'io_uring_peek_cqe' static inline int io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1241:19: note: previous definition of 'io_uring_peek_cqe' was here static inline int io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1254:19: error: conflicting types for 'io_uring_wait_cqe' static inline int io_uring_wait_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1254:19: note: previous definition of 'io_uring_wait_cqe' was here static inline int io_uring_wait_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1270:36: error: conflicting types for '_io_uring_get_sqe' static inline struct io_uring_sqe *_io_uring_get_sqe(struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1270:36: note: previous definition of '_io_uring_get_sqe' was here static inline struct io_uring_sqe *_io_uring_get_sqe(struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1297:19: error: redefinition of 'io_uring_buf_ring_mask' static inline int io_uring_buf_ring_mask(__u32 ring_entries) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1297:19: note: previous definition of 'io_uring_buf_ring_mask' was here static inline int io_uring_buf_ring_mask(__u32 ring_entries) ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1302:20: error: redefinition of 'io_uring_buf_ring_init' static inline void io_uring_buf_ring_init(struct io_uring_buf_ring *br) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1302:20: note: previous definition of 'io_uring_buf_ring_init' was here static inline void io_uring_buf_ring_init(struct io_uring_buf_ring *br) ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1310:20: error: redefinition of 'io_uring_buf_ring_add' static inline void io_uring_buf_ring_add(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1310:20: note: previous definition of 'io_uring_buf_ring_add' was here static inline void io_uring_buf_ring_add(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1327:20: error: redefinition of 'io_uring_buf_ring_advance' static inline void io_uring_buf_ring_advance(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1327:20: note: previous definition of 'io_uring_buf_ring_advance' was here static inline void io_uring_buf_ring_advance(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1342:20: error: conflicting types for 'io_uring_buf_ring_cq_advance' static inline void io_uring_buf_ring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1342:20: note: previous definition of 'io_uring_buf_ring_cq_advance' was here static inline void io_uring_buf_ring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1356:22: error: conflicting types for 'io_uring_get_sqe' struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring); ^~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1356:22: note: previous declaration of 'io_uring_get_sqe' was here struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring); ^~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1366:2: error: #endif without #if #endif ^~~~~ register.c:11:5: error: conflicting types for 'io_uring_register_buffers_update_tag' int io_uring_register_buffers_update_tag(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:204:5: note: previous declaration of 'io_uring_register_buffers_update_tag' was here int io_uring_register_buffers_update_tag(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:27:5: error: conflicting types for 'io_uring_register_buffers_tags' int io_uring_register_buffers_tags(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:200:5: note: previous declaration of 'io_uring_register_buffers_tags' was here int io_uring_register_buffers_tags(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:43:5: error: conflicting types for 'io_uring_register_buffers_sparse' int io_uring_register_buffers_sparse(struct io_uring *ring, unsigned nr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:203:5: note: previous declaration of 'io_uring_register_buffers_sparse' was here int io_uring_register_buffers_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:54:5: error: conflicting types for 'io_uring_register_buffers' int io_uring_register_buffers(struct io_uring *ring, const struct iovec *iovecs, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:198:5: note: previous declaration of 'io_uring_register_buffers' was here int io_uring_register_buffers(struct io_uring *ring, const struct iovec *iovecs, ^~~~~~~~~~~~~~~~~~~~~~~~~ register.c:64:5: error: conflicting types for 'io_uring_unregister_buffers' int io_uring_unregister_buffers(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:208:5: note: previous declaration of 'io_uring_unregister_buffers' was here int io_uring_unregister_buffers(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:73:5: error: conflicting types for 'io_uring_register_files_update_tag' int io_uring_register_files_update_tag(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:215:5: note: previous declaration of 'io_uring_register_files_update_tag' was here int io_uring_register_files_update_tag(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:96:5: error: conflicting types for 'io_uring_register_files_update' int io_uring_register_files_update(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:220:5: note: previous declaration of 'io_uring_register_files_update' was here int io_uring_register_files_update(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:126:5: error: conflicting types for 'io_uring_register_files_sparse' int io_uring_register_files_sparse(struct io_uring *ring, unsigned nr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:214:5: note: previous declaration of 'io_uring_register_files_sparse' was here int io_uring_register_files_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:151:5: error: conflicting types for 'io_uring_register_files_tags' int io_uring_register_files_tags(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:212:5: note: previous declaration of 'io_uring_register_files_tags' was here int io_uring_register_files_tags(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:178:5: error: conflicting types for 'io_uring_register_files' int io_uring_register_files(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:210:5: note: previous declaration of 'io_uring_register_files' was here int io_uring_register_files(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~ register.c:200:5: error: conflicting types for 'io_uring_unregister_files' int io_uring_unregister_files(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:219:5: note: previous declaration of 'io_uring_unregister_files' was here int io_uring_unregister_files(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ register.c:209:5: error: conflicting types for 'io_uring_register_eventfd' int io_uring_register_eventfd(struct io_uring *ring, int event_fd) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:222:5: note: previous declaration of 'io_uring_register_eventfd' was here int io_uring_register_eventfd(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~ register.c:218:5: error: conflicting types for 'io_uring_unregister_eventfd' int io_uring_unregister_eventfd(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:224:5: note: previous declaration of 'io_uring_unregister_eventfd' was here int io_uring_unregister_eventfd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:227:5: error: conflicting types for 'io_uring_register_eventfd_async' int io_uring_register_eventfd_async(struct io_uring *ring, int event_fd) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:223:5: note: previous declaration of 'io_uring_register_eventfd_async' was here int io_uring_register_eventfd_async(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:237:5: error: conflicting types for 'io_uring_register_probe' int io_uring_register_probe(struct io_uring *ring, struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:225:5: note: previous declaration of 'io_uring_register_probe' was here int io_uring_register_probe(struct io_uring *ring, struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~ register.c:247:5: error: conflicting types for 'io_uring_register_personality' int io_uring_register_personality(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:227:5: note: previous declaration of 'io_uring_register_personality' was here int io_uring_register_personality(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:253:5: error: conflicting types for 'io_uring_unregister_personality' int io_uring_unregister_personality(struct io_uring *ring, int id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:228:5: note: previous declaration of 'io_uring_unregister_personality' was here int io_uring_unregister_personality(struct io_uring *ring, int id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:259:5: error: conflicting types for 'io_uring_register_restrictions' int io_uring_register_restrictions(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:229:5: note: previous declaration of 'io_uring_register_restrictions' was here int io_uring_register_restrictions(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:271:5: error: conflicting types for 'io_uring_enable_rings' int io_uring_enable_rings(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:232:5: note: previous declaration of 'io_uring_enable_rings' was here int io_uring_enable_rings(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~ register.c:277:5: error: conflicting types for 'io_uring_register_iowq_aff' int io_uring_register_iowq_aff(struct io_uring *ring, size_t cpusz, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:234:5: note: previous declaration of 'io_uring_register_iowq_aff' was here int io_uring_register_iowq_aff(struct io_uring *ring, size_t cpusz, ^~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:287:5: error: conflicting types for 'io_uring_unregister_iowq_aff' int io_uring_unregister_iowq_aff(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:236:5: note: previous declaration of 'io_uring_unregister_iowq_aff' was here int io_uring_unregister_iowq_aff(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:293:5: error: conflicting types for 'io_uring_register_iowq_max_workers' int io_uring_register_iowq_max_workers(struct io_uring *ring, unsigned int *val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:237:5: note: previous declaration of 'io_uring_register_iowq_max_workers' was here int io_uring_register_iowq_max_workers(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:300:5: error: conflicting types for 'io_uring_register_ring_fd' int io_uring_register_ring_fd(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:239:5: note: previous declaration of 'io_uring_register_ring_fd' was here int io_uring_register_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ register.c:318:5: error: conflicting types for 'io_uring_unregister_ring_fd' int io_uring_unregister_ring_fd(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:240:5: note: previous declaration of 'io_uring_unregister_ring_fd' was here int io_uring_unregister_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:334:5: error: conflicting types for 'io_uring_register_buf_ring' int io_uring_register_buf_ring(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:241:5: note: previous declaration of 'io_uring_register_buf_ring' was here int io_uring_register_buf_ring(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:342:5: error: conflicting types for 'io_uring_unregister_buf_ring' int io_uring_unregister_buf_ring(struct io_uring *ring, int bgid) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:243:5: note: previous declaration of 'io_uring_unregister_buf_ring' was here int io_uring_unregister_buf_ring(struct io_uring *ring, int bgid); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:350:5: error: conflicting types for 'io_uring_register_sync_cancel' int io_uring_register_sync_cancel(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:244:5: note: previous declaration of 'io_uring_register_sync_cancel' was here int io_uring_register_sync_cancel(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:357:5: error: conflicting types for 'io_uring_register_file_alloc_range' int io_uring_register_file_alloc_range(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:247:5: note: previous declaration of 'io_uring_register_file_alloc_range' was here int io_uring_register_file_alloc_range(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: *** [Makefile:55: register.ol] Error 1 make[1]: Leaving directory '/builddir/build/BUILD/liburing-2.3/src' make[1]: Entering directory '/builddir/build/BUILD/liburing-2.3/src' gcc -D_GNU_SOURCE -Iinclude/ -include ../config-host.h -MT "setup.os" -MMD -MP -MF "setup.os.d" -fPIC -g -O3 -Wall -Wextra -fno-stack-protector -Wno-unused-parameter -Wno-sign-compare -DLIBURING_INTERNAL -c -o setup.os setup.c In file included from syscall.h:13, from setup.c:5: include/liburing.h:2:3: error: invalid preprocessing directive #LIB_URING_H # LIB_URING_H ^~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1366:2: error: #endif without #if #endif ^~~~~ In file included from setup.c:6: include/liburing.h:2:3: error: invalid preprocessing directive #LIB_URING_H # LIB_URING_H ^~~~~~~~~~~ include/liburing.h:89:8: error: redefinition of 'struct io_uring_sq' struct io_uring_sq { ^~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:89:8: note: originally defined here struct io_uring_sq { ^~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:113:8: error: redefinition of 'struct io_uring_cq' struct io_uring_cq { ^~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:113:8: note: originally defined here struct io_uring_cq { ^~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:133:8: error: redefinition of 'struct io_uring' struct io_uring { ^~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:133:8: note: originally defined here struct io_uring { ^~~~~~~~ In file included from setup.c:6: include/liburing.h:154:24: error: conflicting types for 'io_uring_get_probe_ring' struct io_uring_probe *io_uring_get_probe_ring(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:154:24: note: previous declaration of 'io_uring_get_probe_ring' was here struct io_uring_probe *io_uring_get_probe_ring(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:164:19: error: redefinition of 'io_uring_opcode_supported' static inline int io_uring_opcode_supported(const struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:164:19: note: previous definition of 'io_uring_opcode_supported' was here static inline int io_uring_opcode_supported(const struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:172:5: error: conflicting types for 'io_uring_queue_init_params' int io_uring_queue_init_params(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:172:5: note: previous declaration of 'io_uring_queue_init_params' was here int io_uring_queue_init_params(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:174:5: error: conflicting types for 'io_uring_queue_init' int io_uring_queue_init(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:174:5: note: previous declaration of 'io_uring_queue_init' was here int io_uring_queue_init(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:176:5: error: conflicting types for 'io_uring_queue_mmap' int io_uring_queue_mmap(int fd, struct io_uring_params *p, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:176:5: note: previous declaration of 'io_uring_queue_mmap' was here int io_uring_queue_mmap(int fd, struct io_uring_params *p, ^~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:178:5: error: conflicting types for 'io_uring_ring_dontfork' int io_uring_ring_dontfork(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:178:5: note: previous declaration of 'io_uring_ring_dontfork' was here int io_uring_ring_dontfork(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:179:6: error: conflicting types for 'io_uring_queue_exit' void io_uring_queue_exit(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:179:6: note: previous declaration of 'io_uring_queue_exit' was here void io_uring_queue_exit(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:180:10: error: conflicting types for 'io_uring_peek_batch_cqe' unsigned io_uring_peek_batch_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:180:10: note: previous declaration of 'io_uring_peek_batch_cqe' was here unsigned io_uring_peek_batch_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:182:5: error: conflicting types for 'io_uring_wait_cqes' int io_uring_wait_cqes(struct io_uring *ring, struct io_uring_cqe **cqe_ptr, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:182:5: note: previous declaration of 'io_uring_wait_cqes' was here int io_uring_wait_cqes(struct io_uring *ring, struct io_uring_cqe **cqe_ptr, ^~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:185:5: error: conflicting types for 'io_uring_wait_cqe_timeout' int io_uring_wait_cqe_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:185:5: note: previous declaration of 'io_uring_wait_cqe_timeout' was here int io_uring_wait_cqe_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:188:5: error: conflicting types for 'io_uring_submit' int io_uring_submit(struct io_uring *ring); ^~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:188:5: note: previous declaration of 'io_uring_submit' was here int io_uring_submit(struct io_uring *ring); ^~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:189:5: error: conflicting types for 'io_uring_submit_on_idle' int io_uring_submit_on_idle(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:189:5: note: previous declaration of 'io_uring_submit_on_idle' was here int io_uring_submit_on_idle(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:190:5: error: conflicting types for 'io_uring_submit_and_wait' int io_uring_submit_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:190:5: note: previous declaration of 'io_uring_submit_and_wait' was here int io_uring_submit_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:191:5: error: conflicting types for 'io_uring_submit_and_wait_timeout' int io_uring_submit_and_wait_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:191:5: note: previous declaration of 'io_uring_submit_and_wait_timeout' was here int io_uring_submit_and_wait_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:196:5: error: conflicting types for 'io_uring_submit_on_idle_and_wait' int io_uring_submit_on_idle_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:196:5: note: previous declaration of 'io_uring_submit_on_idle_and_wait' was here int io_uring_submit_on_idle_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:198:5: error: conflicting types for 'io_uring_register_buffers' int io_uring_register_buffers(struct io_uring *ring, const struct iovec *iovecs, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:198:5: note: previous declaration of 'io_uring_register_buffers' was here int io_uring_register_buffers(struct io_uring *ring, const struct iovec *iovecs, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:200:5: error: conflicting types for 'io_uring_register_buffers_tags' int io_uring_register_buffers_tags(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:200:5: note: previous declaration of 'io_uring_register_buffers_tags' was here int io_uring_register_buffers_tags(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:203:5: error: conflicting types for 'io_uring_register_buffers_sparse' int io_uring_register_buffers_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:203:5: note: previous declaration of 'io_uring_register_buffers_sparse' was here int io_uring_register_buffers_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:204:5: error: conflicting types for 'io_uring_register_buffers_update_tag' int io_uring_register_buffers_update_tag(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:204:5: note: previous declaration of 'io_uring_register_buffers_update_tag' was here int io_uring_register_buffers_update_tag(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:208:5: error: conflicting types for 'io_uring_unregister_buffers' int io_uring_unregister_buffers(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:208:5: note: previous declaration of 'io_uring_unregister_buffers' was here int io_uring_unregister_buffers(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:210:5: error: conflicting types for 'io_uring_register_files' int io_uring_register_files(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:210:5: note: previous declaration of 'io_uring_register_files' was here int io_uring_register_files(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:212:5: error: conflicting types for 'io_uring_register_files_tags' int io_uring_register_files_tags(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:212:5: note: previous declaration of 'io_uring_register_files_tags' was here int io_uring_register_files_tags(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:214:5: error: conflicting types for 'io_uring_register_files_sparse' int io_uring_register_files_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:214:5: note: previous declaration of 'io_uring_register_files_sparse' was here int io_uring_register_files_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:215:5: error: conflicting types for 'io_uring_register_files_update_tag' int io_uring_register_files_update_tag(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:215:5: note: previous declaration of 'io_uring_register_files_update_tag' was here int io_uring_register_files_update_tag(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:219:5: error: conflicting types for 'io_uring_unregister_files' int io_uring_unregister_files(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:219:5: note: previous declaration of 'io_uring_unregister_files' was here int io_uring_unregister_files(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:220:5: error: conflicting types for 'io_uring_register_files_update' int io_uring_register_files_update(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:220:5: note: previous declaration of 'io_uring_register_files_update' was here int io_uring_register_files_update(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:222:5: error: conflicting types for 'io_uring_register_eventfd' int io_uring_register_eventfd(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:222:5: note: previous declaration of 'io_uring_register_eventfd' was here int io_uring_register_eventfd(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:223:5: error: conflicting types for 'io_uring_register_eventfd_async' int io_uring_register_eventfd_async(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:223:5: note: previous declaration of 'io_uring_register_eventfd_async' was here int io_uring_register_eventfd_async(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:224:5: error: conflicting types for 'io_uring_unregister_eventfd' int io_uring_unregister_eventfd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:224:5: note: previous declaration of 'io_uring_unregister_eventfd' was here int io_uring_unregister_eventfd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:225:5: error: conflicting types for 'io_uring_register_probe' int io_uring_register_probe(struct io_uring *ring, struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:225:5: note: previous declaration of 'io_uring_register_probe' was here int io_uring_register_probe(struct io_uring *ring, struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:227:5: error: conflicting types for 'io_uring_register_personality' int io_uring_register_personality(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:227:5: note: previous declaration of 'io_uring_register_personality' was here int io_uring_register_personality(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:228:5: error: conflicting types for 'io_uring_unregister_personality' int io_uring_unregister_personality(struct io_uring *ring, int id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:228:5: note: previous declaration of 'io_uring_unregister_personality' was here int io_uring_unregister_personality(struct io_uring *ring, int id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:229:5: error: conflicting types for 'io_uring_register_restrictions' int io_uring_register_restrictions(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:229:5: note: previous declaration of 'io_uring_register_restrictions' was here int io_uring_register_restrictions(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:232:5: error: conflicting types for 'io_uring_enable_rings' int io_uring_enable_rings(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:232:5: note: previous declaration of 'io_uring_enable_rings' was here int io_uring_enable_rings(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:233:5: error: conflicting types for '__io_uring_sqring_wait' int __io_uring_sqring_wait(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:233:5: note: previous declaration of '__io_uring_sqring_wait' was here int __io_uring_sqring_wait(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:234:5: error: conflicting types for 'io_uring_register_iowq_aff' int io_uring_register_iowq_aff(struct io_uring *ring, size_t cpusz, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:234:5: note: previous declaration of 'io_uring_register_iowq_aff' was here int io_uring_register_iowq_aff(struct io_uring *ring, size_t cpusz, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:236:5: error: conflicting types for 'io_uring_unregister_iowq_aff' int io_uring_unregister_iowq_aff(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:236:5: note: previous declaration of 'io_uring_unregister_iowq_aff' was here int io_uring_unregister_iowq_aff(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:237:5: error: conflicting types for 'io_uring_register_iowq_max_workers' int io_uring_register_iowq_max_workers(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:237:5: note: previous declaration of 'io_uring_register_iowq_max_workers' was here int io_uring_register_iowq_max_workers(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:239:5: error: conflicting types for 'io_uring_register_ring_fd' int io_uring_register_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:239:5: note: previous declaration of 'io_uring_register_ring_fd' was here int io_uring_register_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:240:5: error: conflicting types for 'io_uring_unregister_ring_fd' int io_uring_unregister_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:240:5: note: previous declaration of 'io_uring_unregister_ring_fd' was here int io_uring_unregister_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:241:5: error: conflicting types for 'io_uring_register_buf_ring' int io_uring_register_buf_ring(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:241:5: note: previous declaration of 'io_uring_register_buf_ring' was here int io_uring_register_buf_ring(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:243:5: error: conflicting types for 'io_uring_unregister_buf_ring' int io_uring_unregister_buf_ring(struct io_uring *ring, int bgid); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:243:5: note: previous declaration of 'io_uring_unregister_buf_ring' was here int io_uring_unregister_buf_ring(struct io_uring *ring, int bgid); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:244:5: error: conflicting types for 'io_uring_register_sync_cancel' int io_uring_register_sync_cancel(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:244:5: note: previous declaration of 'io_uring_register_sync_cancel' was here int io_uring_register_sync_cancel(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:247:5: error: conflicting types for 'io_uring_register_file_alloc_range' int io_uring_register_file_alloc_range(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:247:5: note: previous declaration of 'io_uring_register_file_alloc_range' was here int io_uring_register_file_alloc_range(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:250:5: error: conflicting types for 'io_uring_get_events' int io_uring_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:250:5: note: previous declaration of 'io_uring_get_events' was here int io_uring_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:251:5: error: conflicting types for 'io_uring_submit_and_get_events' int io_uring_submit_and_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:251:5: note: previous declaration of 'io_uring_submit_and_get_events' was here int io_uring_submit_and_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:269:5: error: conflicting types for '__io_uring_get_cqe' int __io_uring_get_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:269:5: note: previous declaration of '__io_uring_get_cqe' was here int __io_uring_get_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:298:20: error: conflicting types for 'io_uring_cq_advance' static inline void io_uring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:298:20: note: previous definition of 'io_uring_cq_advance' was here static inline void io_uring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:316:20: error: conflicting types for 'io_uring_cqe_seen' static inline void io_uring_cqe_seen(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:316:20: note: previous definition of 'io_uring_cqe_seen' was here static inline void io_uring_cqe_seen(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:331:20: error: redefinition of 'io_uring_sqe_set_data' static inline void io_uring_sqe_set_data(struct io_uring_sqe *sqe, void *data) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:331:20: note: previous definition of 'io_uring_sqe_set_data' was here static inline void io_uring_sqe_set_data(struct io_uring_sqe *sqe, void *data) ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:336:21: error: redefinition of 'io_uring_cqe_get_data' static inline void *io_uring_cqe_get_data(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:336:21: note: previous definition of 'io_uring_cqe_get_data' was here static inline void *io_uring_cqe_get_data(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:346:20: error: redefinition of 'io_uring_sqe_set_data64' static inline void io_uring_sqe_set_data64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:346:20: note: previous definition of 'io_uring_sqe_set_data64' was here static inline void io_uring_sqe_set_data64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:352:21: error: redefinition of 'io_uring_cqe_get_data64' static inline __u64 io_uring_cqe_get_data64(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:352:21: note: previous definition of 'io_uring_cqe_get_data64' was here static inline __u64 io_uring_cqe_get_data64(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:362:20: error: redefinition of 'io_uring_sqe_set_flags' static inline void io_uring_sqe_set_flags(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:362:20: note: previous definition of 'io_uring_sqe_set_flags' was here static inline void io_uring_sqe_set_flags(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:368:20: error: redefinition of '__io_uring_set_target_fixed_file' static inline void __io_uring_set_target_fixed_file(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:368:20: note: previous definition of '__io_uring_set_target_fixed_file' was here static inline void __io_uring_set_target_fixed_file(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:375:20: error: redefinition of 'io_uring_prep_rw' static inline void io_uring_prep_rw(int op, struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:375:20: note: previous definition of 'io_uring_prep_rw' was here static inline void io_uring_prep_rw(int op, struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:416:20: error: redefinition of 'io_uring_prep_splice' static inline void io_uring_prep_splice(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:416:20: note: previous definition of 'io_uring_prep_splice' was here static inline void io_uring_prep_splice(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:429:20: error: redefinition of 'io_uring_prep_tee' static inline void io_uring_prep_tee(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:429:20: note: previous definition of 'io_uring_prep_tee' was here static inline void io_uring_prep_tee(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:440:20: error: redefinition of 'io_uring_prep_readv' static inline void io_uring_prep_readv(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:440:20: note: previous definition of 'io_uring_prep_readv' was here static inline void io_uring_prep_readv(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:447:20: error: redefinition of 'io_uring_prep_readv2' static inline void io_uring_prep_readv2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:447:20: note: previous definition of 'io_uring_prep_readv2' was here static inline void io_uring_prep_readv2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:456:20: error: redefinition of 'io_uring_prep_read_fixed' static inline void io_uring_prep_read_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:456:20: note: previous definition of 'io_uring_prep_read_fixed' was here static inline void io_uring_prep_read_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:464:20: error: redefinition of 'io_uring_prep_writev' static inline void io_uring_prep_writev(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:464:20: note: previous definition of 'io_uring_prep_writev' was here static inline void io_uring_prep_writev(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:471:20: error: redefinition of 'io_uring_prep_writev2' static inline void io_uring_prep_writev2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:471:20: note: previous definition of 'io_uring_prep_writev2' was here static inline void io_uring_prep_writev2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:480:20: error: redefinition of 'io_uring_prep_write_fixed' static inline void io_uring_prep_write_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:480:20: note: previous definition of 'io_uring_prep_write_fixed' was here static inline void io_uring_prep_write_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:488:20: error: redefinition of 'io_uring_prep_recvmsg' static inline void io_uring_prep_recvmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:488:20: note: previous definition of 'io_uring_prep_recvmsg' was here static inline void io_uring_prep_recvmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:495:20: error: redefinition of 'io_uring_prep_recvmsg_multishot' static inline void io_uring_prep_recvmsg_multishot(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:495:20: note: previous definition of 'io_uring_prep_recvmsg_multishot' was here static inline void io_uring_prep_recvmsg_multishot(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:502:20: error: redefinition of 'io_uring_prep_sendmsg' static inline void io_uring_prep_sendmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:502:20: note: previous definition of 'io_uring_prep_sendmsg' was here static inline void io_uring_prep_sendmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:510:24: error: redefinition of '__io_uring_prep_poll_mask' static inline unsigned __io_uring_prep_poll_mask(unsigned poll_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:510:24: note: previous definition of '__io_uring_prep_poll_mask' was here static inline unsigned __io_uring_prep_poll_mask(unsigned poll_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:518:20: error: redefinition of 'io_uring_prep_poll_add' static inline void io_uring_prep_poll_add(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:518:20: note: previous definition of 'io_uring_prep_poll_add' was here static inline void io_uring_prep_poll_add(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:525:20: error: redefinition of 'io_uring_prep_poll_multishot' static inline void io_uring_prep_poll_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:525:20: note: previous definition of 'io_uring_prep_poll_multishot' was here static inline void io_uring_prep_poll_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:532:20: error: redefinition of 'io_uring_prep_poll_remove' static inline void io_uring_prep_poll_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:532:20: note: previous definition of 'io_uring_prep_poll_remove' was here static inline void io_uring_prep_poll_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:539:20: error: redefinition of 'io_uring_prep_poll_update' static inline void io_uring_prep_poll_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:539:20: note: previous definition of 'io_uring_prep_poll_update' was here static inline void io_uring_prep_poll_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:550:20: error: redefinition of 'io_uring_prep_fsync' static inline void io_uring_prep_fsync(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:550:20: note: previous definition of 'io_uring_prep_fsync' was here static inline void io_uring_prep_fsync(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:557:20: error: redefinition of 'io_uring_prep_nop' static inline void io_uring_prep_nop(struct io_uring_sqe *sqe) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:557:20: note: previous definition of 'io_uring_prep_nop' was here static inline void io_uring_prep_nop(struct io_uring_sqe *sqe) ^~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:562:20: error: redefinition of 'io_uring_prep_timeout' static inline void io_uring_prep_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:562:20: note: previous definition of 'io_uring_prep_timeout' was here static inline void io_uring_prep_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:570:20: error: redefinition of 'io_uring_prep_timeout_remove' static inline void io_uring_prep_timeout_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:570:20: note: previous definition of 'io_uring_prep_timeout_remove' was here static inline void io_uring_prep_timeout_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:578:20: error: redefinition of 'io_uring_prep_timeout_update' static inline void io_uring_prep_timeout_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:578:20: note: previous definition of 'io_uring_prep_timeout_update' was here static inline void io_uring_prep_timeout_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:588:20: error: redefinition of 'io_uring_prep_accept' static inline void io_uring_prep_accept(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:588:20: note: previous definition of 'io_uring_prep_accept' was here static inline void io_uring_prep_accept(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:598:20: error: redefinition of 'io_uring_prep_accept_direct' static inline void io_uring_prep_accept_direct(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:598:20: note: previous definition of 'io_uring_prep_accept_direct' was here static inline void io_uring_prep_accept_direct(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:607:20: error: redefinition of 'io_uring_prep_multishot_accept' static inline void io_uring_prep_multishot_accept(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:607:20: note: previous definition of 'io_uring_prep_multishot_accept' was here static inline void io_uring_prep_multishot_accept(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:616:20: error: redefinition of 'io_uring_prep_multishot_accept_direct' static inline void io_uring_prep_multishot_accept_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:616:20: note: previous definition of 'io_uring_prep_multishot_accept_direct' was here static inline void io_uring_prep_multishot_accept_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:626:20: error: redefinition of 'io_uring_prep_cancel64' static inline void io_uring_prep_cancel64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:626:20: note: previous definition of 'io_uring_prep_cancel64' was here static inline void io_uring_prep_cancel64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:634:20: error: redefinition of 'io_uring_prep_cancel' static inline void io_uring_prep_cancel(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:634:20: note: previous definition of 'io_uring_prep_cancel' was here static inline void io_uring_prep_cancel(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:640:20: error: redefinition of 'io_uring_prep_cancel_fd' static inline void io_uring_prep_cancel_fd(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:640:20: note: previous definition of 'io_uring_prep_cancel_fd' was here static inline void io_uring_prep_cancel_fd(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:647:20: error: redefinition of 'io_uring_prep_link_timeout' static inline void io_uring_prep_link_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:647:20: note: previous definition of 'io_uring_prep_link_timeout' was here static inline void io_uring_prep_link_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:655:20: error: redefinition of 'io_uring_prep_connect' static inline void io_uring_prep_connect(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:655:20: note: previous definition of 'io_uring_prep_connect' was here static inline void io_uring_prep_connect(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:662:20: error: redefinition of 'io_uring_prep_files_update' static inline void io_uring_prep_files_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:662:20: note: previous definition of 'io_uring_prep_files_update' was here static inline void io_uring_prep_files_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:670:20: error: redefinition of 'io_uring_prep_fallocate' static inline void io_uring_prep_fallocate(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:670:20: note: previous definition of 'io_uring_prep_fallocate' was here static inline void io_uring_prep_fallocate(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:678:20: error: redefinition of 'io_uring_prep_openat' static inline void io_uring_prep_openat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:678:20: note: previous definition of 'io_uring_prep_openat' was here static inline void io_uring_prep_openat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:687:20: error: redefinition of 'io_uring_prep_openat_direct' static inline void io_uring_prep_openat_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:687:20: note: previous definition of 'io_uring_prep_openat_direct' was here static inline void io_uring_prep_openat_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:696:20: error: redefinition of 'io_uring_prep_close' static inline void io_uring_prep_close(struct io_uring_sqe *sqe, int fd) ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:696:20: note: previous definition of 'io_uring_prep_close' was here static inline void io_uring_prep_close(struct io_uring_sqe *sqe, int fd) ^~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:701:20: error: redefinition of 'io_uring_prep_close_direct' static inline void io_uring_prep_close_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:701:20: note: previous definition of 'io_uring_prep_close_direct' was here static inline void io_uring_prep_close_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:708:20: error: redefinition of 'io_uring_prep_read' static inline void io_uring_prep_read(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:708:20: note: previous definition of 'io_uring_prep_read' was here static inline void io_uring_prep_read(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:714:20: error: redefinition of 'io_uring_prep_write' static inline void io_uring_prep_write(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:714:20: note: previous definition of 'io_uring_prep_write' was here static inline void io_uring_prep_write(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:722:20: error: redefinition of 'io_uring_prep_statx' static inline void io_uring_prep_statx(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:722:20: note: previous definition of 'io_uring_prep_statx' was here static inline void io_uring_prep_statx(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:731:20: error: redefinition of 'io_uring_prep_fadvise' static inline void io_uring_prep_fadvise(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:731:20: note: previous definition of 'io_uring_prep_fadvise' was here static inline void io_uring_prep_fadvise(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:738:20: error: redefinition of 'io_uring_prep_madvise' static inline void io_uring_prep_madvise(struct io_uring_sqe *sqe, void *addr, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:738:20: note: previous definition of 'io_uring_prep_madvise' was here static inline void io_uring_prep_madvise(struct io_uring_sqe *sqe, void *addr, ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:745:20: error: redefinition of 'io_uring_prep_send' static inline void io_uring_prep_send(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:745:20: note: previous definition of 'io_uring_prep_send' was here static inline void io_uring_prep_send(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:752:20: error: redefinition of 'io_uring_prep_send_zc' static inline void io_uring_prep_send_zc(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:752:20: note: previous definition of 'io_uring_prep_send_zc' was here static inline void io_uring_prep_send_zc(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:761:20: error: redefinition of 'io_uring_prep_send_zc_fixed' static inline void io_uring_prep_send_zc_fixed(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:761:20: note: previous definition of 'io_uring_prep_send_zc_fixed' was here static inline void io_uring_prep_send_zc_fixed(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:772:20: error: redefinition of 'io_uring_prep_sendmsg_zc' static inline void io_uring_prep_sendmsg_zc(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:772:20: note: previous definition of 'io_uring_prep_sendmsg_zc' was here static inline void io_uring_prep_sendmsg_zc(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:780:20: error: redefinition of 'io_uring_prep_send_set_addr' static inline void io_uring_prep_send_set_addr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:780:20: note: previous definition of 'io_uring_prep_send_set_addr' was here static inline void io_uring_prep_send_set_addr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:788:20: error: redefinition of 'io_uring_prep_recv' static inline void io_uring_prep_recv(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:788:20: note: previous definition of 'io_uring_prep_recv' was here static inline void io_uring_prep_recv(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:795:20: error: redefinition of 'io_uring_prep_recv_multishot' static inline void io_uring_prep_recv_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:795:20: note: previous definition of 'io_uring_prep_recv_multishot' was here static inline void io_uring_prep_recv_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:804:1: error: redefinition of 'io_uring_recvmsg_validate' io_uring_recvmsg_validate(void *buf, int buf_len, struct msghdr *msgh) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:804:1: note: previous definition of 'io_uring_recvmsg_validate' was here io_uring_recvmsg_validate(void *buf, int buf_len, struct msghdr *msgh) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:813:21: error: redefinition of 'io_uring_recvmsg_name' static inline void *io_uring_recvmsg_name(struct io_uring_recvmsg_out *o) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:813:21: note: previous definition of 'io_uring_recvmsg_name' was here static inline void *io_uring_recvmsg_name(struct io_uring_recvmsg_out *o) ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:819:1: error: redefinition of 'io_uring_recvmsg_cmsg_firsthdr' io_uring_recvmsg_cmsg_firsthdr(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:819:1: note: previous definition of 'io_uring_recvmsg_cmsg_firsthdr' was here io_uring_recvmsg_cmsg_firsthdr(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:830:1: error: redefinition of 'io_uring_recvmsg_cmsg_nexthdr' io_uring_recvmsg_cmsg_nexthdr(struct io_uring_recvmsg_out *o, struct msghdr *msgh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:830:1: note: previous definition of 'io_uring_recvmsg_cmsg_nexthdr' was here io_uring_recvmsg_cmsg_nexthdr(struct io_uring_recvmsg_out *o, struct msghdr *msgh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:850:21: error: redefinition of 'io_uring_recvmsg_payload' static inline void *io_uring_recvmsg_payload(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:850:21: note: previous definition of 'io_uring_recvmsg_payload' was here static inline void *io_uring_recvmsg_payload(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:858:1: error: redefinition of 'io_uring_recvmsg_payload_length' io_uring_recvmsg_payload_length(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:858:1: note: previous definition of 'io_uring_recvmsg_payload_length' was here io_uring_recvmsg_payload_length(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:868:20: error: redefinition of 'io_uring_prep_openat2' static inline void io_uring_prep_openat2(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:868:20: note: previous definition of 'io_uring_prep_openat2' was here static inline void io_uring_prep_openat2(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:876:20: error: redefinition of 'io_uring_prep_openat2_direct' static inline void io_uring_prep_openat2_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:876:20: note: previous definition of 'io_uring_prep_openat2_direct' was here static inline void io_uring_prep_openat2_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:886:20: error: redefinition of 'io_uring_prep_epoll_ctl' static inline void io_uring_prep_epoll_ctl(struct io_uring_sqe *sqe, int epfd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:886:20: note: previous definition of 'io_uring_prep_epoll_ctl' was here static inline void io_uring_prep_epoll_ctl(struct io_uring_sqe *sqe, int epfd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:894:20: error: redefinition of 'io_uring_prep_provide_buffers' static inline void io_uring_prep_provide_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:894:20: note: previous definition of 'io_uring_prep_provide_buffers' was here static inline void io_uring_prep_provide_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:903:20: error: redefinition of 'io_uring_prep_remove_buffers' static inline void io_uring_prep_remove_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:903:20: note: previous definition of 'io_uring_prep_remove_buffers' was here static inline void io_uring_prep_remove_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:910:20: error: redefinition of 'io_uring_prep_shutdown' static inline void io_uring_prep_shutdown(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:910:20: note: previous definition of 'io_uring_prep_shutdown' was here static inline void io_uring_prep_shutdown(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:916:20: error: redefinition of 'io_uring_prep_unlinkat' static inline void io_uring_prep_unlinkat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:916:20: note: previous definition of 'io_uring_prep_unlinkat' was here static inline void io_uring_prep_unlinkat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:923:20: error: redefinition of 'io_uring_prep_unlink' static inline void io_uring_prep_unlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:923:20: note: previous definition of 'io_uring_prep_unlink' was here static inline void io_uring_prep_unlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:929:20: error: redefinition of 'io_uring_prep_renameat' static inline void io_uring_prep_renameat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:929:20: note: previous definition of 'io_uring_prep_renameat' was here static inline void io_uring_prep_renameat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:939:20: error: redefinition of 'io_uring_prep_rename' static inline void io_uring_prep_rename(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:939:20: note: previous definition of 'io_uring_prep_rename' was here static inline void io_uring_prep_rename(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:945:20: error: redefinition of 'io_uring_prep_sync_file_range' static inline void io_uring_prep_sync_file_range(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:945:20: note: previous definition of 'io_uring_prep_sync_file_range' was here static inline void io_uring_prep_sync_file_range(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:953:20: error: redefinition of 'io_uring_prep_mkdirat' static inline void io_uring_prep_mkdirat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:953:20: note: previous definition of 'io_uring_prep_mkdirat' was here static inline void io_uring_prep_mkdirat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:959:20: error: redefinition of 'io_uring_prep_mkdir' static inline void io_uring_prep_mkdir(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:959:20: note: previous definition of 'io_uring_prep_mkdir' was here static inline void io_uring_prep_mkdir(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:965:20: error: redefinition of 'io_uring_prep_symlinkat' static inline void io_uring_prep_symlinkat(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:965:20: note: previous definition of 'io_uring_prep_symlinkat' was here static inline void io_uring_prep_symlinkat(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:973:20: error: redefinition of 'io_uring_prep_symlink' static inline void io_uring_prep_symlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:973:20: note: previous definition of 'io_uring_prep_symlink' was here static inline void io_uring_prep_symlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:979:20: error: redefinition of 'io_uring_prep_linkat' static inline void io_uring_prep_linkat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:979:20: note: previous definition of 'io_uring_prep_linkat' was here static inline void io_uring_prep_linkat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:988:20: error: redefinition of 'io_uring_prep_link' static inline void io_uring_prep_link(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:988:20: note: previous definition of 'io_uring_prep_link' was here static inline void io_uring_prep_link(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:994:20: error: redefinition of 'io_uring_prep_msg_ring' static inline void io_uring_prep_msg_ring(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:994:20: note: previous definition of 'io_uring_prep_msg_ring' was here static inline void io_uring_prep_msg_ring(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1002:20: error: redefinition of 'io_uring_prep_getxattr' static inline void io_uring_prep_getxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1002:20: note: previous definition of 'io_uring_prep_getxattr' was here static inline void io_uring_prep_getxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1014:20: error: redefinition of 'io_uring_prep_setxattr' static inline void io_uring_prep_setxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1014:20: note: previous definition of 'io_uring_prep_setxattr' was here static inline void io_uring_prep_setxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1027:20: error: redefinition of 'io_uring_prep_fgetxattr' static inline void io_uring_prep_fgetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1027:20: note: previous definition of 'io_uring_prep_fgetxattr' was here static inline void io_uring_prep_fgetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1038:20: error: redefinition of 'io_uring_prep_fsetxattr' static inline void io_uring_prep_fsetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1038:20: note: previous definition of 'io_uring_prep_fsetxattr' was here static inline void io_uring_prep_fsetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1050:20: error: redefinition of 'io_uring_prep_socket' static inline void io_uring_prep_socket(struct io_uring_sqe *sqe, int domain, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1050:20: note: previous definition of 'io_uring_prep_socket' was here static inline void io_uring_prep_socket(struct io_uring_sqe *sqe, int domain, ^~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1058:20: error: redefinition of 'io_uring_prep_socket_direct' static inline void io_uring_prep_socket_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1058:20: note: previous definition of 'io_uring_prep_socket_direct' was here static inline void io_uring_prep_socket_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1069:20: error: redefinition of 'io_uring_prep_socket_direct_alloc' static inline void io_uring_prep_socket_direct_alloc(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1069:20: note: previous definition of 'io_uring_prep_socket_direct_alloc' was here static inline void io_uring_prep_socket_direct_alloc(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1082:24: error: conflicting types for 'io_uring_sq_ready' static inline unsigned io_uring_sq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1082:24: note: previous definition of 'io_uring_sq_ready' was here static inline unsigned io_uring_sq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1101:24: error: conflicting types for 'io_uring_sq_space_left' static inline unsigned io_uring_sq_space_left(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1101:24: note: previous definition of 'io_uring_sq_space_left' was here static inline unsigned io_uring_sq_space_left(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1113:19: error: conflicting types for 'io_uring_sqring_wait' static inline int io_uring_sqring_wait(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1113:19: note: previous definition of 'io_uring_sqring_wait' was here static inline int io_uring_sqring_wait(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1126:24: error: conflicting types for 'io_uring_cq_ready' static inline unsigned io_uring_cq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1126:24: note: previous definition of 'io_uring_cq_ready' was here static inline unsigned io_uring_cq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1135:20: error: conflicting types for 'io_uring_cq_has_overflow' static inline bool io_uring_cq_has_overflow(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1135:20: note: previous definition of 'io_uring_cq_has_overflow' was here static inline bool io_uring_cq_has_overflow(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1143:20: error: conflicting types for 'io_uring_cq_eventfd_enabled' static inline bool io_uring_cq_eventfd_enabled(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1143:20: note: previous definition of 'io_uring_cq_eventfd_enabled' was here static inline bool io_uring_cq_eventfd_enabled(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1155:19: error: conflicting types for 'io_uring_cq_eventfd_toggle' static inline int io_uring_cq_eventfd_toggle(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1155:19: note: previous definition of 'io_uring_cq_eventfd_toggle' was here static inline int io_uring_cq_eventfd_toggle(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1183:19: error: conflicting types for 'io_uring_wait_cqe_nr' static inline int io_uring_wait_cqe_nr(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1183:19: note: previous definition of 'io_uring_wait_cqe_nr' was here static inline int io_uring_wait_cqe_nr(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1195:19: error: conflicting types for '__io_uring_peek_cqe' static inline int __io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1195:19: note: previous definition of '__io_uring_peek_cqe' was here static inline int __io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1241:19: error: conflicting types for 'io_uring_peek_cqe' static inline int io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1241:19: note: previous definition of 'io_uring_peek_cqe' was here static inline int io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1254:19: error: conflicting types for 'io_uring_wait_cqe' static inline int io_uring_wait_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1254:19: note: previous definition of 'io_uring_wait_cqe' was here static inline int io_uring_wait_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1270:36: error: conflicting types for '_io_uring_get_sqe' static inline struct io_uring_sqe *_io_uring_get_sqe(struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1270:36: note: previous definition of '_io_uring_get_sqe' was here static inline struct io_uring_sqe *_io_uring_get_sqe(struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1297:19: error: redefinition of 'io_uring_buf_ring_mask' static inline int io_uring_buf_ring_mask(__u32 ring_entries) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1297:19: note: previous definition of 'io_uring_buf_ring_mask' was here static inline int io_uring_buf_ring_mask(__u32 ring_entries) ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1302:20: error: redefinition of 'io_uring_buf_ring_init' static inline void io_uring_buf_ring_init(struct io_uring_buf_ring *br) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1302:20: note: previous definition of 'io_uring_buf_ring_init' was here static inline void io_uring_buf_ring_init(struct io_uring_buf_ring *br) ^~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1310:20: error: redefinition of 'io_uring_buf_ring_add' static inline void io_uring_buf_ring_add(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1310:20: note: previous definition of 'io_uring_buf_ring_add' was here static inline void io_uring_buf_ring_add(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1327:20: error: redefinition of 'io_uring_buf_ring_advance' static inline void io_uring_buf_ring_advance(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1327:20: note: previous definition of 'io_uring_buf_ring_advance' was here static inline void io_uring_buf_ring_advance(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1342:20: error: conflicting types for 'io_uring_buf_ring_cq_advance' static inline void io_uring_buf_ring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1342:20: note: previous definition of 'io_uring_buf_ring_cq_advance' was here static inline void io_uring_buf_ring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1356:22: error: conflicting types for 'io_uring_get_sqe' struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring); ^~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:1356:22: note: previous declaration of 'io_uring_get_sqe' was here struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring); ^~~~~~~~~~~~~~~~ In file included from setup.c:6: include/liburing.h:1366:2: error: #endif without #if #endif ^~~~~ setup.c:97:12: error: conflicting types for 'io_uring_queue_mmap' __cold int io_uring_queue_mmap(int fd, struct io_uring_params *p, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:176:5: note: previous declaration of 'io_uring_queue_mmap' was here int io_uring_queue_mmap(int fd, struct io_uring_params *p, ^~~~~~~~~~~~~~~~~~~ setup.c:116:12: error: conflicting types for 'io_uring_ring_dontfork' __cold int io_uring_ring_dontfork(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:178:5: note: previous declaration of 'io_uring_ring_dontfork' was here int io_uring_ring_dontfork(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ setup.c:147:12: error: conflicting types for 'io_uring_queue_init_params' __cold int io_uring_queue_init_params(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:172:5: note: previous declaration of 'io_uring_queue_init_params' was here int io_uring_queue_init_params(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ setup.c:180:12: error: conflicting types for 'io_uring_queue_init' __cold int io_uring_queue_init(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:174:5: note: previous declaration of 'io_uring_queue_init' was here int io_uring_queue_init(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ setup.c:191:13: error: conflicting types for 'io_uring_queue_exit' __cold void io_uring_queue_exit(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:179:6: note: previous declaration of 'io_uring_queue_exit' was here void io_uring_queue_exit(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ setup.c:211:31: error: conflicting types for 'io_uring_get_probe_ring' __cold struct io_uring_probe *io_uring_get_probe_ring(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from setup.c:5: include/liburing.h:154:24: note: previous declaration of 'io_uring_get_probe_ring' was here struct io_uring_probe *io_uring_get_probe_ring(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ make[1]: *** [Makefile:52: setup.os] Error 1 make[1]: Leaving directory '/builddir/build/BUILD/liburing-2.3/src' make[1]: Entering directory '/builddir/build/BUILD/liburing-2.3/src' gcc -D_GNU_SOURCE -Iinclude/ -include ../config-host.h -MT "queue.os" -MMD -MP -MF "queue.os.d" -fPIC -g -O3 -Wall -Wextra -fno-stack-protector -Wno-unused-parameter -Wno-sign-compare -DLIBURING_INTERNAL -c -o queue.os queue.c In file included from syscall.h:13, from queue.c:5: include/liburing.h:2:3: error: invalid preprocessing directive #LIB_URING_H # LIB_URING_H ^~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1366:2: error: #endif without #if #endif ^~~~~ In file included from queue.c:6: include/liburing.h:2:3: error: invalid preprocessing directive #LIB_URING_H # LIB_URING_H ^~~~~~~~~~~ include/liburing.h:89:8: error: redefinition of 'struct io_uring_sq' struct io_uring_sq { ^~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:89:8: note: originally defined here struct io_uring_sq { ^~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:113:8: error: redefinition of 'struct io_uring_cq' struct io_uring_cq { ^~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:113:8: note: originally defined here struct io_uring_cq { ^~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:133:8: error: redefinition of 'struct io_uring' struct io_uring { ^~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:133:8: note: originally defined here struct io_uring { ^~~~~~~~ In file included from queue.c:6: include/liburing.h:154:24: error: conflicting types for 'io_uring_get_probe_ring' struct io_uring_probe *io_uring_get_probe_ring(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:154:24: note: previous declaration of 'io_uring_get_probe_ring' was here struct io_uring_probe *io_uring_get_probe_ring(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:164:19: error: redefinition of 'io_uring_opcode_supported' static inline int io_uring_opcode_supported(const struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:164:19: note: previous definition of 'io_uring_opcode_supported' was here static inline int io_uring_opcode_supported(const struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:172:5: error: conflicting types for 'io_uring_queue_init_params' int io_uring_queue_init_params(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:172:5: note: previous declaration of 'io_uring_queue_init_params' was here int io_uring_queue_init_params(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:174:5: error: conflicting types for 'io_uring_queue_init' int io_uring_queue_init(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:174:5: note: previous declaration of 'io_uring_queue_init' was here int io_uring_queue_init(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:176:5: error: conflicting types for 'io_uring_queue_mmap' int io_uring_queue_mmap(int fd, struct io_uring_params *p, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:176:5: note: previous declaration of 'io_uring_queue_mmap' was here int io_uring_queue_mmap(int fd, struct io_uring_params *p, ^~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:178:5: error: conflicting types for 'io_uring_ring_dontfork' int io_uring_ring_dontfork(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:178:5: note: previous declaration of 'io_uring_ring_dontfork' was here int io_uring_ring_dontfork(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:179:6: error: conflicting types for 'io_uring_queue_exit' void io_uring_queue_exit(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:179:6: note: previous declaration of 'io_uring_queue_exit' was here void io_uring_queue_exit(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:180:10: error: conflicting types for 'io_uring_peek_batch_cqe' unsigned io_uring_peek_batch_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:180:10: note: previous declaration of 'io_uring_peek_batch_cqe' was here unsigned io_uring_peek_batch_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:182:5: error: conflicting types for 'io_uring_wait_cqes' int io_uring_wait_cqes(struct io_uring *ring, struct io_uring_cqe **cqe_ptr, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:182:5: note: previous declaration of 'io_uring_wait_cqes' was here int io_uring_wait_cqes(struct io_uring *ring, struct io_uring_cqe **cqe_ptr, ^~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:185:5: error: conflicting types for 'io_uring_wait_cqe_timeout' int io_uring_wait_cqe_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:185:5: note: previous declaration of 'io_uring_wait_cqe_timeout' was here int io_uring_wait_cqe_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:188:5: error: conflicting types for 'io_uring_submit' int io_uring_submit(struct io_uring *ring); ^~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:188:5: note: previous declaration of 'io_uring_submit' was here int io_uring_submit(struct io_uring *ring); ^~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:189:5: error: conflicting types for 'io_uring_submit_on_idle' int io_uring_submit_on_idle(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:189:5: note: previous declaration of 'io_uring_submit_on_idle' was here int io_uring_submit_on_idle(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:190:5: error: conflicting types for 'io_uring_submit_and_wait' int io_uring_submit_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:190:5: note: previous declaration of 'io_uring_submit_and_wait' was here int io_uring_submit_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:191:5: error: conflicting types for 'io_uring_submit_and_wait_timeout' int io_uring_submit_and_wait_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:191:5: note: previous declaration of 'io_uring_submit_and_wait_timeout' was here int io_uring_submit_and_wait_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:196:5: error: conflicting types for 'io_uring_submit_on_idle_and_wait' int io_uring_submit_on_idle_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:196:5: note: previous declaration of 'io_uring_submit_on_idle_and_wait' was here int io_uring_submit_on_idle_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:198:5: error: conflicting types for 'io_uring_register_buffers' int io_uring_register_buffers(struct io_uring *ring, const struct iovec *iovecs, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:198:5: note: previous declaration of 'io_uring_register_buffers' was here int io_uring_register_buffers(struct io_uring *ring, const struct iovec *iovecs, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:200:5: error: conflicting types for 'io_uring_register_buffers_tags' int io_uring_register_buffers_tags(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:200:5: note: previous declaration of 'io_uring_register_buffers_tags' was here int io_uring_register_buffers_tags(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:203:5: error: conflicting types for 'io_uring_register_buffers_sparse' int io_uring_register_buffers_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:203:5: note: previous declaration of 'io_uring_register_buffers_sparse' was here int io_uring_register_buffers_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:204:5: error: conflicting types for 'io_uring_register_buffers_update_tag' int io_uring_register_buffers_update_tag(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:204:5: note: previous declaration of 'io_uring_register_buffers_update_tag' was here int io_uring_register_buffers_update_tag(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:208:5: error: conflicting types for 'io_uring_unregister_buffers' int io_uring_unregister_buffers(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:208:5: note: previous declaration of 'io_uring_unregister_buffers' was here int io_uring_unregister_buffers(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:210:5: error: conflicting types for 'io_uring_register_files' int io_uring_register_files(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:210:5: note: previous declaration of 'io_uring_register_files' was here int io_uring_register_files(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:212:5: error: conflicting types for 'io_uring_register_files_tags' int io_uring_register_files_tags(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:212:5: note: previous declaration of 'io_uring_register_files_tags' was here int io_uring_register_files_tags(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:214:5: error: conflicting types for 'io_uring_register_files_sparse' int io_uring_register_files_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:214:5: note: previous declaration of 'io_uring_register_files_sparse' was here int io_uring_register_files_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:215:5: error: conflicting types for 'io_uring_register_files_update_tag' int io_uring_register_files_update_tag(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:215:5: note: previous declaration of 'io_uring_register_files_update_tag' was here int io_uring_register_files_update_tag(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:219:5: error: conflicting types for 'io_uring_unregister_files' int io_uring_unregister_files(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:219:5: note: previous declaration of 'io_uring_unregister_files' was here int io_uring_unregister_files(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:220:5: error: conflicting types for 'io_uring_register_files_update' int io_uring_register_files_update(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:220:5: note: previous declaration of 'io_uring_register_files_update' was here int io_uring_register_files_update(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:222:5: error: conflicting types for 'io_uring_register_eventfd' int io_uring_register_eventfd(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:222:5: note: previous declaration of 'io_uring_register_eventfd' was here int io_uring_register_eventfd(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:223:5: error: conflicting types for 'io_uring_register_eventfd_async' int io_uring_register_eventfd_async(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:223:5: note: previous declaration of 'io_uring_register_eventfd_async' was here int io_uring_register_eventfd_async(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:224:5: error: conflicting types for 'io_uring_unregister_eventfd' int io_uring_unregister_eventfd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:224:5: note: previous declaration of 'io_uring_unregister_eventfd' was here int io_uring_unregister_eventfd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:225:5: error: conflicting types for 'io_uring_register_probe' int io_uring_register_probe(struct io_uring *ring, struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:225:5: note: previous declaration of 'io_uring_register_probe' was here int io_uring_register_probe(struct io_uring *ring, struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:227:5: error: conflicting types for 'io_uring_register_personality' int io_uring_register_personality(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:227:5: note: previous declaration of 'io_uring_register_personality' was here int io_uring_register_personality(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:228:5: error: conflicting types for 'io_uring_unregister_personality' int io_uring_unregister_personality(struct io_uring *ring, int id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:228:5: note: previous declaration of 'io_uring_unregister_personality' was here int io_uring_unregister_personality(struct io_uring *ring, int id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:229:5: error: conflicting types for 'io_uring_register_restrictions' int io_uring_register_restrictions(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:229:5: note: previous declaration of 'io_uring_register_restrictions' was here int io_uring_register_restrictions(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:232:5: error: conflicting types for 'io_uring_enable_rings' int io_uring_enable_rings(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:232:5: note: previous declaration of 'io_uring_enable_rings' was here int io_uring_enable_rings(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:233:5: error: conflicting types for '__io_uring_sqring_wait' int __io_uring_sqring_wait(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:233:5: note: previous declaration of '__io_uring_sqring_wait' was here int __io_uring_sqring_wait(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:234:5: error: conflicting types for 'io_uring_register_iowq_aff' int io_uring_register_iowq_aff(struct io_uring *ring, size_t cpusz, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:234:5: note: previous declaration of 'io_uring_register_iowq_aff' was here int io_uring_register_iowq_aff(struct io_uring *ring, size_t cpusz, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:236:5: error: conflicting types for 'io_uring_unregister_iowq_aff' int io_uring_unregister_iowq_aff(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:236:5: note: previous declaration of 'io_uring_unregister_iowq_aff' was here int io_uring_unregister_iowq_aff(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:237:5: error: conflicting types for 'io_uring_register_iowq_max_workers' int io_uring_register_iowq_max_workers(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:237:5: note: previous declaration of 'io_uring_register_iowq_max_workers' was here int io_uring_register_iowq_max_workers(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:239:5: error: conflicting types for 'io_uring_register_ring_fd' int io_uring_register_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:239:5: note: previous declaration of 'io_uring_register_ring_fd' was here int io_uring_register_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:240:5: error: conflicting types for 'io_uring_unregister_ring_fd' int io_uring_unregister_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:240:5: note: previous declaration of 'io_uring_unregister_ring_fd' was here int io_uring_unregister_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:241:5: error: conflicting types for 'io_uring_register_buf_ring' int io_uring_register_buf_ring(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:241:5: note: previous declaration of 'io_uring_register_buf_ring' was here int io_uring_register_buf_ring(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:243:5: error: conflicting types for 'io_uring_unregister_buf_ring' int io_uring_unregister_buf_ring(struct io_uring *ring, int bgid); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:243:5: note: previous declaration of 'io_uring_unregister_buf_ring' was here int io_uring_unregister_buf_ring(struct io_uring *ring, int bgid); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:244:5: error: conflicting types for 'io_uring_register_sync_cancel' int io_uring_register_sync_cancel(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:244:5: note: previous declaration of 'io_uring_register_sync_cancel' was here int io_uring_register_sync_cancel(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:247:5: error: conflicting types for 'io_uring_register_file_alloc_range' int io_uring_register_file_alloc_range(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:247:5: note: previous declaration of 'io_uring_register_file_alloc_range' was here int io_uring_register_file_alloc_range(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:250:5: error: conflicting types for 'io_uring_get_events' int io_uring_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:250:5: note: previous declaration of 'io_uring_get_events' was here int io_uring_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:251:5: error: conflicting types for 'io_uring_submit_and_get_events' int io_uring_submit_and_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:251:5: note: previous declaration of 'io_uring_submit_and_get_events' was here int io_uring_submit_and_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:269:5: error: conflicting types for '__io_uring_get_cqe' int __io_uring_get_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:269:5: note: previous declaration of '__io_uring_get_cqe' was here int __io_uring_get_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:298:20: error: conflicting types for 'io_uring_cq_advance' static inline void io_uring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:298:20: note: previous definition of 'io_uring_cq_advance' was here static inline void io_uring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:316:20: error: conflicting types for 'io_uring_cqe_seen' static inline void io_uring_cqe_seen(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:316:20: note: previous definition of 'io_uring_cqe_seen' was here static inline void io_uring_cqe_seen(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:331:20: error: redefinition of 'io_uring_sqe_set_data' static inline void io_uring_sqe_set_data(struct io_uring_sqe *sqe, void *data) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:331:20: note: previous definition of 'io_uring_sqe_set_data' was here static inline void io_uring_sqe_set_data(struct io_uring_sqe *sqe, void *data) ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:336:21: error: redefinition of 'io_uring_cqe_get_data' static inline void *io_uring_cqe_get_data(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:336:21: note: previous definition of 'io_uring_cqe_get_data' was here static inline void *io_uring_cqe_get_data(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:346:20: error: redefinition of 'io_uring_sqe_set_data64' static inline void io_uring_sqe_set_data64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:346:20: note: previous definition of 'io_uring_sqe_set_data64' was here static inline void io_uring_sqe_set_data64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:352:21: error: redefinition of 'io_uring_cqe_get_data64' static inline __u64 io_uring_cqe_get_data64(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:352:21: note: previous definition of 'io_uring_cqe_get_data64' was here static inline __u64 io_uring_cqe_get_data64(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:362:20: error: redefinition of 'io_uring_sqe_set_flags' static inline void io_uring_sqe_set_flags(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:362:20: note: previous definition of 'io_uring_sqe_set_flags' was here static inline void io_uring_sqe_set_flags(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:368:20: error: redefinition of '__io_uring_set_target_fixed_file' static inline void __io_uring_set_target_fixed_file(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:368:20: note: previous definition of '__io_uring_set_target_fixed_file' was here static inline void __io_uring_set_target_fixed_file(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:375:20: error: redefinition of 'io_uring_prep_rw' static inline void io_uring_prep_rw(int op, struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:375:20: note: previous definition of 'io_uring_prep_rw' was here static inline void io_uring_prep_rw(int op, struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:416:20: error: redefinition of 'io_uring_prep_splice' static inline void io_uring_prep_splice(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:416:20: note: previous definition of 'io_uring_prep_splice' was here static inline void io_uring_prep_splice(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:429:20: error: redefinition of 'io_uring_prep_tee' static inline void io_uring_prep_tee(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:429:20: note: previous definition of 'io_uring_prep_tee' was here static inline void io_uring_prep_tee(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:440:20: error: redefinition of 'io_uring_prep_readv' static inline void io_uring_prep_readv(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:440:20: note: previous definition of 'io_uring_prep_readv' was here static inline void io_uring_prep_readv(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:447:20: error: redefinition of 'io_uring_prep_readv2' static inline void io_uring_prep_readv2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:447:20: note: previous definition of 'io_uring_prep_readv2' was here static inline void io_uring_prep_readv2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:456:20: error: redefinition of 'io_uring_prep_read_fixed' static inline void io_uring_prep_read_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:456:20: note: previous definition of 'io_uring_prep_read_fixed' was here static inline void io_uring_prep_read_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:464:20: error: redefinition of 'io_uring_prep_writev' static inline void io_uring_prep_writev(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:464:20: note: previous definition of 'io_uring_prep_writev' was here static inline void io_uring_prep_writev(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:471:20: error: redefinition of 'io_uring_prep_writev2' static inline void io_uring_prep_writev2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:471:20: note: previous definition of 'io_uring_prep_writev2' was here static inline void io_uring_prep_writev2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:480:20: error: redefinition of 'io_uring_prep_write_fixed' static inline void io_uring_prep_write_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:480:20: note: previous definition of 'io_uring_prep_write_fixed' was here static inline void io_uring_prep_write_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:488:20: error: redefinition of 'io_uring_prep_recvmsg' static inline void io_uring_prep_recvmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:488:20: note: previous definition of 'io_uring_prep_recvmsg' was here static inline void io_uring_prep_recvmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:495:20: error: redefinition of 'io_uring_prep_recvmsg_multishot' static inline void io_uring_prep_recvmsg_multishot(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:495:20: note: previous definition of 'io_uring_prep_recvmsg_multishot' was here static inline void io_uring_prep_recvmsg_multishot(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:502:20: error: redefinition of 'io_uring_prep_sendmsg' static inline void io_uring_prep_sendmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:502:20: note: previous definition of 'io_uring_prep_sendmsg' was here static inline void io_uring_prep_sendmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:510:24: error: redefinition of '__io_uring_prep_poll_mask' static inline unsigned __io_uring_prep_poll_mask(unsigned poll_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:510:24: note: previous definition of '__io_uring_prep_poll_mask' was here static inline unsigned __io_uring_prep_poll_mask(unsigned poll_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:518:20: error: redefinition of 'io_uring_prep_poll_add' static inline void io_uring_prep_poll_add(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:518:20: note: previous definition of 'io_uring_prep_poll_add' was here static inline void io_uring_prep_poll_add(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:525:20: error: redefinition of 'io_uring_prep_poll_multishot' static inline void io_uring_prep_poll_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:525:20: note: previous definition of 'io_uring_prep_poll_multishot' was here static inline void io_uring_prep_poll_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:532:20: error: redefinition of 'io_uring_prep_poll_remove' static inline void io_uring_prep_poll_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:532:20: note: previous definition of 'io_uring_prep_poll_remove' was here static inline void io_uring_prep_poll_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:539:20: error: redefinition of 'io_uring_prep_poll_update' static inline void io_uring_prep_poll_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:539:20: note: previous definition of 'io_uring_prep_poll_update' was here static inline void io_uring_prep_poll_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:550:20: error: redefinition of 'io_uring_prep_fsync' static inline void io_uring_prep_fsync(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:550:20: note: previous definition of 'io_uring_prep_fsync' was here static inline void io_uring_prep_fsync(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:557:20: error: redefinition of 'io_uring_prep_nop' static inline void io_uring_prep_nop(struct io_uring_sqe *sqe) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:557:20: note: previous definition of 'io_uring_prep_nop' was here static inline void io_uring_prep_nop(struct io_uring_sqe *sqe) ^~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:562:20: error: redefinition of 'io_uring_prep_timeout' static inline void io_uring_prep_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:562:20: note: previous definition of 'io_uring_prep_timeout' was here static inline void io_uring_prep_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:570:20: error: redefinition of 'io_uring_prep_timeout_remove' static inline void io_uring_prep_timeout_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:570:20: note: previous definition of 'io_uring_prep_timeout_remove' was here static inline void io_uring_prep_timeout_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:578:20: error: redefinition of 'io_uring_prep_timeout_update' static inline void io_uring_prep_timeout_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:578:20: note: previous definition of 'io_uring_prep_timeout_update' was here static inline void io_uring_prep_timeout_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:588:20: error: redefinition of 'io_uring_prep_accept' static inline void io_uring_prep_accept(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:588:20: note: previous definition of 'io_uring_prep_accept' was here static inline void io_uring_prep_accept(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:598:20: error: redefinition of 'io_uring_prep_accept_direct' static inline void io_uring_prep_accept_direct(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:598:20: note: previous definition of 'io_uring_prep_accept_direct' was here static inline void io_uring_prep_accept_direct(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:607:20: error: redefinition of 'io_uring_prep_multishot_accept' static inline void io_uring_prep_multishot_accept(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:607:20: note: previous definition of 'io_uring_prep_multishot_accept' was here static inline void io_uring_prep_multishot_accept(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:616:20: error: redefinition of 'io_uring_prep_multishot_accept_direct' static inline void io_uring_prep_multishot_accept_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:616:20: note: previous definition of 'io_uring_prep_multishot_accept_direct' was here static inline void io_uring_prep_multishot_accept_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:626:20: error: redefinition of 'io_uring_prep_cancel64' static inline void io_uring_prep_cancel64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:626:20: note: previous definition of 'io_uring_prep_cancel64' was here static inline void io_uring_prep_cancel64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:634:20: error: redefinition of 'io_uring_prep_cancel' static inline void io_uring_prep_cancel(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:634:20: note: previous definition of 'io_uring_prep_cancel' was here static inline void io_uring_prep_cancel(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:640:20: error: redefinition of 'io_uring_prep_cancel_fd' static inline void io_uring_prep_cancel_fd(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:640:20: note: previous definition of 'io_uring_prep_cancel_fd' was here static inline void io_uring_prep_cancel_fd(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:647:20: error: redefinition of 'io_uring_prep_link_timeout' static inline void io_uring_prep_link_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:647:20: note: previous definition of 'io_uring_prep_link_timeout' was here static inline void io_uring_prep_link_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:655:20: error: redefinition of 'io_uring_prep_connect' static inline void io_uring_prep_connect(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:655:20: note: previous definition of 'io_uring_prep_connect' was here static inline void io_uring_prep_connect(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:662:20: error: redefinition of 'io_uring_prep_files_update' static inline void io_uring_prep_files_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:662:20: note: previous definition of 'io_uring_prep_files_update' was here static inline void io_uring_prep_files_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:670:20: error: redefinition of 'io_uring_prep_fallocate' static inline void io_uring_prep_fallocate(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:670:20: note: previous definition of 'io_uring_prep_fallocate' was here static inline void io_uring_prep_fallocate(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:678:20: error: redefinition of 'io_uring_prep_openat' static inline void io_uring_prep_openat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:678:20: note: previous definition of 'io_uring_prep_openat' was here static inline void io_uring_prep_openat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:687:20: error: redefinition of 'io_uring_prep_openat_direct' static inline void io_uring_prep_openat_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:687:20: note: previous definition of 'io_uring_prep_openat_direct' was here static inline void io_uring_prep_openat_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:696:20: error: redefinition of 'io_uring_prep_close' static inline void io_uring_prep_close(struct io_uring_sqe *sqe, int fd) ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:696:20: note: previous definition of 'io_uring_prep_close' was here static inline void io_uring_prep_close(struct io_uring_sqe *sqe, int fd) ^~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:701:20: error: redefinition of 'io_uring_prep_close_direct' static inline void io_uring_prep_close_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:701:20: note: previous definition of 'io_uring_prep_close_direct' was here static inline void io_uring_prep_close_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:708:20: error: redefinition of 'io_uring_prep_read' static inline void io_uring_prep_read(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:708:20: note: previous definition of 'io_uring_prep_read' was here static inline void io_uring_prep_read(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:714:20: error: redefinition of 'io_uring_prep_write' static inline void io_uring_prep_write(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:714:20: note: previous definition of 'io_uring_prep_write' was here static inline void io_uring_prep_write(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:722:20: error: redefinition of 'io_uring_prep_statx' static inline void io_uring_prep_statx(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:722:20: note: previous definition of 'io_uring_prep_statx' was here static inline void io_uring_prep_statx(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:731:20: error: redefinition of 'io_uring_prep_fadvise' static inline void io_uring_prep_fadvise(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:731:20: note: previous definition of 'io_uring_prep_fadvise' was here static inline void io_uring_prep_fadvise(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:738:20: error: redefinition of 'io_uring_prep_madvise' static inline void io_uring_prep_madvise(struct io_uring_sqe *sqe, void *addr, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:738:20: note: previous definition of 'io_uring_prep_madvise' was here static inline void io_uring_prep_madvise(struct io_uring_sqe *sqe, void *addr, ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:745:20: error: redefinition of 'io_uring_prep_send' static inline void io_uring_prep_send(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:745:20: note: previous definition of 'io_uring_prep_send' was here static inline void io_uring_prep_send(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:752:20: error: redefinition of 'io_uring_prep_send_zc' static inline void io_uring_prep_send_zc(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:752:20: note: previous definition of 'io_uring_prep_send_zc' was here static inline void io_uring_prep_send_zc(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:761:20: error: redefinition of 'io_uring_prep_send_zc_fixed' static inline void io_uring_prep_send_zc_fixed(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:761:20: note: previous definition of 'io_uring_prep_send_zc_fixed' was here static inline void io_uring_prep_send_zc_fixed(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:772:20: error: redefinition of 'io_uring_prep_sendmsg_zc' static inline void io_uring_prep_sendmsg_zc(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:772:20: note: previous definition of 'io_uring_prep_sendmsg_zc' was here static inline void io_uring_prep_sendmsg_zc(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:780:20: error: redefinition of 'io_uring_prep_send_set_addr' static inline void io_uring_prep_send_set_addr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:780:20: note: previous definition of 'io_uring_prep_send_set_addr' was here static inline void io_uring_prep_send_set_addr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:788:20: error: redefinition of 'io_uring_prep_recv' static inline void io_uring_prep_recv(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:788:20: note: previous definition of 'io_uring_prep_recv' was here static inline void io_uring_prep_recv(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:795:20: error: redefinition of 'io_uring_prep_recv_multishot' static inline void io_uring_prep_recv_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:795:20: note: previous definition of 'io_uring_prep_recv_multishot' was here static inline void io_uring_prep_recv_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:804:1: error: redefinition of 'io_uring_recvmsg_validate' io_uring_recvmsg_validate(void *buf, int buf_len, struct msghdr *msgh) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:804:1: note: previous definition of 'io_uring_recvmsg_validate' was here io_uring_recvmsg_validate(void *buf, int buf_len, struct msghdr *msgh) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:813:21: error: redefinition of 'io_uring_recvmsg_name' static inline void *io_uring_recvmsg_name(struct io_uring_recvmsg_out *o) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:813:21: note: previous definition of 'io_uring_recvmsg_name' was here static inline void *io_uring_recvmsg_name(struct io_uring_recvmsg_out *o) ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:819:1: error: redefinition of 'io_uring_recvmsg_cmsg_firsthdr' io_uring_recvmsg_cmsg_firsthdr(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:819:1: note: previous definition of 'io_uring_recvmsg_cmsg_firsthdr' was here io_uring_recvmsg_cmsg_firsthdr(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:830:1: error: redefinition of 'io_uring_recvmsg_cmsg_nexthdr' io_uring_recvmsg_cmsg_nexthdr(struct io_uring_recvmsg_out *o, struct msghdr *msgh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:830:1: note: previous definition of 'io_uring_recvmsg_cmsg_nexthdr' was here io_uring_recvmsg_cmsg_nexthdr(struct io_uring_recvmsg_out *o, struct msghdr *msgh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:850:21: error: redefinition of 'io_uring_recvmsg_payload' static inline void *io_uring_recvmsg_payload(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:850:21: note: previous definition of 'io_uring_recvmsg_payload' was here static inline void *io_uring_recvmsg_payload(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:858:1: error: redefinition of 'io_uring_recvmsg_payload_length' io_uring_recvmsg_payload_length(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:858:1: note: previous definition of 'io_uring_recvmsg_payload_length' was here io_uring_recvmsg_payload_length(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:868:20: error: redefinition of 'io_uring_prep_openat2' static inline void io_uring_prep_openat2(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:868:20: note: previous definition of 'io_uring_prep_openat2' was here static inline void io_uring_prep_openat2(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:876:20: error: redefinition of 'io_uring_prep_openat2_direct' static inline void io_uring_prep_openat2_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:876:20: note: previous definition of 'io_uring_prep_openat2_direct' was here static inline void io_uring_prep_openat2_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:886:20: error: redefinition of 'io_uring_prep_epoll_ctl' static inline void io_uring_prep_epoll_ctl(struct io_uring_sqe *sqe, int epfd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:886:20: note: previous definition of 'io_uring_prep_epoll_ctl' was here static inline void io_uring_prep_epoll_ctl(struct io_uring_sqe *sqe, int epfd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:894:20: error: redefinition of 'io_uring_prep_provide_buffers' static inline void io_uring_prep_provide_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:894:20: note: previous definition of 'io_uring_prep_provide_buffers' was here static inline void io_uring_prep_provide_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:903:20: error: redefinition of 'io_uring_prep_remove_buffers' static inline void io_uring_prep_remove_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:903:20: note: previous definition of 'io_uring_prep_remove_buffers' was here static inline void io_uring_prep_remove_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:910:20: error: redefinition of 'io_uring_prep_shutdown' static inline void io_uring_prep_shutdown(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:910:20: note: previous definition of 'io_uring_prep_shutdown' was here static inline void io_uring_prep_shutdown(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:916:20: error: redefinition of 'io_uring_prep_unlinkat' static inline void io_uring_prep_unlinkat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:916:20: note: previous definition of 'io_uring_prep_unlinkat' was here static inline void io_uring_prep_unlinkat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:923:20: error: redefinition of 'io_uring_prep_unlink' static inline void io_uring_prep_unlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:923:20: note: previous definition of 'io_uring_prep_unlink' was here static inline void io_uring_prep_unlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:929:20: error: redefinition of 'io_uring_prep_renameat' static inline void io_uring_prep_renameat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:929:20: note: previous definition of 'io_uring_prep_renameat' was here static inline void io_uring_prep_renameat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:939:20: error: redefinition of 'io_uring_prep_rename' static inline void io_uring_prep_rename(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:939:20: note: previous definition of 'io_uring_prep_rename' was here static inline void io_uring_prep_rename(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:945:20: error: redefinition of 'io_uring_prep_sync_file_range' static inline void io_uring_prep_sync_file_range(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:945:20: note: previous definition of 'io_uring_prep_sync_file_range' was here static inline void io_uring_prep_sync_file_range(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:953:20: error: redefinition of 'io_uring_prep_mkdirat' static inline void io_uring_prep_mkdirat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:953:20: note: previous definition of 'io_uring_prep_mkdirat' was here static inline void io_uring_prep_mkdirat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:959:20: error: redefinition of 'io_uring_prep_mkdir' static inline void io_uring_prep_mkdir(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:959:20: note: previous definition of 'io_uring_prep_mkdir' was here static inline void io_uring_prep_mkdir(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:965:20: error: redefinition of 'io_uring_prep_symlinkat' static inline void io_uring_prep_symlinkat(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:965:20: note: previous definition of 'io_uring_prep_symlinkat' was here static inline void io_uring_prep_symlinkat(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:973:20: error: redefinition of 'io_uring_prep_symlink' static inline void io_uring_prep_symlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:973:20: note: previous definition of 'io_uring_prep_symlink' was here static inline void io_uring_prep_symlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:979:20: error: redefinition of 'io_uring_prep_linkat' static inline void io_uring_prep_linkat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:979:20: note: previous definition of 'io_uring_prep_linkat' was here static inline void io_uring_prep_linkat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:988:20: error: redefinition of 'io_uring_prep_link' static inline void io_uring_prep_link(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:988:20: note: previous definition of 'io_uring_prep_link' was here static inline void io_uring_prep_link(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:994:20: error: redefinition of 'io_uring_prep_msg_ring' static inline void io_uring_prep_msg_ring(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:994:20: note: previous definition of 'io_uring_prep_msg_ring' was here static inline void io_uring_prep_msg_ring(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1002:20: error: redefinition of 'io_uring_prep_getxattr' static inline void io_uring_prep_getxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1002:20: note: previous definition of 'io_uring_prep_getxattr' was here static inline void io_uring_prep_getxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1014:20: error: redefinition of 'io_uring_prep_setxattr' static inline void io_uring_prep_setxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1014:20: note: previous definition of 'io_uring_prep_setxattr' was here static inline void io_uring_prep_setxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1027:20: error: redefinition of 'io_uring_prep_fgetxattr' static inline void io_uring_prep_fgetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1027:20: note: previous definition of 'io_uring_prep_fgetxattr' was here static inline void io_uring_prep_fgetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1038:20: error: redefinition of 'io_uring_prep_fsetxattr' static inline void io_uring_prep_fsetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1038:20: note: previous definition of 'io_uring_prep_fsetxattr' was here static inline void io_uring_prep_fsetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1050:20: error: redefinition of 'io_uring_prep_socket' static inline void io_uring_prep_socket(struct io_uring_sqe *sqe, int domain, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1050:20: note: previous definition of 'io_uring_prep_socket' was here static inline void io_uring_prep_socket(struct io_uring_sqe *sqe, int domain, ^~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1058:20: error: redefinition of 'io_uring_prep_socket_direct' static inline void io_uring_prep_socket_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1058:20: note: previous definition of 'io_uring_prep_socket_direct' was here static inline void io_uring_prep_socket_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1069:20: error: redefinition of 'io_uring_prep_socket_direct_alloc' static inline void io_uring_prep_socket_direct_alloc(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1069:20: note: previous definition of 'io_uring_prep_socket_direct_alloc' was here static inline void io_uring_prep_socket_direct_alloc(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1082:24: error: conflicting types for 'io_uring_sq_ready' static inline unsigned io_uring_sq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1082:24: note: previous definition of 'io_uring_sq_ready' was here static inline unsigned io_uring_sq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1101:24: error: conflicting types for 'io_uring_sq_space_left' static inline unsigned io_uring_sq_space_left(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1101:24: note: previous definition of 'io_uring_sq_space_left' was here static inline unsigned io_uring_sq_space_left(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1113:19: error: conflicting types for 'io_uring_sqring_wait' static inline int io_uring_sqring_wait(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1113:19: note: previous definition of 'io_uring_sqring_wait' was here static inline int io_uring_sqring_wait(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1126:24: error: conflicting types for 'io_uring_cq_ready' static inline unsigned io_uring_cq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1126:24: note: previous definition of 'io_uring_cq_ready' was here static inline unsigned io_uring_cq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1135:20: error: conflicting types for 'io_uring_cq_has_overflow' static inline bool io_uring_cq_has_overflow(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1135:20: note: previous definition of 'io_uring_cq_has_overflow' was here static inline bool io_uring_cq_has_overflow(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1143:20: error: conflicting types for 'io_uring_cq_eventfd_enabled' static inline bool io_uring_cq_eventfd_enabled(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1143:20: note: previous definition of 'io_uring_cq_eventfd_enabled' was here static inline bool io_uring_cq_eventfd_enabled(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1155:19: error: conflicting types for 'io_uring_cq_eventfd_toggle' static inline int io_uring_cq_eventfd_toggle(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1155:19: note: previous definition of 'io_uring_cq_eventfd_toggle' was here static inline int io_uring_cq_eventfd_toggle(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1183:19: error: conflicting types for 'io_uring_wait_cqe_nr' static inline int io_uring_wait_cqe_nr(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1183:19: note: previous definition of 'io_uring_wait_cqe_nr' was here static inline int io_uring_wait_cqe_nr(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1195:19: error: conflicting types for '__io_uring_peek_cqe' static inline int __io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1195:19: note: previous definition of '__io_uring_peek_cqe' was here static inline int __io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1241:19: error: conflicting types for 'io_uring_peek_cqe' static inline int io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1241:19: note: previous definition of 'io_uring_peek_cqe' was here static inline int io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1254:19: error: conflicting types for 'io_uring_wait_cqe' static inline int io_uring_wait_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1254:19: note: previous definition of 'io_uring_wait_cqe' was here static inline int io_uring_wait_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1270:36: error: conflicting types for '_io_uring_get_sqe' static inline struct io_uring_sqe *_io_uring_get_sqe(struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1270:36: note: previous definition of '_io_uring_get_sqe' was here static inline struct io_uring_sqe *_io_uring_get_sqe(struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1297:19: error: redefinition of 'io_uring_buf_ring_mask' static inline int io_uring_buf_ring_mask(__u32 ring_entries) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1297:19: note: previous definition of 'io_uring_buf_ring_mask' was here static inline int io_uring_buf_ring_mask(__u32 ring_entries) ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1302:20: error: redefinition of 'io_uring_buf_ring_init' static inline void io_uring_buf_ring_init(struct io_uring_buf_ring *br) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1302:20: note: previous definition of 'io_uring_buf_ring_init' was here static inline void io_uring_buf_ring_init(struct io_uring_buf_ring *br) ^~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1310:20: error: redefinition of 'io_uring_buf_ring_add' static inline void io_uring_buf_ring_add(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1310:20: note: previous definition of 'io_uring_buf_ring_add' was here static inline void io_uring_buf_ring_add(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1327:20: error: redefinition of 'io_uring_buf_ring_advance' static inline void io_uring_buf_ring_advance(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1327:20: note: previous definition of 'io_uring_buf_ring_advance' was here static inline void io_uring_buf_ring_advance(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1342:20: error: conflicting types for 'io_uring_buf_ring_cq_advance' static inline void io_uring_buf_ring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1342:20: note: previous definition of 'io_uring_buf_ring_cq_advance' was here static inline void io_uring_buf_ring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1356:22: error: conflicting types for 'io_uring_get_sqe' struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring); ^~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1356:22: note: previous declaration of 'io_uring_get_sqe' was here struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring); ^~~~~~~~~~~~~~~~ In file included from queue.c:6: include/liburing.h:1366:2: error: #endif without #if #endif ^~~~~ queue.c:135:5: error: conflicting types for '__io_uring_get_cqe' int __io_uring_get_cqe(struct io_uring *ring, struct io_uring_cqe **cqe_ptr, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:269:5: note: previous declaration of '__io_uring_get_cqe' was here int __io_uring_get_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~ queue.c:149:5: error: conflicting types for 'io_uring_get_events' int io_uring_get_events(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:250:5: note: previous declaration of 'io_uring_get_events' was here int io_uring_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ queue.c:162:10: error: conflicting types for 'io_uring_peek_batch_cqe' unsigned io_uring_peek_batch_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:180:10: note: previous declaration of 'io_uring_peek_batch_cqe' was here unsigned io_uring_peek_batch_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~ queue.c:299:5: error: conflicting types for 'io_uring_wait_cqes' int io_uring_wait_cqes(struct io_uring *ring, struct io_uring_cqe **cqe_ptr, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:182:5: note: previous declaration of 'io_uring_wait_cqes' was here int io_uring_wait_cqes(struct io_uring *ring, struct io_uring_cqe **cqe_ptr, ^~~~~~~~~~~~~~~~~~ queue.c:317:5: error: conflicting types for 'io_uring_submit_and_wait_timeout' int io_uring_submit_and_wait_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:191:5: note: previous declaration of 'io_uring_submit_and_wait_timeout' was here int io_uring_submit_and_wait_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ queue.c:356:5: error: conflicting types for 'io_uring_wait_cqe_timeout' int io_uring_wait_cqe_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:185:5: note: previous declaration of 'io_uring_wait_cqe_timeout' was here int io_uring_wait_cqe_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~ queue.c:400:5: error: conflicting types for 'io_uring_submit' int io_uring_submit(struct io_uring *ring) ^~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:188:5: note: previous declaration of 'io_uring_submit' was here int io_uring_submit(struct io_uring *ring); ^~~~~~~~~~~~~~~ queue.c:409:5: error: conflicting types for 'io_uring_submit_on_idle' int io_uring_submit_on_idle(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:189:5: note: previous declaration of 'io_uring_submit_on_idle' was here int io_uring_submit_on_idle(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ queue.c:419:5: error: conflicting types for 'io_uring_submit_and_wait' int io_uring_submit_and_wait(struct io_uring *ring, unsigned wait_nr) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:190:5: note: previous declaration of 'io_uring_submit_and_wait' was here int io_uring_submit_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~ queue.c:424:5: error: conflicting types for 'io_uring_submit_on_idle_and_wait' int io_uring_submit_on_idle_and_wait(struct io_uring *ring, unsigned wait_nr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:196:5: note: previous declaration of 'io_uring_submit_on_idle_and_wait' was here int io_uring_submit_on_idle_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ queue.c:429:5: error: conflicting types for 'io_uring_submit_and_get_events' int io_uring_submit_and_get_events(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:251:5: note: previous declaration of 'io_uring_submit_and_get_events' was here int io_uring_submit_and_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ queue.c:435:22: error: conflicting types for 'io_uring_get_sqe' struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring) ^~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:1356:22: note: previous declaration of 'io_uring_get_sqe' was here struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring); ^~~~~~~~~~~~~~~~ queue.c:441:5: error: conflicting types for '__io_uring_sqring_wait' int __io_uring_sqring_wait(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from queue.c:5: include/liburing.h:233:5: note: previous declaration of '__io_uring_sqring_wait' was here int __io_uring_sqring_wait(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ make[1]: *** [Makefile:52: queue.os] Error 1 make[1]: Leaving directory '/builddir/build/BUILD/liburing-2.3/src' make[1]: Entering directory '/builddir/build/BUILD/liburing-2.3/src' gcc -D_GNU_SOURCE -Iinclude/ -include ../config-host.h -MT "register.os" -MMD -MP -MF "register.os.d" -fPIC -g -O3 -Wall -Wextra -fno-stack-protector -Wno-unused-parameter -Wno-sign-compare -DLIBURING_INTERNAL -c -o register.os register.c In file included from syscall.h:13, from register.c:5: include/liburing.h:2:3: error: invalid preprocessing directive #LIB_URING_H # LIB_URING_H ^~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1366:2: error: #endif without #if #endif ^~~~~ In file included from register.c:6: include/liburing.h:2:3: error: invalid preprocessing directive #LIB_URING_H # LIB_URING_H ^~~~~~~~~~~ include/liburing.h:89:8: error: redefinition of 'struct io_uring_sq' struct io_uring_sq { ^~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:89:8: note: originally defined here struct io_uring_sq { ^~~~~~~~~~~ In file included from register.c:6: include/liburing.h:113:8: error: redefinition of 'struct io_uring_cq' struct io_uring_cq { ^~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:113:8: note: originally defined here struct io_uring_cq { ^~~~~~~~~~~ In file included from register.c:6: include/liburing.h:133:8: error: redefinition of 'struct io_uring' struct io_uring { ^~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:133:8: note: originally defined here struct io_uring { ^~~~~~~~ In file included from register.c:6: include/liburing.h:154:24: error: conflicting types for 'io_uring_get_probe_ring' struct io_uring_probe *io_uring_get_probe_ring(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:154:24: note: previous declaration of 'io_uring_get_probe_ring' was here struct io_uring_probe *io_uring_get_probe_ring(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:164:19: error: redefinition of 'io_uring_opcode_supported' static inline int io_uring_opcode_supported(const struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:164:19: note: previous definition of 'io_uring_opcode_supported' was here static inline int io_uring_opcode_supported(const struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:172:5: error: conflicting types for 'io_uring_queue_init_params' int io_uring_queue_init_params(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:172:5: note: previous declaration of 'io_uring_queue_init_params' was here int io_uring_queue_init_params(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:174:5: error: conflicting types for 'io_uring_queue_init' int io_uring_queue_init(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:174:5: note: previous declaration of 'io_uring_queue_init' was here int io_uring_queue_init(unsigned entries, struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:176:5: error: conflicting types for 'io_uring_queue_mmap' int io_uring_queue_mmap(int fd, struct io_uring_params *p, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:176:5: note: previous declaration of 'io_uring_queue_mmap' was here int io_uring_queue_mmap(int fd, struct io_uring_params *p, ^~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:178:5: error: conflicting types for 'io_uring_ring_dontfork' int io_uring_ring_dontfork(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:178:5: note: previous declaration of 'io_uring_ring_dontfork' was here int io_uring_ring_dontfork(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:179:6: error: conflicting types for 'io_uring_queue_exit' void io_uring_queue_exit(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:179:6: note: previous declaration of 'io_uring_queue_exit' was here void io_uring_queue_exit(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:180:10: error: conflicting types for 'io_uring_peek_batch_cqe' unsigned io_uring_peek_batch_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:180:10: note: previous declaration of 'io_uring_peek_batch_cqe' was here unsigned io_uring_peek_batch_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:182:5: error: conflicting types for 'io_uring_wait_cqes' int io_uring_wait_cqes(struct io_uring *ring, struct io_uring_cqe **cqe_ptr, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:182:5: note: previous declaration of 'io_uring_wait_cqes' was here int io_uring_wait_cqes(struct io_uring *ring, struct io_uring_cqe **cqe_ptr, ^~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:185:5: error: conflicting types for 'io_uring_wait_cqe_timeout' int io_uring_wait_cqe_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:185:5: note: previous declaration of 'io_uring_wait_cqe_timeout' was here int io_uring_wait_cqe_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:188:5: error: conflicting types for 'io_uring_submit' int io_uring_submit(struct io_uring *ring); ^~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:188:5: note: previous declaration of 'io_uring_submit' was here int io_uring_submit(struct io_uring *ring); ^~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:189:5: error: conflicting types for 'io_uring_submit_on_idle' int io_uring_submit_on_idle(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:189:5: note: previous declaration of 'io_uring_submit_on_idle' was here int io_uring_submit_on_idle(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:190:5: error: conflicting types for 'io_uring_submit_and_wait' int io_uring_submit_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:190:5: note: previous declaration of 'io_uring_submit_and_wait' was here int io_uring_submit_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:191:5: error: conflicting types for 'io_uring_submit_and_wait_timeout' int io_uring_submit_and_wait_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:191:5: note: previous declaration of 'io_uring_submit_and_wait_timeout' was here int io_uring_submit_and_wait_timeout(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:196:5: error: conflicting types for 'io_uring_submit_on_idle_and_wait' int io_uring_submit_on_idle_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:196:5: note: previous declaration of 'io_uring_submit_on_idle_and_wait' was here int io_uring_submit_on_idle_and_wait(struct io_uring *ring, unsigned wait_nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:198:5: error: conflicting types for 'io_uring_register_buffers' int io_uring_register_buffers(struct io_uring *ring, const struct iovec *iovecs, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:198:5: note: previous declaration of 'io_uring_register_buffers' was here int io_uring_register_buffers(struct io_uring *ring, const struct iovec *iovecs, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:200:5: error: conflicting types for 'io_uring_register_buffers_tags' int io_uring_register_buffers_tags(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:200:5: note: previous declaration of 'io_uring_register_buffers_tags' was here int io_uring_register_buffers_tags(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:203:5: error: conflicting types for 'io_uring_register_buffers_sparse' int io_uring_register_buffers_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:203:5: note: previous declaration of 'io_uring_register_buffers_sparse' was here int io_uring_register_buffers_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:204:5: error: conflicting types for 'io_uring_register_buffers_update_tag' int io_uring_register_buffers_update_tag(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:204:5: note: previous declaration of 'io_uring_register_buffers_update_tag' was here int io_uring_register_buffers_update_tag(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:208:5: error: conflicting types for 'io_uring_unregister_buffers' int io_uring_unregister_buffers(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:208:5: note: previous declaration of 'io_uring_unregister_buffers' was here int io_uring_unregister_buffers(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:210:5: error: conflicting types for 'io_uring_register_files' int io_uring_register_files(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:210:5: note: previous declaration of 'io_uring_register_files' was here int io_uring_register_files(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:212:5: error: conflicting types for 'io_uring_register_files_tags' int io_uring_register_files_tags(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:212:5: note: previous declaration of 'io_uring_register_files_tags' was here int io_uring_register_files_tags(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:214:5: error: conflicting types for 'io_uring_register_files_sparse' int io_uring_register_files_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:214:5: note: previous declaration of 'io_uring_register_files_sparse' was here int io_uring_register_files_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:215:5: error: conflicting types for 'io_uring_register_files_update_tag' int io_uring_register_files_update_tag(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:215:5: note: previous declaration of 'io_uring_register_files_update_tag' was here int io_uring_register_files_update_tag(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:219:5: error: conflicting types for 'io_uring_unregister_files' int io_uring_unregister_files(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:219:5: note: previous declaration of 'io_uring_unregister_files' was here int io_uring_unregister_files(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:220:5: error: conflicting types for 'io_uring_register_files_update' int io_uring_register_files_update(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:220:5: note: previous declaration of 'io_uring_register_files_update' was here int io_uring_register_files_update(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:222:5: error: conflicting types for 'io_uring_register_eventfd' int io_uring_register_eventfd(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:222:5: note: previous declaration of 'io_uring_register_eventfd' was here int io_uring_register_eventfd(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:223:5: error: conflicting types for 'io_uring_register_eventfd_async' int io_uring_register_eventfd_async(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:223:5: note: previous declaration of 'io_uring_register_eventfd_async' was here int io_uring_register_eventfd_async(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:224:5: error: conflicting types for 'io_uring_unregister_eventfd' int io_uring_unregister_eventfd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:224:5: note: previous declaration of 'io_uring_unregister_eventfd' was here int io_uring_unregister_eventfd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:225:5: error: conflicting types for 'io_uring_register_probe' int io_uring_register_probe(struct io_uring *ring, struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:225:5: note: previous declaration of 'io_uring_register_probe' was here int io_uring_register_probe(struct io_uring *ring, struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:227:5: error: conflicting types for 'io_uring_register_personality' int io_uring_register_personality(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:227:5: note: previous declaration of 'io_uring_register_personality' was here int io_uring_register_personality(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:228:5: error: conflicting types for 'io_uring_unregister_personality' int io_uring_unregister_personality(struct io_uring *ring, int id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:228:5: note: previous declaration of 'io_uring_unregister_personality' was here int io_uring_unregister_personality(struct io_uring *ring, int id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:229:5: error: conflicting types for 'io_uring_register_restrictions' int io_uring_register_restrictions(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:229:5: note: previous declaration of 'io_uring_register_restrictions' was here int io_uring_register_restrictions(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:232:5: error: conflicting types for 'io_uring_enable_rings' int io_uring_enable_rings(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:232:5: note: previous declaration of 'io_uring_enable_rings' was here int io_uring_enable_rings(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:233:5: error: conflicting types for '__io_uring_sqring_wait' int __io_uring_sqring_wait(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:233:5: note: previous declaration of '__io_uring_sqring_wait' was here int __io_uring_sqring_wait(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:234:5: error: conflicting types for 'io_uring_register_iowq_aff' int io_uring_register_iowq_aff(struct io_uring *ring, size_t cpusz, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:234:5: note: previous declaration of 'io_uring_register_iowq_aff' was here int io_uring_register_iowq_aff(struct io_uring *ring, size_t cpusz, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:236:5: error: conflicting types for 'io_uring_unregister_iowq_aff' int io_uring_unregister_iowq_aff(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:236:5: note: previous declaration of 'io_uring_unregister_iowq_aff' was here int io_uring_unregister_iowq_aff(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:237:5: error: conflicting types for 'io_uring_register_iowq_max_workers' int io_uring_register_iowq_max_workers(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:237:5: note: previous declaration of 'io_uring_register_iowq_max_workers' was here int io_uring_register_iowq_max_workers(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:239:5: error: conflicting types for 'io_uring_register_ring_fd' int io_uring_register_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:239:5: note: previous declaration of 'io_uring_register_ring_fd' was here int io_uring_register_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:240:5: error: conflicting types for 'io_uring_unregister_ring_fd' int io_uring_unregister_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:240:5: note: previous declaration of 'io_uring_unregister_ring_fd' was here int io_uring_unregister_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:241:5: error: conflicting types for 'io_uring_register_buf_ring' int io_uring_register_buf_ring(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:241:5: note: previous declaration of 'io_uring_register_buf_ring' was here int io_uring_register_buf_ring(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:243:5: error: conflicting types for 'io_uring_unregister_buf_ring' int io_uring_unregister_buf_ring(struct io_uring *ring, int bgid); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:243:5: note: previous declaration of 'io_uring_unregister_buf_ring' was here int io_uring_unregister_buf_ring(struct io_uring *ring, int bgid); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:244:5: error: conflicting types for 'io_uring_register_sync_cancel' int io_uring_register_sync_cancel(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:244:5: note: previous declaration of 'io_uring_register_sync_cancel' was here int io_uring_register_sync_cancel(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:247:5: error: conflicting types for 'io_uring_register_file_alloc_range' int io_uring_register_file_alloc_range(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:247:5: note: previous declaration of 'io_uring_register_file_alloc_range' was here int io_uring_register_file_alloc_range(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:250:5: error: conflicting types for 'io_uring_get_events' int io_uring_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:250:5: note: previous declaration of 'io_uring_get_events' was here int io_uring_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:251:5: error: conflicting types for 'io_uring_submit_and_get_events' int io_uring_submit_and_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:251:5: note: previous declaration of 'io_uring_submit_and_get_events' was here int io_uring_submit_and_get_events(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:269:5: error: conflicting types for '__io_uring_get_cqe' int __io_uring_get_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:269:5: note: previous declaration of '__io_uring_get_cqe' was here int __io_uring_get_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:298:20: error: conflicting types for 'io_uring_cq_advance' static inline void io_uring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:298:20: note: previous definition of 'io_uring_cq_advance' was here static inline void io_uring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:316:20: error: conflicting types for 'io_uring_cqe_seen' static inline void io_uring_cqe_seen(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:316:20: note: previous definition of 'io_uring_cqe_seen' was here static inline void io_uring_cqe_seen(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:331:20: error: redefinition of 'io_uring_sqe_set_data' static inline void io_uring_sqe_set_data(struct io_uring_sqe *sqe, void *data) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:331:20: note: previous definition of 'io_uring_sqe_set_data' was here static inline void io_uring_sqe_set_data(struct io_uring_sqe *sqe, void *data) ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:336:21: error: redefinition of 'io_uring_cqe_get_data' static inline void *io_uring_cqe_get_data(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:336:21: note: previous definition of 'io_uring_cqe_get_data' was here static inline void *io_uring_cqe_get_data(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:346:20: error: redefinition of 'io_uring_sqe_set_data64' static inline void io_uring_sqe_set_data64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:346:20: note: previous definition of 'io_uring_sqe_set_data64' was here static inline void io_uring_sqe_set_data64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:352:21: error: redefinition of 'io_uring_cqe_get_data64' static inline __u64 io_uring_cqe_get_data64(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:352:21: note: previous definition of 'io_uring_cqe_get_data64' was here static inline __u64 io_uring_cqe_get_data64(const struct io_uring_cqe *cqe) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:362:20: error: redefinition of 'io_uring_sqe_set_flags' static inline void io_uring_sqe_set_flags(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:362:20: note: previous definition of 'io_uring_sqe_set_flags' was here static inline void io_uring_sqe_set_flags(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:368:20: error: redefinition of '__io_uring_set_target_fixed_file' static inline void __io_uring_set_target_fixed_file(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:368:20: note: previous definition of '__io_uring_set_target_fixed_file' was here static inline void __io_uring_set_target_fixed_file(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:375:20: error: redefinition of 'io_uring_prep_rw' static inline void io_uring_prep_rw(int op, struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:375:20: note: previous definition of 'io_uring_prep_rw' was here static inline void io_uring_prep_rw(int op, struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:416:20: error: redefinition of 'io_uring_prep_splice' static inline void io_uring_prep_splice(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:416:20: note: previous definition of 'io_uring_prep_splice' was here static inline void io_uring_prep_splice(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:429:20: error: redefinition of 'io_uring_prep_tee' static inline void io_uring_prep_tee(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:429:20: note: previous definition of 'io_uring_prep_tee' was here static inline void io_uring_prep_tee(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:440:20: error: redefinition of 'io_uring_prep_readv' static inline void io_uring_prep_readv(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:440:20: note: previous definition of 'io_uring_prep_readv' was here static inline void io_uring_prep_readv(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:447:20: error: redefinition of 'io_uring_prep_readv2' static inline void io_uring_prep_readv2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:447:20: note: previous definition of 'io_uring_prep_readv2' was here static inline void io_uring_prep_readv2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:456:20: error: redefinition of 'io_uring_prep_read_fixed' static inline void io_uring_prep_read_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:456:20: note: previous definition of 'io_uring_prep_read_fixed' was here static inline void io_uring_prep_read_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:464:20: error: redefinition of 'io_uring_prep_writev' static inline void io_uring_prep_writev(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:464:20: note: previous definition of 'io_uring_prep_writev' was here static inline void io_uring_prep_writev(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:471:20: error: redefinition of 'io_uring_prep_writev2' static inline void io_uring_prep_writev2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:471:20: note: previous definition of 'io_uring_prep_writev2' was here static inline void io_uring_prep_writev2(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:480:20: error: redefinition of 'io_uring_prep_write_fixed' static inline void io_uring_prep_write_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:480:20: note: previous definition of 'io_uring_prep_write_fixed' was here static inline void io_uring_prep_write_fixed(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:488:20: error: redefinition of 'io_uring_prep_recvmsg' static inline void io_uring_prep_recvmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:488:20: note: previous definition of 'io_uring_prep_recvmsg' was here static inline void io_uring_prep_recvmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:495:20: error: redefinition of 'io_uring_prep_recvmsg_multishot' static inline void io_uring_prep_recvmsg_multishot(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:495:20: note: previous definition of 'io_uring_prep_recvmsg_multishot' was here static inline void io_uring_prep_recvmsg_multishot(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:502:20: error: redefinition of 'io_uring_prep_sendmsg' static inline void io_uring_prep_sendmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:502:20: note: previous definition of 'io_uring_prep_sendmsg' was here static inline void io_uring_prep_sendmsg(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:510:24: error: redefinition of '__io_uring_prep_poll_mask' static inline unsigned __io_uring_prep_poll_mask(unsigned poll_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:510:24: note: previous definition of '__io_uring_prep_poll_mask' was here static inline unsigned __io_uring_prep_poll_mask(unsigned poll_mask) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:518:20: error: redefinition of 'io_uring_prep_poll_add' static inline void io_uring_prep_poll_add(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:518:20: note: previous definition of 'io_uring_prep_poll_add' was here static inline void io_uring_prep_poll_add(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:525:20: error: redefinition of 'io_uring_prep_poll_multishot' static inline void io_uring_prep_poll_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:525:20: note: previous definition of 'io_uring_prep_poll_multishot' was here static inline void io_uring_prep_poll_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:532:20: error: redefinition of 'io_uring_prep_poll_remove' static inline void io_uring_prep_poll_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:532:20: note: previous definition of 'io_uring_prep_poll_remove' was here static inline void io_uring_prep_poll_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:539:20: error: redefinition of 'io_uring_prep_poll_update' static inline void io_uring_prep_poll_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:539:20: note: previous definition of 'io_uring_prep_poll_update' was here static inline void io_uring_prep_poll_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:550:20: error: redefinition of 'io_uring_prep_fsync' static inline void io_uring_prep_fsync(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:550:20: note: previous definition of 'io_uring_prep_fsync' was here static inline void io_uring_prep_fsync(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:557:20: error: redefinition of 'io_uring_prep_nop' static inline void io_uring_prep_nop(struct io_uring_sqe *sqe) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:557:20: note: previous definition of 'io_uring_prep_nop' was here static inline void io_uring_prep_nop(struct io_uring_sqe *sqe) ^~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:562:20: error: redefinition of 'io_uring_prep_timeout' static inline void io_uring_prep_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:562:20: note: previous definition of 'io_uring_prep_timeout' was here static inline void io_uring_prep_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:570:20: error: redefinition of 'io_uring_prep_timeout_remove' static inline void io_uring_prep_timeout_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:570:20: note: previous definition of 'io_uring_prep_timeout_remove' was here static inline void io_uring_prep_timeout_remove(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:578:20: error: redefinition of 'io_uring_prep_timeout_update' static inline void io_uring_prep_timeout_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:578:20: note: previous definition of 'io_uring_prep_timeout_update' was here static inline void io_uring_prep_timeout_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:588:20: error: redefinition of 'io_uring_prep_accept' static inline void io_uring_prep_accept(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:588:20: note: previous definition of 'io_uring_prep_accept' was here static inline void io_uring_prep_accept(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:598:20: error: redefinition of 'io_uring_prep_accept_direct' static inline void io_uring_prep_accept_direct(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:598:20: note: previous definition of 'io_uring_prep_accept_direct' was here static inline void io_uring_prep_accept_direct(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:607:20: error: redefinition of 'io_uring_prep_multishot_accept' static inline void io_uring_prep_multishot_accept(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:607:20: note: previous definition of 'io_uring_prep_multishot_accept' was here static inline void io_uring_prep_multishot_accept(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:616:20: error: redefinition of 'io_uring_prep_multishot_accept_direct' static inline void io_uring_prep_multishot_accept_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:616:20: note: previous definition of 'io_uring_prep_multishot_accept_direct' was here static inline void io_uring_prep_multishot_accept_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:626:20: error: redefinition of 'io_uring_prep_cancel64' static inline void io_uring_prep_cancel64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:626:20: note: previous definition of 'io_uring_prep_cancel64' was here static inline void io_uring_prep_cancel64(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:634:20: error: redefinition of 'io_uring_prep_cancel' static inline void io_uring_prep_cancel(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:634:20: note: previous definition of 'io_uring_prep_cancel' was here static inline void io_uring_prep_cancel(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:640:20: error: redefinition of 'io_uring_prep_cancel_fd' static inline void io_uring_prep_cancel_fd(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:640:20: note: previous definition of 'io_uring_prep_cancel_fd' was here static inline void io_uring_prep_cancel_fd(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:647:20: error: redefinition of 'io_uring_prep_link_timeout' static inline void io_uring_prep_link_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:647:20: note: previous definition of 'io_uring_prep_link_timeout' was here static inline void io_uring_prep_link_timeout(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:655:20: error: redefinition of 'io_uring_prep_connect' static inline void io_uring_prep_connect(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:655:20: note: previous definition of 'io_uring_prep_connect' was here static inline void io_uring_prep_connect(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:662:20: error: redefinition of 'io_uring_prep_files_update' static inline void io_uring_prep_files_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:662:20: note: previous definition of 'io_uring_prep_files_update' was here static inline void io_uring_prep_files_update(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:670:20: error: redefinition of 'io_uring_prep_fallocate' static inline void io_uring_prep_fallocate(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:670:20: note: previous definition of 'io_uring_prep_fallocate' was here static inline void io_uring_prep_fallocate(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:678:20: error: redefinition of 'io_uring_prep_openat' static inline void io_uring_prep_openat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:678:20: note: previous definition of 'io_uring_prep_openat' was here static inline void io_uring_prep_openat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:687:20: error: redefinition of 'io_uring_prep_openat_direct' static inline void io_uring_prep_openat_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:687:20: note: previous definition of 'io_uring_prep_openat_direct' was here static inline void io_uring_prep_openat_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:696:20: error: redefinition of 'io_uring_prep_close' static inline void io_uring_prep_close(struct io_uring_sqe *sqe, int fd) ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:696:20: note: previous definition of 'io_uring_prep_close' was here static inline void io_uring_prep_close(struct io_uring_sqe *sqe, int fd) ^~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:701:20: error: redefinition of 'io_uring_prep_close_direct' static inline void io_uring_prep_close_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:701:20: note: previous definition of 'io_uring_prep_close_direct' was here static inline void io_uring_prep_close_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:708:20: error: redefinition of 'io_uring_prep_read' static inline void io_uring_prep_read(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:708:20: note: previous definition of 'io_uring_prep_read' was here static inline void io_uring_prep_read(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:714:20: error: redefinition of 'io_uring_prep_write' static inline void io_uring_prep_write(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:714:20: note: previous definition of 'io_uring_prep_write' was here static inline void io_uring_prep_write(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:722:20: error: redefinition of 'io_uring_prep_statx' static inline void io_uring_prep_statx(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:722:20: note: previous definition of 'io_uring_prep_statx' was here static inline void io_uring_prep_statx(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:731:20: error: redefinition of 'io_uring_prep_fadvise' static inline void io_uring_prep_fadvise(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:731:20: note: previous definition of 'io_uring_prep_fadvise' was here static inline void io_uring_prep_fadvise(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:738:20: error: redefinition of 'io_uring_prep_madvise' static inline void io_uring_prep_madvise(struct io_uring_sqe *sqe, void *addr, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:738:20: note: previous definition of 'io_uring_prep_madvise' was here static inline void io_uring_prep_madvise(struct io_uring_sqe *sqe, void *addr, ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:745:20: error: redefinition of 'io_uring_prep_send' static inline void io_uring_prep_send(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:745:20: note: previous definition of 'io_uring_prep_send' was here static inline void io_uring_prep_send(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:752:20: error: redefinition of 'io_uring_prep_send_zc' static inline void io_uring_prep_send_zc(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:752:20: note: previous definition of 'io_uring_prep_send_zc' was here static inline void io_uring_prep_send_zc(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:761:20: error: redefinition of 'io_uring_prep_send_zc_fixed' static inline void io_uring_prep_send_zc_fixed(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:761:20: note: previous definition of 'io_uring_prep_send_zc_fixed' was here static inline void io_uring_prep_send_zc_fixed(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:772:20: error: redefinition of 'io_uring_prep_sendmsg_zc' static inline void io_uring_prep_sendmsg_zc(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:772:20: note: previous definition of 'io_uring_prep_sendmsg_zc' was here static inline void io_uring_prep_sendmsg_zc(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:780:20: error: redefinition of 'io_uring_prep_send_set_addr' static inline void io_uring_prep_send_set_addr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:780:20: note: previous definition of 'io_uring_prep_send_set_addr' was here static inline void io_uring_prep_send_set_addr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:788:20: error: redefinition of 'io_uring_prep_recv' static inline void io_uring_prep_recv(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:788:20: note: previous definition of 'io_uring_prep_recv' was here static inline void io_uring_prep_recv(struct io_uring_sqe *sqe, int sockfd, ^~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:795:20: error: redefinition of 'io_uring_prep_recv_multishot' static inline void io_uring_prep_recv_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:795:20: note: previous definition of 'io_uring_prep_recv_multishot' was here static inline void io_uring_prep_recv_multishot(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:804:1: error: redefinition of 'io_uring_recvmsg_validate' io_uring_recvmsg_validate(void *buf, int buf_len, struct msghdr *msgh) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:804:1: note: previous definition of 'io_uring_recvmsg_validate' was here io_uring_recvmsg_validate(void *buf, int buf_len, struct msghdr *msgh) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:813:21: error: redefinition of 'io_uring_recvmsg_name' static inline void *io_uring_recvmsg_name(struct io_uring_recvmsg_out *o) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:813:21: note: previous definition of 'io_uring_recvmsg_name' was here static inline void *io_uring_recvmsg_name(struct io_uring_recvmsg_out *o) ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:819:1: error: redefinition of 'io_uring_recvmsg_cmsg_firsthdr' io_uring_recvmsg_cmsg_firsthdr(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:819:1: note: previous definition of 'io_uring_recvmsg_cmsg_firsthdr' was here io_uring_recvmsg_cmsg_firsthdr(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:830:1: error: redefinition of 'io_uring_recvmsg_cmsg_nexthdr' io_uring_recvmsg_cmsg_nexthdr(struct io_uring_recvmsg_out *o, struct msghdr *msgh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:830:1: note: previous definition of 'io_uring_recvmsg_cmsg_nexthdr' was here io_uring_recvmsg_cmsg_nexthdr(struct io_uring_recvmsg_out *o, struct msghdr *msgh, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:850:21: error: redefinition of 'io_uring_recvmsg_payload' static inline void *io_uring_recvmsg_payload(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:850:21: note: previous definition of 'io_uring_recvmsg_payload' was here static inline void *io_uring_recvmsg_payload(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:858:1: error: redefinition of 'io_uring_recvmsg_payload_length' io_uring_recvmsg_payload_length(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:858:1: note: previous definition of 'io_uring_recvmsg_payload_length' was here io_uring_recvmsg_payload_length(struct io_uring_recvmsg_out *o, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:868:20: error: redefinition of 'io_uring_prep_openat2' static inline void io_uring_prep_openat2(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:868:20: note: previous definition of 'io_uring_prep_openat2' was here static inline void io_uring_prep_openat2(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:876:20: error: redefinition of 'io_uring_prep_openat2_direct' static inline void io_uring_prep_openat2_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:876:20: note: previous definition of 'io_uring_prep_openat2_direct' was here static inline void io_uring_prep_openat2_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:886:20: error: redefinition of 'io_uring_prep_epoll_ctl' static inline void io_uring_prep_epoll_ctl(struct io_uring_sqe *sqe, int epfd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:886:20: note: previous definition of 'io_uring_prep_epoll_ctl' was here static inline void io_uring_prep_epoll_ctl(struct io_uring_sqe *sqe, int epfd, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:894:20: error: redefinition of 'io_uring_prep_provide_buffers' static inline void io_uring_prep_provide_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:894:20: note: previous definition of 'io_uring_prep_provide_buffers' was here static inline void io_uring_prep_provide_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:903:20: error: redefinition of 'io_uring_prep_remove_buffers' static inline void io_uring_prep_remove_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:903:20: note: previous definition of 'io_uring_prep_remove_buffers' was here static inline void io_uring_prep_remove_buffers(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:910:20: error: redefinition of 'io_uring_prep_shutdown' static inline void io_uring_prep_shutdown(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:910:20: note: previous definition of 'io_uring_prep_shutdown' was here static inline void io_uring_prep_shutdown(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:916:20: error: redefinition of 'io_uring_prep_unlinkat' static inline void io_uring_prep_unlinkat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:916:20: note: previous definition of 'io_uring_prep_unlinkat' was here static inline void io_uring_prep_unlinkat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:923:20: error: redefinition of 'io_uring_prep_unlink' static inline void io_uring_prep_unlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:923:20: note: previous definition of 'io_uring_prep_unlink' was here static inline void io_uring_prep_unlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:929:20: error: redefinition of 'io_uring_prep_renameat' static inline void io_uring_prep_renameat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:929:20: note: previous definition of 'io_uring_prep_renameat' was here static inline void io_uring_prep_renameat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:939:20: error: redefinition of 'io_uring_prep_rename' static inline void io_uring_prep_rename(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:939:20: note: previous definition of 'io_uring_prep_rename' was here static inline void io_uring_prep_rename(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:945:20: error: redefinition of 'io_uring_prep_sync_file_range' static inline void io_uring_prep_sync_file_range(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:945:20: note: previous definition of 'io_uring_prep_sync_file_range' was here static inline void io_uring_prep_sync_file_range(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:953:20: error: redefinition of 'io_uring_prep_mkdirat' static inline void io_uring_prep_mkdirat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:953:20: note: previous definition of 'io_uring_prep_mkdirat' was here static inline void io_uring_prep_mkdirat(struct io_uring_sqe *sqe, int dfd, ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:959:20: error: redefinition of 'io_uring_prep_mkdir' static inline void io_uring_prep_mkdir(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:959:20: note: previous definition of 'io_uring_prep_mkdir' was here static inline void io_uring_prep_mkdir(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:965:20: error: redefinition of 'io_uring_prep_symlinkat' static inline void io_uring_prep_symlinkat(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:965:20: note: previous definition of 'io_uring_prep_symlinkat' was here static inline void io_uring_prep_symlinkat(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:973:20: error: redefinition of 'io_uring_prep_symlink' static inline void io_uring_prep_symlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:973:20: note: previous definition of 'io_uring_prep_symlink' was here static inline void io_uring_prep_symlink(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:979:20: error: redefinition of 'io_uring_prep_linkat' static inline void io_uring_prep_linkat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:979:20: note: previous definition of 'io_uring_prep_linkat' was here static inline void io_uring_prep_linkat(struct io_uring_sqe *sqe, int olddfd, ^~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:988:20: error: redefinition of 'io_uring_prep_link' static inline void io_uring_prep_link(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:988:20: note: previous definition of 'io_uring_prep_link' was here static inline void io_uring_prep_link(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:994:20: error: redefinition of 'io_uring_prep_msg_ring' static inline void io_uring_prep_msg_ring(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:994:20: note: previous definition of 'io_uring_prep_msg_ring' was here static inline void io_uring_prep_msg_ring(struct io_uring_sqe *sqe, int fd, ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1002:20: error: redefinition of 'io_uring_prep_getxattr' static inline void io_uring_prep_getxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1002:20: note: previous definition of 'io_uring_prep_getxattr' was here static inline void io_uring_prep_getxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1014:20: error: redefinition of 'io_uring_prep_setxattr' static inline void io_uring_prep_setxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1014:20: note: previous definition of 'io_uring_prep_setxattr' was here static inline void io_uring_prep_setxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1027:20: error: redefinition of 'io_uring_prep_fgetxattr' static inline void io_uring_prep_fgetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1027:20: note: previous definition of 'io_uring_prep_fgetxattr' was here static inline void io_uring_prep_fgetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1038:20: error: redefinition of 'io_uring_prep_fsetxattr' static inline void io_uring_prep_fsetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1038:20: note: previous definition of 'io_uring_prep_fsetxattr' was here static inline void io_uring_prep_fsetxattr(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1050:20: error: redefinition of 'io_uring_prep_socket' static inline void io_uring_prep_socket(struct io_uring_sqe *sqe, int domain, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1050:20: note: previous definition of 'io_uring_prep_socket' was here static inline void io_uring_prep_socket(struct io_uring_sqe *sqe, int domain, ^~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1058:20: error: redefinition of 'io_uring_prep_socket_direct' static inline void io_uring_prep_socket_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1058:20: note: previous definition of 'io_uring_prep_socket_direct' was here static inline void io_uring_prep_socket_direct(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1069:20: error: redefinition of 'io_uring_prep_socket_direct_alloc' static inline void io_uring_prep_socket_direct_alloc(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1069:20: note: previous definition of 'io_uring_prep_socket_direct_alloc' was here static inline void io_uring_prep_socket_direct_alloc(struct io_uring_sqe *sqe, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1082:24: error: conflicting types for 'io_uring_sq_ready' static inline unsigned io_uring_sq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1082:24: note: previous definition of 'io_uring_sq_ready' was here static inline unsigned io_uring_sq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1101:24: error: conflicting types for 'io_uring_sq_space_left' static inline unsigned io_uring_sq_space_left(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1101:24: note: previous definition of 'io_uring_sq_space_left' was here static inline unsigned io_uring_sq_space_left(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1113:19: error: conflicting types for 'io_uring_sqring_wait' static inline int io_uring_sqring_wait(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1113:19: note: previous definition of 'io_uring_sqring_wait' was here static inline int io_uring_sqring_wait(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1126:24: error: conflicting types for 'io_uring_cq_ready' static inline unsigned io_uring_cq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1126:24: note: previous definition of 'io_uring_cq_ready' was here static inline unsigned io_uring_cq_ready(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1135:20: error: conflicting types for 'io_uring_cq_has_overflow' static inline bool io_uring_cq_has_overflow(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1135:20: note: previous definition of 'io_uring_cq_has_overflow' was here static inline bool io_uring_cq_has_overflow(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1143:20: error: conflicting types for 'io_uring_cq_eventfd_enabled' static inline bool io_uring_cq_eventfd_enabled(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1143:20: note: previous definition of 'io_uring_cq_eventfd_enabled' was here static inline bool io_uring_cq_eventfd_enabled(const struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1155:19: error: conflicting types for 'io_uring_cq_eventfd_toggle' static inline int io_uring_cq_eventfd_toggle(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1155:19: note: previous definition of 'io_uring_cq_eventfd_toggle' was here static inline int io_uring_cq_eventfd_toggle(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1183:19: error: conflicting types for 'io_uring_wait_cqe_nr' static inline int io_uring_wait_cqe_nr(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1183:19: note: previous definition of 'io_uring_wait_cqe_nr' was here static inline int io_uring_wait_cqe_nr(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1195:19: error: conflicting types for '__io_uring_peek_cqe' static inline int __io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1195:19: note: previous definition of '__io_uring_peek_cqe' was here static inline int __io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1241:19: error: conflicting types for 'io_uring_peek_cqe' static inline int io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1241:19: note: previous definition of 'io_uring_peek_cqe' was here static inline int io_uring_peek_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1254:19: error: conflicting types for 'io_uring_wait_cqe' static inline int io_uring_wait_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1254:19: note: previous definition of 'io_uring_wait_cqe' was here static inline int io_uring_wait_cqe(struct io_uring *ring, ^~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1270:36: error: conflicting types for '_io_uring_get_sqe' static inline struct io_uring_sqe *_io_uring_get_sqe(struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1270:36: note: previous definition of '_io_uring_get_sqe' was here static inline struct io_uring_sqe *_io_uring_get_sqe(struct io_uring *ring) ^~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1297:19: error: redefinition of 'io_uring_buf_ring_mask' static inline int io_uring_buf_ring_mask(__u32 ring_entries) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1297:19: note: previous definition of 'io_uring_buf_ring_mask' was here static inline int io_uring_buf_ring_mask(__u32 ring_entries) ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1302:20: error: redefinition of 'io_uring_buf_ring_init' static inline void io_uring_buf_ring_init(struct io_uring_buf_ring *br) ^~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1302:20: note: previous definition of 'io_uring_buf_ring_init' was here static inline void io_uring_buf_ring_init(struct io_uring_buf_ring *br) ^~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1310:20: error: redefinition of 'io_uring_buf_ring_add' static inline void io_uring_buf_ring_add(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1310:20: note: previous definition of 'io_uring_buf_ring_add' was here static inline void io_uring_buf_ring_add(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1327:20: error: redefinition of 'io_uring_buf_ring_advance' static inline void io_uring_buf_ring_advance(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1327:20: note: previous definition of 'io_uring_buf_ring_advance' was here static inline void io_uring_buf_ring_advance(struct io_uring_buf_ring *br, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1342:20: error: conflicting types for 'io_uring_buf_ring_cq_advance' static inline void io_uring_buf_ring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1342:20: note: previous definition of 'io_uring_buf_ring_cq_advance' was here static inline void io_uring_buf_ring_cq_advance(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1356:22: error: conflicting types for 'io_uring_get_sqe' struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring); ^~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:1356:22: note: previous declaration of 'io_uring_get_sqe' was here struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring); ^~~~~~~~~~~~~~~~ In file included from register.c:6: include/liburing.h:1366:2: error: #endif without #if #endif ^~~~~ register.c:11:5: error: conflicting types for 'io_uring_register_buffers_update_tag' int io_uring_register_buffers_update_tag(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:204:5: note: previous declaration of 'io_uring_register_buffers_update_tag' was here int io_uring_register_buffers_update_tag(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:27:5: error: conflicting types for 'io_uring_register_buffers_tags' int io_uring_register_buffers_tags(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:200:5: note: previous declaration of 'io_uring_register_buffers_tags' was here int io_uring_register_buffers_tags(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:43:5: error: conflicting types for 'io_uring_register_buffers_sparse' int io_uring_register_buffers_sparse(struct io_uring *ring, unsigned nr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:203:5: note: previous declaration of 'io_uring_register_buffers_sparse' was here int io_uring_register_buffers_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:54:5: error: conflicting types for 'io_uring_register_buffers' int io_uring_register_buffers(struct io_uring *ring, const struct iovec *iovecs, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:198:5: note: previous declaration of 'io_uring_register_buffers' was here int io_uring_register_buffers(struct io_uring *ring, const struct iovec *iovecs, ^~~~~~~~~~~~~~~~~~~~~~~~~ register.c:64:5: error: conflicting types for 'io_uring_unregister_buffers' int io_uring_unregister_buffers(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:208:5: note: previous declaration of 'io_uring_unregister_buffers' was here int io_uring_unregister_buffers(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:73:5: error: conflicting types for 'io_uring_register_files_update_tag' int io_uring_register_files_update_tag(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:215:5: note: previous declaration of 'io_uring_register_files_update_tag' was here int io_uring_register_files_update_tag(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:96:5: error: conflicting types for 'io_uring_register_files_update' int io_uring_register_files_update(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:220:5: note: previous declaration of 'io_uring_register_files_update' was here int io_uring_register_files_update(struct io_uring *ring, unsigned off, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:126:5: error: conflicting types for 'io_uring_register_files_sparse' int io_uring_register_files_sparse(struct io_uring *ring, unsigned nr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:214:5: note: previous declaration of 'io_uring_register_files_sparse' was here int io_uring_register_files_sparse(struct io_uring *ring, unsigned nr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:151:5: error: conflicting types for 'io_uring_register_files_tags' int io_uring_register_files_tags(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:212:5: note: previous declaration of 'io_uring_register_files_tags' was here int io_uring_register_files_tags(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:178:5: error: conflicting types for 'io_uring_register_files' int io_uring_register_files(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:210:5: note: previous declaration of 'io_uring_register_files' was here int io_uring_register_files(struct io_uring *ring, const int *files, ^~~~~~~~~~~~~~~~~~~~~~~ register.c:200:5: error: conflicting types for 'io_uring_unregister_files' int io_uring_unregister_files(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:219:5: note: previous declaration of 'io_uring_unregister_files' was here int io_uring_unregister_files(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ register.c:209:5: error: conflicting types for 'io_uring_register_eventfd' int io_uring_register_eventfd(struct io_uring *ring, int event_fd) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:222:5: note: previous declaration of 'io_uring_register_eventfd' was here int io_uring_register_eventfd(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~ register.c:218:5: error: conflicting types for 'io_uring_unregister_eventfd' int io_uring_unregister_eventfd(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:224:5: note: previous declaration of 'io_uring_unregister_eventfd' was here int io_uring_unregister_eventfd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:227:5: error: conflicting types for 'io_uring_register_eventfd_async' int io_uring_register_eventfd_async(struct io_uring *ring, int event_fd) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:223:5: note: previous declaration of 'io_uring_register_eventfd_async' was here int io_uring_register_eventfd_async(struct io_uring *ring, int fd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:237:5: error: conflicting types for 'io_uring_register_probe' int io_uring_register_probe(struct io_uring *ring, struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:225:5: note: previous declaration of 'io_uring_register_probe' was here int io_uring_register_probe(struct io_uring *ring, struct io_uring_probe *p, ^~~~~~~~~~~~~~~~~~~~~~~ register.c:247:5: error: conflicting types for 'io_uring_register_personality' int io_uring_register_personality(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:227:5: note: previous declaration of 'io_uring_register_personality' was here int io_uring_register_personality(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:253:5: error: conflicting types for 'io_uring_unregister_personality' int io_uring_unregister_personality(struct io_uring *ring, int id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:228:5: note: previous declaration of 'io_uring_unregister_personality' was here int io_uring_unregister_personality(struct io_uring *ring, int id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:259:5: error: conflicting types for 'io_uring_register_restrictions' int io_uring_register_restrictions(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:229:5: note: previous declaration of 'io_uring_register_restrictions' was here int io_uring_register_restrictions(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:271:5: error: conflicting types for 'io_uring_enable_rings' int io_uring_enable_rings(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:232:5: note: previous declaration of 'io_uring_enable_rings' was here int io_uring_enable_rings(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~ register.c:277:5: error: conflicting types for 'io_uring_register_iowq_aff' int io_uring_register_iowq_aff(struct io_uring *ring, size_t cpusz, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:234:5: note: previous declaration of 'io_uring_register_iowq_aff' was here int io_uring_register_iowq_aff(struct io_uring *ring, size_t cpusz, ^~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:287:5: error: conflicting types for 'io_uring_unregister_iowq_aff' int io_uring_unregister_iowq_aff(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:236:5: note: previous declaration of 'io_uring_unregister_iowq_aff' was here int io_uring_unregister_iowq_aff(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:293:5: error: conflicting types for 'io_uring_register_iowq_max_workers' int io_uring_register_iowq_max_workers(struct io_uring *ring, unsigned int *val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:237:5: note: previous declaration of 'io_uring_register_iowq_max_workers' was here int io_uring_register_iowq_max_workers(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:300:5: error: conflicting types for 'io_uring_register_ring_fd' int io_uring_register_ring_fd(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:239:5: note: previous declaration of 'io_uring_register_ring_fd' was here int io_uring_register_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~ register.c:318:5: error: conflicting types for 'io_uring_unregister_ring_fd' int io_uring_unregister_ring_fd(struct io_uring *ring) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:240:5: note: previous declaration of 'io_uring_unregister_ring_fd' was here int io_uring_unregister_ring_fd(struct io_uring *ring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:334:5: error: conflicting types for 'io_uring_register_buf_ring' int io_uring_register_buf_ring(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:241:5: note: previous declaration of 'io_uring_register_buf_ring' was here int io_uring_register_buf_ring(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:342:5: error: conflicting types for 'io_uring_unregister_buf_ring' int io_uring_unregister_buf_ring(struct io_uring *ring, int bgid) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:243:5: note: previous declaration of 'io_uring_unregister_buf_ring' was here int io_uring_unregister_buf_ring(struct io_uring *ring, int bgid); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:350:5: error: conflicting types for 'io_uring_register_sync_cancel' int io_uring_register_sync_cancel(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:244:5: note: previous declaration of 'io_uring_register_sync_cancel' was here int io_uring_register_sync_cancel(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ register.c:357:5: error: conflicting types for 'io_uring_register_file_alloc_range' int io_uring_register_file_alloc_range(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from syscall.h:13, from register.c:5: include/liburing.h:247:5: note: previous declaration of 'io_uring_register_file_alloc_range' was here int io_uring_register_file_alloc_range(struct io_uring *ring, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: *** [Makefile:52: register.os] Error 1 make[1]: Leaving directory '/builddir/build/BUILD/liburing-2.3/src' RPM build errors: make: *** [Makefile:10: all] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.7TMsJd (%build) Bad exit status from /var/tmp/rpm-tmp.7TMsJd (%build) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # bash --login -c /usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/liburing.spec\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 598, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/liburing.spec