posix_utilities.txt (3212B)
- # 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 XOPEN_UNIX
- alias: no, sh built-in
- 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 POSIX2_UPE
- c17: no, toolchain POSIX2_C_DEV
- cal
- cat: done
- cd: no, sh built-in
- cflow: no, toolchain XOPEN_UNIX
- chgrp: done
- chmod: done
- chown: done
- cksum: done
- cmp: done
- comm
- command: no, sh built-in
- compress: no, external
- cp
- crontab: no, external
- csplit
- ctags: no, toolchain XOPEN_UNIX
- cut: done
- cxref: no, toolchain XOPEN_UNIX
- date: done
- dd
- delta: no, SCCS XOPEN_UNIX
- df: done
- diff: no, devtools
- dirname: done
- du
- echo: done
- ed: no, external
- env: done
- 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
- file: no, external
- find
- fold: no, toolchain
- fuser
- gencat: no, external
- get: no, SCCS XOPEN_UNIX
- getconf: NetBSD getconf adapted for musl by Alpine is okay
- getopts: no, sh built-in
- gettext: no, external
- grep
- hash: no, sh built-in
- head: done
- iconv: no, external
- id: done
- ipcrm: no, OS-dependant
- ipcs: no, OS-dependant
- jobs: no, sh built-in POSIX2_UPE
- join: done
- kill: no, OS-dependant
- lex: no, toolchain POSIX2_C_DEV
- link: done
- ln: done
- locale: 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 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 POSIX2_UPE
- msgfmt: no, gettext
- mv: done
- newgrp
- ngettext: no, gettext
- nice: done
- nl
- nm: no, toolchain POSIX2_SW_DEV XOPEN_UNIX
- nohup: done
- od
- paste: done
- patch: no, devtool
- pathchk: done
- pax: no, external
- pr: no
- printf: done
- prs: no, SCCS XOPEN_UNIX
- ps: no, OS-dependant
- pwd: done
- read: no, sh built-in
- readlink: done
- realpath: done
- renice: done
- rm: done
- rmdel: no, SCCS XOPEN_UNIX
- rmdir: done
- sact: no, SCCS XOPEN_UNIX
- sccs: no XOPEN_UNIX
- sed: no
- sh: no, external
- sleep: done
- sort
- split: done
- strings: done
- strip: no, toolchain POSIX2_SW_DEV
- stty
- tabs
- tail
- talk: no, external POSIX2_UPE
- tee: done
- test: done
- time: done
- timeout: done
- touch: done
- tput: no, external
- 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
- uname: done
- uncompress: no, external
- unexpand: no?
- unget: no, SCCS XOPEN_UNIX
- uniq: done
- unlink: done
- uucp: no, XOPEN_UUCP
- uudecode: no, external/obsolete
- uuencode: no, external/obsolete
- 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 XOPEN_UNIX
- who: no, utmp
- write: no, external
- xargs
- xgettext: no, gettext
- yacc: no, toolchain POSIX2_C_DEV
- zcat: no, external