hush: support ${VAR:N:-M}
[oweals/busybox.git] / docs / posix_conformance.txt
index 474465efc7a46467414225e880d9278f7feea567..8b9112020716ba1e2881898409a869da84cc8cb6 100644 (file)
@@ -7,7 +7,7 @@ And the complete list of all utilities that POSIX covers:
 http://www.opengroup.org/onlinepubs/9699919799/idx/utilities.html
 
 This listing is a work in progress, and currently only covers
-tool options (not operands, enviroment variables, return codes, etc..).
+tool options (not operands, environment variables, return codes, etc..).
 For each option it is set if it (a) exists and (b) compliant to POSIX 2008.
 Some options exist but there is no value in the 'compliant' column: that
 means no one has yet bothered to make sure that the option does what it is
@@ -22,7 +22,7 @@ POSIX Tools supported only as shell built-ins (ash shell):
 POSIX Tools not supported:
   asa, at, batch, bc, c99, command, compress, csplit, ex, fc, file,
   gencat, getconf, iconv, join, link, locale, localedef, lp, m4,
-  mailx, newgrp, nl, paste, pathchk, pax, pr, qalter, qdel, qhold, qmove,
+  mailx, newgrp, nl, pathchk, pax, pr, qalter, qdel, qhold, qmove,
   qmsg, qrerun, qrls, qselect, qsig, qstat, qsub, tabs, talk, tput,
   tsort, unlink, uucp, uustat, uux
 
@@ -178,6 +178,7 @@ dd POSIX options:
   conv=noerror    |  yes   |           |
   conv=notrunc    |  yes   |           |
   conv=sync       |  yes   |           |
+  iflag=skip_bytes|  yes   |           |
 dd Busybox specific options:
  conv=fsync
 
@@ -468,6 +469,12 @@ od POSIX options
   -x              |  no    | no        |
 od Busybox specific options: None
 
+paste POSIX options
+ option           | exists | compliant | remarks
+  -d list         |  yes   | yes       |
+  -s              |  yes   | yes       |
+paste Busybox specific options: None
+
 patch POSIX options
  option           | exists | compliant | remarks
   -D define       |  no    | no        |
@@ -739,4 +746,3 @@ xargs Busybox specific options:
 
 zcat POSIX options: None
 zcat Busybox specific options: None
-