[libc-commits] [libc] [libc][docgen] update to POSIX.1-2024 (PR #118717)

Nick Desaulniers via libc-commits libc-commits at lists.llvm.org
Wed Dec 4 15:50:43 PST 2024


https://github.com/nickdesaulniers updated https://github.com/llvm/llvm-project/pull/118717

>From a7fa0c71f4a9ea0af47eca6f43b236da59599f4e Mon Sep 17 00:00:00 2001
From: Nick Desaulniers <ndesaulniers at google.com>
Date: Wed, 4 Dec 2024 15:48:12 -0800
Subject: [PATCH 1/2] [libc][docgen] update to POSIX.1-2024

The recently ratified POSIX.1-2024 is newer than POSIX.1-2017.
---
 libc/utils/docgen/docgen.py   |  2 +-
 libc/utils/docgen/signal.json | 90 +++++++++++++++++------------------
 2 files changed, 46 insertions(+), 46 deletions(-)

diff --git a/libc/utils/docgen/docgen.py b/libc/utils/docgen/docgen.py
index af5d00a5cbf8c7..016a3dae9aaa0f 100755
--- a/libc/utils/docgen/docgen.py
+++ b/libc/utils/docgen/docgen.py
@@ -103,7 +103,7 @@ def print_tbl_dir(name):
   * - {name}
     - Implemented
     - C23 Standard Section
-    - POSIX.1-2017 Standard Section"""
+    - POSIX.1-2024 Standard Section"""
     )
 
 
diff --git a/libc/utils/docgen/signal.json b/libc/utils/docgen/signal.json
index 337b0c19717b71..ec83144da8576b 100644
--- a/libc/utils/docgen/signal.json
+++ b/libc/utils/docgen/signal.json
@@ -2,151 +2,151 @@
   "macros": {
     "SIG_DFL": {
       "c-definition": "7.14.3",
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIG_ERR": {
       "c-definition": "7.14.3",
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIG_HOLD": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIG_IGN": {
       "c-definition": "7.14.3",
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGRTMIN": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGRTMAX": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGABRT": {
       "c-definition": "7.14.3",
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGALRM": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGBUS": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGCHLD": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGCONT": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGFPE": {
       "c-definition": "7.14.3",
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGHUP": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGILL": {
       "c-definition": "7.14.3",
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGINT": {
       "c-definition": "7.14.3",
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGKILL": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGPIPE": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGPIPE": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGQUIT": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGSEGV": {
       "c-definition": "7.14.3",
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGSTOP": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGTERM": {
       "c-definition": "7.14.3",
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGTSTP": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGTTIN": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGTTOU": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGUSR1": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGUSR2": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGPOLL": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGPROF": {
-    "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+    "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGSYS": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGTRAP": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGURG": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGVTALRM": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGXCPU": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     },
     "SIGXFSZ": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html"
     }
   },
   "functions": {
     "signal": {
       "c-definition": "7.14.1.1",
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/functions/signal.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/functions/signal.html"
     },
     "raise": {
       "c-definition": "7.14.2.1",
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/functions/raise.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/functions/raise.html"
     },
     "kill": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/functions/kill.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/functions/kill.html"
     },
     "sigaction": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigaction.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/functions/sigaction.html"
     },
     "sigaddset": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigaddset.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/functions/sigaddset.html"
     },
     "sigaltstack": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigaltstack.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/functions/sigaltstack.html"
     },
     "sigdelset": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigdelset.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/functions/sigdelset.html"
     },
     "sigemptyset": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigemptyset.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/functions/sigemptyset.html"
     },
     "sigfillset": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigfillset.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/functions/sigfillset.html"
     },
     "sigprocmask": {
-      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigprocmask.html"
+      "posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/functions/sigprocmask.html"
     }
   }
 }

>From b0a7466ead9bd37cff50b881c38e6acd66a08313 Mon Sep 17 00:00:00 2001
From: Nick Desaulniers <ndesaulniers at google.com>
Date: Wed, 4 Dec 2024 15:50:31 -0800
Subject: [PATCH 2/2] regen docs

---
 libc/docs/ctype.rst   |  2 +-
 libc/docs/fenv.rst    |  4 +-
 libc/docs/setjmp.rst  |  4 +-
 libc/docs/signal.rst  | 92 +++++++++++++++++++++----------------------
 libc/docs/stdbit.rst  |  4 +-
 libc/docs/threads.rst |  4 +-
 6 files changed, 55 insertions(+), 55 deletions(-)

diff --git a/libc/docs/ctype.rst b/libc/docs/ctype.rst
index 828785c9b6708f..66e6f12b87818c 100644
--- a/libc/docs/ctype.rst
+++ b/libc/docs/ctype.rst
@@ -15,7 +15,7 @@ Functions
   * - Function
     - Implemented
     - C23 Standard Section
-    - POSIX.1-2017 Standard Section
+    - POSIX.1-2024 Standard Section
   * - isalnum
     - |check|
     - 7.4.1.1
diff --git a/libc/docs/fenv.rst b/libc/docs/fenv.rst
index 2492e22d2fd78d..d910ba8852f68c 100644
--- a/libc/docs/fenv.rst
+++ b/libc/docs/fenv.rst
@@ -15,7 +15,7 @@ Macros
   * - Macro
     - Implemented
     - C23 Standard Section
-    - POSIX.1-2017 Standard Section
+    - POSIX.1-2024 Standard Section
   * - FE_ALL_EXCEPT
     - |check|
     - 7.6.12
@@ -104,7 +104,7 @@ Functions
   * - Function
     - Implemented
     - C23 Standard Section
-    - POSIX.1-2017 Standard Section
+    - POSIX.1-2024 Standard Section
   * - fe_dec_getround
     -
     - 7.6.5.3
diff --git a/libc/docs/setjmp.rst b/libc/docs/setjmp.rst
index dd7e0aca3b9cda..3739e73685b4bb 100644
--- a/libc/docs/setjmp.rst
+++ b/libc/docs/setjmp.rst
@@ -15,7 +15,7 @@ Macros
   * - Macro
     - Implemented
     - C23 Standard Section
-    - POSIX.1-2017 Standard Section
+    - POSIX.1-2024 Standard Section
   * - __STDC_VERSION_SETJMP_H__
     -
     - 7.13.2
@@ -32,7 +32,7 @@ Functions
   * - Function
     - Implemented
     - C23 Standard Section
-    - POSIX.1-2017 Standard Section
+    - POSIX.1-2024 Standard Section
   * - longjmp
     - |check|
     - 7.13.2.1
diff --git a/libc/docs/signal.rst b/libc/docs/signal.rst
index e12f67b0c61c0b..172dd4a048ae9a 100644
--- a/libc/docs/signal.rst
+++ b/libc/docs/signal.rst
@@ -15,143 +15,143 @@ Macros
   * - Macro
     - Implemented
     - C23 Standard Section
-    - POSIX.1-2017 Standard Section
+    - POSIX.1-2024 Standard Section
   * - SIGABRT
     - |check|
     - 7.14.3
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGALRM
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGBUS
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGCHLD
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGCONT
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGFPE
     - |check|
     - 7.14.3
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGHUP
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGILL
     - |check|
     - 7.14.3
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGINT
     - |check|
     - 7.14.3
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGKILL
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGPIPE
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGPOLL
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGPROF
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGQUIT
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGRTMAX
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGRTMIN
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGSEGV
     - |check|
     - 7.14.3
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGSTOP
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGSYS
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGTERM
     - |check|
     - 7.14.3
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGTRAP
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGTSTP
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGTTIN
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGTTOU
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGURG
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGUSR1
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGUSR2
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGVTALRM
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGXCPU
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIGXFSZ
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIG_DFL
     - |check|
     - 7.14.3
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIG_ERR
     - |check|
     - 7.14.3
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIG_HOLD
     -
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
   * - SIG_IGN
     - |check|
     - 7.14.3
-    - https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/signal.h.html
 
 Functions
 =========
@@ -164,44 +164,44 @@ Functions
   * - Function
     - Implemented
     - C23 Standard Section
-    - POSIX.1-2017 Standard Section
+    - POSIX.1-2024 Standard Section
   * - kill
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/functions/kill.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/functions/kill.html
   * - raise
     - |check|
     - 7.14.2.1
-    - https://pubs.opengroup.org/onlinepubs/9699919799/functions/raise.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/functions/raise.html
   * - sigaction
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigaction.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/functions/sigaction.html
   * - sigaddset
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigaddset.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/functions/sigaddset.html
   * - sigaltstack
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigaltstack.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/functions/sigaltstack.html
   * - sigdelset
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigdelset.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/functions/sigdelset.html
   * - sigemptyset
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigemptyset.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/functions/sigemptyset.html
   * - sigfillset
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigfillset.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/functions/sigfillset.html
   * - signal
     - |check|
     - 7.14.1.1
-    - https://pubs.opengroup.org/onlinepubs/9699919799/functions/signal.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/functions/signal.html
   * - sigprocmask
     - |check|
     -
-    - https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigprocmask.html
+    - https://pubs.opengroup.org/onlinepubs/9799919799/functions/sigprocmask.html
diff --git a/libc/docs/stdbit.rst b/libc/docs/stdbit.rst
index e6b82bb77a14aa..3718ff8dc0df26 100644
--- a/libc/docs/stdbit.rst
+++ b/libc/docs/stdbit.rst
@@ -15,7 +15,7 @@ Macros
   * - Macro
     - Implemented
     - C23 Standard Section
-    - POSIX.1-2017 Standard Section
+    - POSIX.1-2024 Standard Section
   * - __STDC_ENDIAN_BIG__
     - |check|
     - 7.18.2.2
@@ -100,7 +100,7 @@ Functions
   * - Function
     - Implemented
     - C23 Standard Section
-    - POSIX.1-2017 Standard Section
+    - POSIX.1-2024 Standard Section
   * - stdc_bit_ceil_uc
     - |check|
     - 7.18.16
diff --git a/libc/docs/threads.rst b/libc/docs/threads.rst
index db0edacf7b4680..db2d6630a238c0 100644
--- a/libc/docs/threads.rst
+++ b/libc/docs/threads.rst
@@ -15,7 +15,7 @@ Macros
   * - Macro
     - Implemented
     - C23 Standard Section
-    - POSIX.1-2017 Standard Section
+    - POSIX.1-2024 Standard Section
   * - ONCE_FLAG_INIT
     -
     - 7.28.1.3
@@ -36,7 +36,7 @@ Functions
   * - Function
     - Implemented
     - C23 Standard Section
-    - POSIX.1-2017 Standard Section
+    - POSIX.1-2024 Standard Section
   * - call_once
     - |check|
     - 7.28.2.1



More information about the libc-commits mailing list