swift-nio/Sources/CNIOLinux
Cory Benfield fa79f8d895
Enable io_uring builds with newer liburing (#2006)
Motivation:

Newer copies of liburing have changed header imports, making some
of our implicit includes fail, and have also changed the types
of some methods in a way that would only produce warnings in C but
which produces errors in Swift. Additionally, liburing broke when
we did the module split, but we didn't notice.

Modifications:

- Import NIOCore for the Uring Swift code.
- Import poll.h in CNIOLinux
- Support arguments that are either pointers or UInt64s.

Results:

liburing code compiles again
2021-12-09 09:19:12 +00:00
..
include Enable io_uring builds with newer liburing (#2006) 2021-12-09 09:19:12 +00:00
liburing_shims.c Added second implementation of liburing as discussed in #1761. (#1804) 2021-04-29 10:40:27 +01:00
shim.c Feature: Datagram Packet Info (#1888) 2021-07-08 11:04:53 +01:00