commit: 5649c59141e9f117d371187e8819c9e9ebf77b3d
parent 62bf9f555ad4ca269fdce24be9a10eb664dd1387
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Mon, 19 May 2025 21:44:38 +0200
posix_utilities.txt: acknowledge POSIX.1-2024 new "intrinsic utilities"
Diffstat:
1 file changed, 19 insertions(+), 16 deletions(-)
diff --git a/posix_utilities.txt b/posix_utilities.txt
@@ -3,8 +3,11 @@
#
# SPDX-FileCopyrightText: 2017 Haelwenn (lanodan) Monnier <contact+utils@hacktivis.me>
# SPDX-License-Identifier: MPL-2.0
+#
+# sh intrinsic: https://pubs.opengroup.org/onlinepubs/9799919799/utilities/V3_chap01.html#tag_18_07
+# sh special builtin: https://pubs.opengroup.org/onlinepubs/9799919799/utilities/V3_chap02.html#tag_19_15
admin: no, SCCS XOPEN_UNIX
-alias: no, sh built-in
+alias: no, sh intrinsic
ar: no, toolchain POSIX2_SW_DEV
asa: no, fortran toolchain POSIX2_FORT_RUN
at: no, external
@@ -12,11 +15,11 @@ awk: no, external
basename: done
batch: no, see at
bc: no, external
-bg: no, sh built-in POSIX2_UPE
+bg: no, sh intrinsic POSIX2_UPE
c17: no, toolchain POSIX2_C_DEV
cal
cat: done
-cd: no, sh built-in
+cd: no, sh intrinsic
cflow: no, toolchain XOPEN_UNIX
chgrp: done
chmod: done
@@ -24,7 +27,7 @@ chown: done
cksum: done
cmp: done
comm
-command: no, sh built-in
+command: no, sh intrinsic
compress: no, external
cp
crontab: no, external
@@ -46,8 +49,8 @@ ex: no, external POSIX2_UPE
expand: no?
expr: done
false: done
-fc: no, sh built-in POSIX2_UPE
-fg: no, sh built-in POSIX2_UPE
+fc: no, sh intrinsic POSIX2_UPE
+fg: no, sh intrinsic POSIX2_UPE
file: no, external
find
fold: no, toolchain
@@ -55,18 +58,18 @@ fuser
gencat: no, external
get: no, SCCS XOPEN_UNIX
getconf: done
-getopts: no, sh built-in
+getopts: no, sh intrinsic
gettext: no, external
grep
-hash: no, sh built-in
+hash: no, sh intrinsic
head: done
iconv: no, external
id: done
ipcrm: no, OS-dependant
ipcs: no, OS-dependant
-jobs: no, sh built-in POSIX2_UPE
+jobs: no, sh intrinsic POSIX2_UPE
join: done
-kill: no, OS-dependant
+kill: no, OS-dependant (and sh intrinsic, but exceptionally should also be present as non-builtin)
lex: no, toolchain POSIX2_C_DEV
link: done
ln: done
@@ -102,7 +105,7 @@ printf: done
prs: no, SCCS XOPEN_UNIX
ps: no, OS-dependant
pwd: done
-read: no, sh built-in
+read: no, sh intrinsic
readlink: done
realpath: done
renice: done
@@ -132,10 +135,10 @@ tr: done
true: done
tsort
tty: done
-type: no, sh built-in
-ulimit: no, sh built-in
-umask: no, sh built-in
-unalias: no, sh built-in
+type: no, sh intrinsic
+ulimit: no, sh intrinsic
+umask: no, sh intrinsic
+unalias: no, sh intrinsic
uname: done
uncompress: no, external
unexpand: no?
@@ -149,7 +152,7 @@ uustat: no, XOPEN_UUCP
uux: no, XOPEN_UUCP
val: no, SCCS XOPEN_UNIX
vi: no, external POSIX2_UPE
-wait: no, only seen it provided as part of the shell
+wait: no, sh intrinsic
wc: done
what: no, SCCS XOPEN_UNIX
who: no, utmp