[libc-commits] [libc] 20f0290 - [docs][libc] Add AIO documentation refering POSIX and include in build (#122219)
via libc-commits
libc-commits at lists.llvm.org
Fri Jan 10 09:23:45 PST 2025
Author: Prashanth
Date: 2025-01-10T09:23:42-08:00
New Revision: 20f0290af0604a5f2656533d7ecaff6ff438e261
URL: https://github.com/llvm/llvm-project/commit/20f0290af0604a5f2656533d7ecaff6ff438e261
DIFF: https://github.com/llvm/llvm-project/commit/20f0290af0604a5f2656533d7ecaff6ff438e261.diff
LOG: [docs][libc] Add AIO documentation refering POSIX and include in build (#122219)
With reference to #122006 , add a new header reference (aio.yaml) to doc
Added:
libc/utils/docgen/aio.yaml
Modified:
libc/docs/CMakeLists.txt
libc/docs/headers/index.rst
Removed:
################################################################################
diff --git a/libc/docs/CMakeLists.txt b/libc/docs/CMakeLists.txt
index 5a3f8275bb932e..f48005f303436a 100644
--- a/libc/docs/CMakeLists.txt
+++ b/libc/docs/CMakeLists.txt
@@ -32,6 +32,7 @@ if (SPHINX_FOUND)
# math.h), those should be omitted and exist statically in
# libc/docs/headers/.
list(APPEND docgen_list
+ aio
arpa/inet
assert
ctype
diff --git a/libc/docs/headers/index.rst b/libc/docs/headers/index.rst
index 07ab6dd9b26742..70fb04089d9a29 100644
--- a/libc/docs/headers/index.rst
+++ b/libc/docs/headers/index.rst
@@ -4,6 +4,7 @@ Implementation Status
.. toctree::
:maxdepth: 1
+ aio
arpa/inet
assert
complex
diff --git a/libc/utils/docgen/aio.yaml b/libc/utils/docgen/aio.yaml
new file mode 100644
index 00000000000000..2c381558676a18
--- /dev/null
+++ b/libc/utils/docgen/aio.yaml
@@ -0,0 +1,35 @@
+macros:
+ AIO_ALLDONE:
+ in-latest-posix: ''
+ AIO_CANCELED:
+ in-latest-posix: ''
+ AIO_NOTCANCELED:
+ in-latest-posix: ''
+ LIO_NOP:
+ in-latest-posix: ''
+ LIO_NOWAIT:
+ in-latest-posix: ''
+ LIO_READ:
+ in-latest-posix: ''
+ LIO_WAIT:
+ in-latest-posix: ''
+ LIO_WRITE:
+ in-latest-posix: ''
+
+functions:
+ aio_cancel:
+ in-latest-posix: ''
+ aio_error:
+ in-latest-posix: ''
+ aio_fsync:
+ in-latest-posix: ''
+ aio_read:
+ in-latest-posix: ''
+ aio_return:
+ in-latest-posix: ''
+ aio_suspend:
+ in-latest-posix: ''
+ aio_write:
+ in-latest-posix: ''
+ lio_listio:
+ in-latest-posix: ''
More information about the libc-commits
mailing list