Skip to content

Commit 504d294

Browse files
committed
Fix documentation grammar and outdated platform details
1 parent 96a250e commit 504d294

2 files changed

Lines changed: 13 additions & 5 deletions

File tree

doc/modules/ROOT/pages/4.guide/4c.io-context.adoc

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -282,17 +282,25 @@ On Windows, the `io_context` uses I/O Completion Ports:
282282
* Efficient thread pool utilization
283283
* Native async I/O with zero-copy potential
284284

285-
=== Linux (io_uring) — Planned
285+
=== Linux (epoll)
286286

287-
Future Linux support will use io_uring for:
287+
On Linux, the `io_context` uses epoll:
288+
289+
* Scalable to large numbers of file descriptors
290+
* Edge-triggered notifications
291+
* Efficient for long-lived connections
292+
293+
==== io_uring — Planned
294+
295+
Future Linux support will add io_uring for:
288296

289297
* Kernel-level async I/O
290298
* Reduced system calls
291299
* Support for more operation types
292300

293-
=== macOS (kqueue) — Planned
301+
=== macOS / FreeBSD (kqueue)
294302

295-
Future macOS support will use kqueue for:
303+
On macOS and FreeBSD, the `io_context` uses kqueue:
296304

297305
* Efficient event notification
298306
* File descriptor monitoring

doc/modules/ROOT/pages/4.guide/4e.tcp-acceptor.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ namespace corosio = boost::corosio;
2424

2525
== Overview
2626

27-
An tcp_acceptor binds to a local endpoint and waits for clients to connect:
27+
A tcp_acceptor binds to a local endpoint and waits for clients to connect:
2828

2929
[source,cpp]
3030
----

0 commit comments

Comments
 (0)