commit: 29b47ba7bcf132ab8d79686fb96e980df8f96eeb
parent 9188780def233ee1ff4244f20691b97324aec934
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Fri, 26 Jul 2024 08:45:33 +0200
posix_utilities.txt: Add marks from POSIX2_* and XOPEN_* option groups
Diffstat:
1 file changed, 35 insertions(+), 34 deletions(-)
diff --git a/posix_utilities.txt b/posix_utilities.txt
@@ -1,22 +1,23 @@
# Taken from <https://pubs.opengroup.org/onlinepubs/9799919799/idx/utilities.html> which is considered non-copyrightable
+# POSIX2_* and XOPEN_* are defined at <https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/V1_chap02.html#tag_02_01_06_02>
#
# SPDX-FileCopyrightText: 2017 Haelwenn (lanodan) Monnier <contact+utils@hacktivis.me>
# SPDX-License-Identifier: MPL-2.0
-admin: no, SCCS
+admin: no, SCCS XOPEN_UNIX
alias: no, sh built-in
-ar: no, toolchain
-asa: no, fortran toolchain
+ar: no, toolchain POSIX2_SW_DEV
+asa: no, fortran toolchain POSIX2_FORT_RUN
at: no, external
awk: no, external
basename: done
batch: no, see at
bc: no, external
-bg: no, sh built-in
-c17: no, toolchain
+bg: no, sh built-in POSIX2_UPE
+c17: no, toolchain POSIX2_C_DEV
cal
cat: done
cd: no, sh built-in
-cflow: no, toolchain
+cflow: no, toolchain XOPEN_UNIX
chgrp: done
chmod: done
chown: done
@@ -28,12 +29,12 @@ compress: no, external
cp
crontab: no, external
csplit
-ctags: no, toolchain
+ctags: no, toolchain XOPEN_UNIX
cut
-cxref: no, toolchain
+cxref: no, toolchain XOPEN_UNIX
date: done
dd
-delta: no, SCCS
+delta: no, SCCS XOPEN_UNIX
df: done
diff: no, devtools
dirname: done
@@ -41,18 +42,18 @@ du
echo: done
ed: no, external
env: done
-ex: no, external
+ex: no, external POSIX2_UPE
expand: no?
expr: done
false: done
-fc: no, sh built-in
-fg: no, sh built-in
+fc: no, sh built-in POSIX2_UPE
+fg: no, sh built-in POSIX2_UPE
file: no, external
find
fold: no, toolchain
fuser
gencat: no, external
-get: no, SCCS
+get: no, SCCS XOPEN_UNIX
getconf: NetBSD getconf adapted for musl by Alpine is okay
getopts: no, sh built-in
gettext: no, external
@@ -63,33 +64,33 @@ iconv: no, external
id: done
ipcrm
ipcs
-jobs: no, sh built-in
+jobs: no, sh built-in POSIX2_UPE
join
kill: no, OS-dependant
-lex: no, toolchain
+lex: no, toolchain POSIX2_C_DEV
link: done
ln: done
locale: no, libc companion
-localedef: no, libc companion
+localedef: no, libc companion POSIX2_LOCALEDEF
logger
logname: done
lp: no, external
ls
m4: no, external
mailx: no, external
-make: no, devtool
-man: no, external (for example with mandoc)
+make: no, devtool POSIX2_SW_DEV
+man: no, external (for example with mandoc) POSIX2_UPE
mesg: no, external (linked to wall and write)
mkdir: done
mkfifo: done
-more: no
+more: no POSIX2_UPE
msgfmt: no, gettext
mv
newgrp
ngettext: no, gettext
nice: done
nl
-nm: no, toolchain
+nm: no, toolchain POSIX2_SW_DEV XOPEN_UNIX
nohup: done
od
paste
@@ -98,7 +99,7 @@ pathchk: done
pax: no, external
pr: no
printf: done
-prs: no, SCCS
+prs: no, SCCS XOPEN_UNIX
ps: no, OS-dependant
pwd: done
read: no, sh built-in
@@ -106,21 +107,21 @@ readlink: done
realpath: done
renice
rm: done
-rmdel: no, SCCS
+rmdel: no, SCCS XOPEN_UNIX
rmdir: done
-sact: no, SCCS
-sccs: no
+sact: no, SCCS XOPEN_UNIX
+sccs: no XOPEN_UNIX
sed: no
sh: no, external
sleep: done
sort
split
strings: done
-strip: no, toolchain
+strip: no, toolchain POSIX2_SW_DEV
stty
tabs
tail
-talk: no, external
+talk: no, external POSIX2_UPE
tee: done
test: done
time: done
@@ -138,22 +139,22 @@ unalias: no, sh built-in
uname: done
uncompress: no, external
unexpand: no?
-unget: no, SCCS
+unget: no, SCCS XOPEN_UNIX
uniq: done
unlink: done
-uucp: no, external
+uucp: no, XOPEN_UUCP
uudecode: no, external/obsolete
uuencode: no, external/obsolete
-uustat: no, UUCP
-uux: no, UUCP
-val: no, SCCS
-vi: no, external
+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
wc: done
-what: no, SCCS
+what: no, SCCS XOPEN_UNIX
who: no, utmp
write: no, external
xargs
xgettext: no, gettext
-yacc: no, toolchain
+yacc: no, toolchain POSIX2_C_DEV
zcat: no, external