factor: factor2 variable is unused now, drop it
[oweals/busybox.git] / docs / posix_conformance.txt
1
2 Busybox POSIX conformance table
3
4 See POSIX documentation (1003.1-2008) here:
5 http://www.opengroup.org/onlinepubs/9699919799/
6 And the complete list of all utilities that POSIX covers:
7 http://www.opengroup.org/onlinepubs/9699919799/idx/utilities.html
8
9 This listing is a work in progress, and currently only covers
10 tool options (not operands, environment variables, return codes, etc..).
11 For each option it is set if it (a) exists and (b) compliant to POSIX 2008.
12 Some options exist but there is no value in the 'compliant' column: that
13 means no one has yet bothered to make sure that the option does what it is
14 required to do.
15
16 -----------------------------------------------
17
18 POSIX Tools supported only as shell built-ins (ash shell):
19   alias, bg, cd, fg, getopts, hash, jobs, read, type, umask, ulimit,
20   unalias, wait, write
21
22 POSIX Tools not supported:
23   asa, at, batch, bc, c99, command, compress, csplit, ex, fc, file,
24   gencat, getconf, iconv, join, link, locale, localedef, lp, m4,
25   mailx, newgrp, nl, pathchk, pax, pr, qalter, qdel, qhold, qmove,
26   qmsg, qrerun, qrls, qselect, qsig, qstat, qsub, tabs, talk, tput,
27   tsort, unlink, uucp, uustat, uux
28
29 POSIX Tools not supported (DEVELOPMENT):
30   admin, cflow, ctags, cxref, delta, fort77, get, lex, make, nm, prs, rmdel,
31   sact, sccs, strip, unget, val, what, yacc
32
33
34 POSIX Tools supported:
35
36 Note: echo, printf, kill, pwd documented here as stand-alone applets,
37       not as ash built-ins.
38
39
40 ar POSIX options ********************* Failed to recognize zip & tar (did not compare to regular ar)
41  option           | exists | compliant | remarks
42   -C              |  no    | no        |
43   -T              |  no    | no        |
44   -a              |  no    | no        |
45   -b              |  no    | no        |
46   -c              |  no    | no        |
47   -d              |  no    | no        |
48   -i              |  no    | no        |
49   -m              |  no    | no        |
50   -p              |  yes   |           |
51   -q              |  no    | no        |
52   -r              |  no    | no        |
53   -s              |  no    | no        |
54   -t              |  yes   |           |
55   -u              |  no    | no        |
56   -v              |  yes   |           |
57   -x              |  yes   |           |
58 ar Busybox specific options:
59   -o
60
61 awk POSIX options
62  option           | exists | compliant | remarks
63   -F ERE          |  yes   |           |
64   -f progfile     |  yes   |           |
65   -v assignment   |  yes   |           |
66 awk Busybox specific options: None
67
68 basename POSIX options: None
69 basename Busybox specific options: None
70
71 cal POSIX options: None
72 cal Busybox specific options:
73   -y, -j
74
75 cat POSIX options
76  option           | exists | compliant | remarks
77   -u              |  yes   | no        | option is ignored
78 cat Busybox specific options: None
79
80 chgrp POSIX options
81  option           | exists | compliant | remarks
82   -H              |  yes   |           |
83   -L              |  yes   |           |
84   -P              |  yes   |           |
85   -R              |  yes   |           |
86   -h              |  yes   |           |
87 chgrp Busybox specific options:
88   -f, -c, -v
89
90 chmod POSIX options
91  option           | exists | compliant | remarks
92   -R              |  yes   | yes       |
93 chmod Busybox specific options:
94   -f, -v, -c
95
96 chown POSIX options *********************************************
97  option           | exists | compliant | remarks
98   -H              |  yes   |           | It seems like all flags are supported (according to printout), but
99   -L              |  yes   |           |  it fails to work on my machine
100   -P              |  yes   |           |
101   -R              |  yes   |           |
102   -h              |  yes   |           |
103 chown Busybox specific options:
104   -f, -c, -v
105
106 cksum POSIX options: None
107 cksum Busybox specific options: None
108
109 cmp POSIX options
110  option           | exists | compliant | remarks
111   -l              |  yes   | yes       |
112   -s              |  yes   | yes       |
113 cmp Busybox specific options:
114
115
116 comm POSIX options
117  option           | exists | compliant | remarks
118   -1              |  yes   | yes       |
119   -2              |  yes   | yes       |
120   -3              |  yes   | yes       |
121 comm Busybox specific options: None
122
123 cp POSIX options
124  option           | exists | compliant | remarks
125   -H              |  yes   | yes       |
126   -L              |  yes   | yes       |
127   -P              |  yes   | yes       |
128   -R              |  yes   | yes       |
129   -f              |  yes   | yes       |
130   -i              |  yes   | yes       |
131   -p              |  yes   | yes       |
132 cp Busybox specific options:
133   -d, -a, -s, -c, -r, -l
134
135 crontab POSIX options
136  option           | exists | compliant | remarks
137   -e              |  yes   |           |
138   -l              |  yes   |           |
139   -r              |  yes   |           |
140 crontab Busybox specific options:
141   -u, -c
142
143 cut POSIX options
144  option           | exists | compliant | remarks
145   -b list         |  yes   | yes       |
146   -c list         |  yes   | yes       |
147   -d delim        |  yes   | yes       |
148   -f list         |  yes   | yes       |
149   -n              |  yes   | yes       |
150   -s              |  yes   | yes       |
151 cut Busybox specific options: None
152
153 date POSIX options
154  option           | exists | compliant | remarks
155   -u              |  yes   | yes       |
156 date Busybox specific options:
157   -I[SPEC], -d TIME, -r FILE, -R, -D FMT
158
159 dd POSIX options:
160  option           | exists | compliant | remarks
161   if              |  yes   |           |
162   of              |  yes   |           |
163   ibs             |  yes   |           |
164   obs             |  yes   |           |
165   bs              |  yes   |           |
166   cbs             |  no    | no        |
167   skip            |  yes   |           |
168   seek            |  yes   |           |
169   count           |  yes   |           |
170   conv=ascii      |  no    | no        |
171   conv=ebcdic     |  no    | no        |
172   conv=ibm        |  no    | no        |
173   conv=block      |  no    | no        |
174   conv=unblock    |  no    | no        |
175   conv=lcase      |  no    | no        |
176   conv=ucase      |  no    | no        |
177   conv=swap       |  no    | no        |
178   conv=noerror    |  yes   |           |
179   conv=notrunc    |  yes   |           |
180   conv=sync       |  yes   |           |
181   iflag=skip_bytes|  yes   |           |
182 dd Busybox specific options:
183  conv=fsync
184
185 df POSIX options
186  option           | exists | compliant | remarks
187   -P              |  yes   | yes       |
188   -k              |  yes   | yes       |
189   -t              |  no    | no        |
190 df Busybox specific options:
191   -a, -m, -B SIZE, -i, -h
192 Remark:
193 - It seems that GNU df does not round percents up in its output (thus its results are a bit different)
194
195 diff POSIX options
196  option           | exists | compliant | remarks
197   -C n            |  no    | no        |
198   -U n            |  yes   |           |
199   -b              |  yes   |           |
200   -c              |  no    | no        |
201   -e              |  no    | no        |
202   -f              |  no    | no        |
203   -r              |  yes   |           |
204   -u              |  no    | no        |
205 diff Busybox specific options:
206   -d, -a, -s, -t, -L, -N, -i, -T, -w, -q, -S
207
208 dirname POSIX options: None
209 dirname Busybox specific options: None
210
211 du POSIX options
212  option           | exists | compliant | remarks
213   -H              |  yes   |           |
214   -L              |  yes   |           |
215   -a              |  yes   |           |
216   -k              |  yes   |           |
217   -s              |  yes   |           |
218   -x              |  yes   |           |
219 du Busybox specific options:
220   -c, -m, -h, -d N, -l
221
222
223 echo POSIX options: None
224  option           | exists | compliant | remarks
225   -n              |  yes   | yes       | The result of -n is "implementation-defined"
226 echo Busybox specific options:
227   -e, -E
228
229 ed POSIX options
230  option           | exists | compliant | remarks
231   -p string       |  no    | no        |
232   -s              |  no    | no        |
233 ed Busybox specific options: None
234
235 env POSIX options
236  option           | exists | compliant | remarks
237   -i              |  no    | no        |
238 env Busybox specific options:
239   -u, -,  -i
240
241 expand POSIX options
242  option           | exists | compliant | remarks
243   -t tablist      |  yes   | yes       |
244 expand Busybox specific options:
245   --tabs=N, -i, --initial
246
247 expr POSIX operations:
248  option           | exists | compliant | remarks
249   |               |  yes   |  yes      |
250   &               |  yes   |  yes      |
251   =               |  yes   |  yes      |
252   >               |  yes   |  yes      |
253   >=              |  yes   |  yes      |
254   <=              |  yes   |  yes      |
255   <               |  yes   |  yes      |
256   !=              |  yes   |  yes      |
257   +               |  yes   |  yes      |
258   -               |  yes   |  yes      |
259   *               |  yes   |  yes      |
260   /               |  yes   |  yes      |
261   %               |  yes   |  yes      |
262   :               |  yes   |  yes      |
263   (expr)          |  yes   |  yes      |
264   integer         |  yes   |  yes      |
265   string          |  yes   |  yes      |
266 expr Busybox specific operations:
267   match, substr, index, length, quote
268
269 false POSIX options: None
270 false Busybox specific options: None
271
272 find POSIX options
273  option           | exists | compliant | remarks
274   -H              |  no    | no        |
275   -L              |  no    | no        |
276 find Busybox specific options:
277   -group NAME, -mtime DAYS, -print, -maxdepth N, -exec CMD ARG ;, -newer FILE, -context, -iname PATTERN, -follow, -depth, -xdev, -inum N, -type X, -print0, -mindepth N, -mmin MINS, -regex PATTERN, -prune, -path PATTERN, -user NAME, -delete, -perm NNN, -name PATTERN, -size N[bck]
278
279 fold POSIX options
280  option           | exists | compliant | remarks
281   -b              |  yes   | yes       |
282   -s              |  yes   | yes       |
283   -w width        |  yes   | yes       |
284 fold Busybox specific options: None
285
286 fuser POSIX options
287  option           | exists | compliant | remarks
288   -c              |  no    | no        |
289   -f              |  no    | no        |
290   -u              |  no    | no        |
291 fuser Busybox specific options:
292   -m, -k, -4, -SIGNAL, -6, -s
293
294 grep POSIX options
295  option           | exists | compliant | remarks
296   -E              |  yes   |           |
297   -F              |  yes   |           |
298   -c              |  yes   |           |
299   -e pattern_list |  yes   |           |
300   -f pattern_file |  yes   |           |
301   -i              |  yes   |           |
302   -l              |  yes   |           |
303   -n              |  yes   |           |
304   -q              |  yes   |           |
305   -s              |  yes   |           |
306   -v              |  yes   |           |
307   -x              |  no    | no        |
308 grep Busybox specific options:
309   -A, -C, -B, -L, -H, -o, -h, -w, -r, -z, -m MAX
310
311 head POSIX options
312  option           | exists | compliant | remarks
313   -n number       |  yes   | yes       |
314 head Busybox specific options:
315   -v, -c NUM, -q
316
317 id POSIX options
318  option           | exists | compliant | remarks
319   -G              |  yes   | yes       |
320   -g              |  yes   | yes       |
321   -n              |  yes   | yes       |
322   -r              |  yes   | yes       |
323   -u              |  yes   | yes       |
324 id Busybox specific options:
325   -Z
326
327 ipcrm POSIX options
328  option           | exists | compliant | remarks
329   -M shmkey       |  no    | no        |
330   -Q msgkey       |  no    | no        |
331   -S semkey       |  no    | no        |
332   -m shmid        |  no    | no        |
333   -q msgid        |  no    | no        |
334   -s semid        |  no    | no        |
335 ipcrm Busybox specific options:
336   -mM, -qQ, -sS
337
338 ipcs POSIX options
339  option           | exists | compliant | remarks
340   -a              |  yes   |           |
341   -b              |  no    | no        |
342   -c              |  yes   |           |
343   -m              |  yes   |           |
344   -o              |  no    | no        |
345   -p              |  yes   |           |
346   -q              |  yes   |           |
347   -s              |  yes   |           |
348   -t              |  yes   |           |
349 ipcs Busybox specific options:
350   -l, -i, -u
351
352 kill POSIX options
353  option           | exists | compliant | remarks
354   -l              |  yes   | yes       |
355   -s signal_name  |  yes   | yes       |
356   -signal_name    |  yes   | yes       |
357   -signal_number  |  yes   | yes       |
358 kill Busybox specific options:
359    -q, -o
360
361 ln POSIX options
362  option           | exists | compliant | remarks
363   -L              |  no    | no        |
364   -P              |  no    | no        |
365   -f              |  yes   | yes       |
366   -s              |  yes   | yes       |
367 ln Busybox specific options:
368   -S suf, -n, -b
369
370 logger POSIX options: None
371 logger Busybox specific options:
372   -p PRIO, -t TAG, -s
373
374 logname POSIX options: None
375 logname Busybox specific options: None
376
377 ls POSIX options
378  option           | exists | compliant | remarks
379   -1              |  yes   | yes       |
380   -A              |  yes   | yes       |
381   -C              |  yes   | yes       |
382   -F              |  yes   | yes       | And more: '=' for sockets (not defined by POSIX)
383   -H              |  no    | no        |
384   -L              |  yes   | yes       | But coloring may be wrong (at least POSIX does not require correct colors :) )
385   -R              |  yes   | yes       |
386   -S              |  yes   | yes       |
387   -a              |  yes   | yes       |
388   -c              |  yes   | no        | Sorts output with '-l' (should only show ctime with '-l', and sort only with '-t')
389   -d              |  yes   | no        | When invoked together with '-L' should read symbolic links, and doesn't
390   -f              |  no    | no        |
391   -g              |  no    | no        |
392   -i              |  yes   | yes       |
393   -k              |  yes   | no        | Does something completely unrelated! (Lists security context instead of specifying block size)
394   -l              |  yes   | yes       |
395   -m              |  no    | no        |
396   -n              |  yes   | no        | Works correctly only together with '-l' (but POSIX requires '-l' to be implicitly assumed)
397   -o              |  no    | no        |
398   -p              |  yes   | yes       |
399   -q              |  no    | no        |
400   -r              |  yes   | yes       |
401   -s              |  yes   | yes       |
402   -t              |  yes   | yes       |
403   -u              |  yes   | yes       |
404   -x              |  yes   | yes       |
405 ls Busybox specific options:
406   --color, -T NUM, -K, -X, -Z, -e, -h, -v, -w NUM
407
408 man POSIX options
409  option           | exists | compliant | remarks
410   -k              |  no    | no        |
411 man Busybox specific options:
412   -a      Display all pages
413
414
415 mesg POSIX options: None
416 mesg Busybox specific options: None
417
418 mkdir POSIX options
419  option           | exists | compliant | remarks
420   -m mode         |  yes   | yes       |
421   -p              |  yes   | yes       |
422 mkdir Busybox specific options:
423   -Z
424
425 mkfifo POSIX options
426  option           | exists | compliant | remarks
427   -m mode         |  yes   | yes       |
428 mkfifo Busybox specific options:
429   -Z
430
431 more POSIX options
432  option           | exists | compliant | remarks
433   -c              |  no    | no        |
434   -e              |  no    | no        |
435   -i              |  no    | no        |
436   -n number       |  no    | no        |
437   -p command      |  no    | no        |
438   -s              |  no    | no        |
439   -t tagstring    |  no    | no        |
440   -u              |  no    | no        |
441 more Busybox specific options: None
442
443 mv POSIX options
444  option           | exists | compliant | remarks
445   -f              |  yes   | yes       |
446   -i              |  yes   | yes       |
447 mv Busybox specific options: None
448
449 nice POSIX options
450  option           | exists | compliant | remarks
451   -n increment    |  yes   | yes       |
452 nice Busybox specific options: None
453
454 nohup POSIX options: None
455 nohup Busybox specific options: None
456
457 od POSIX options
458  option           | exists | compliant | remarks
459   -A address_base |  no    | no        |
460   -N count        |  no    | no        |
461   -b              |  no    | no        |
462   -c              |  no    | no        |
463   -d              |  no    | no        |
464   -j skip         |  no    | no        |
465   -o              |  no    | no        |
466   -s              |  no    | no        |
467   -t type_string  |  no    | no        |
468   -v              |  no    | no        |
469   -x              |  no    | no        |
470 od Busybox specific options: None
471
472 paste POSIX options
473  option           | exists | compliant | remarks
474   -d list         |  yes   | yes       |
475   -s              |  yes   | yes       |
476 paste Busybox specific options: None
477
478 patch POSIX options
479  option           | exists | compliant | remarks
480   -D define       |  no    | no        |
481   -N              |  no    | no        |
482   -R              |  yes   | yes       |
483   -b              |  no    | no        |
484   -c              |  no    | no        |
485   -d dir          |  no    | no        |
486   -e              |  no    | no        |
487   -i patchfile    |  yes   | yes       |
488   -l              |  no    | no        |
489   -n              |  no    | no        |
490   -o outfile      |  no    | no        |
491   -p num          |  yes   | yes       |
492   -r rejectfile   |  no    | no        |
493   -u              |  no    | no        |
494 patch Busybox specific options: None
495
496 printf POSIX options: None
497 printf Busybox specific options: None
498
499 ps POSIX options
500  option           | exists | compliant | remarks
501   -A              |  no    | no        |
502   -G grouplist    |  no    | no        |
503   -U userlist     |  no    | no        |
504   -a              |  no    | no        |
505   -d              |  no    | no        |
506   -e              |  no    | no        |
507   -f              |  no    | no        |
508   -g grouplist    |  no    | no        |
509   -l              |  no    | no        |
510   -n namelist     |  no    | no        |
511   -o format       |  yes   | no        | not supported: ruser, group, rgroup, pcpu
512   -p proclist     |  no    | no        |
513   -t termlist     |  no    | no        |
514   -u userlist     |  no    | no        |
515 ps Busybox specific options: None
516
517 pwd POSIX options
518  option           | exists | compliant | remarks
519   -L              |  no    | no        |
520   -P              |  no    | no        |
521 pwd Busybox specific options: None
522
523 renice POSIX options
524  option           | exists | compliant | remarks
525   -g              |  yes   | yes       |
526   -n increment    |  yes   | yes       | Note POSIX allows only to run with this option (busybox also allows to run without '-n' and set niceness directly)
527   -p              |  yes   | yes       |
528   -u              |  yes   | yes       |
529 renice Busybox specific options: None
530
531 rm POSIX options
532  option           | exists | compliant | remarks
533   -R              |  yes   | yes       |
534   -f              |  yes   | yes       |
535   -i              |  yes   | yes       |
536   -r              |  yes   | yes       |
537 rm Busybox specific options: None
538
539 rmdir POSIX options
540  option           | exists | compliant | remarks
541   -p              |  yes   | yes       |
542 rmdir Busybox specific options:
543   --parents
544
545 sed POSIX options
546  option           | exists | compliant | remarks
547   -e script       |  yes   |           |
548   -f script_file  |  yes   |           |
549   -n              |  yes   |           |
550 sed Busybox specific options:
551   -i, -r
552
553 sh POSIX options
554  option           | exists | compliant | remarks
555   -c              |  no    | no        |
556   -i              |  no    | no        |
557   -s              |  no    | no        |
558 sh Busybox specific options: None
559
560 sleep POSIX options: None
561 sleep Busybox specific options: None
562
563 sort POSIX options
564  option           | exists | compliant | remarks
565   -C              |  no    | no        |
566   -b              |  yes   | yes       |
567   -c              |  yes   | yes       |
568   -d              |  yes   | yes       |
569   -f              |  yes   | yes       |
570   -i              |  yes   | yes       | But is not like GNU sort, which isn't! (try to sort 'a\nA\nB\nb' with and without -f)
571   -k keydef       |  yes   |           |
572   -m              |  no    | no        |
573   -n              |  yes   | yes       |
574   -o output       |  yes   | yes       |
575   -r              |  yes   | yes       |
576   -t char         |  yes   |           |
577   -u              |  yes   | yes       |
578 sort Busybox specific options:
579   -mST, -g, -M, -s, -z
580
581 split POSIX options
582  option           | exists | compliant | remarks
583   -a suffix_length |  yes   | yes       |
584   -b n            |  yes   | yes       |
585   -b nk           |  yes   | yes       |
586   -b nm           |  yes   | yes       |
587   -l line_count   |  yes   | yes       |
588 split Busybox specific options: None
589
590 strings POSIX options
591  option           | exists | compliant | remarks
592   -a              |  yes   | yes       |
593   -n number       |  yes   | yes       |
594   -t format       |  no    | no        |
595 strings Busybox specific options:
596   -o, -f
597
598 stty POSIX options
599  option           | exists | compliant | remarks
600   -a              |  yes   | yes       |
601   -g              |  yes   | yes       |
602 stty Busybox specific options:
603   -F DEVICE
604
605 tail POSIX options
606  option           | exists | compliant | remarks
607   -c number       |  yes   | yes       |
608   -f              |  yes   | yes       |
609   -n number       |  yes   | yes       |
610 tail Busybox specific options:
611   -v, -q, -s SEC
612
613 tee POSIX options
614  option           | exists | compliant | remarks
615   -a              |  yes   | yes       |
616   -i              |  yes   | yes       |
617 tee Busybox specific options: None
618
619 test POSIX options: None
620 test Busybox specific options: None
621
622 time POSIX options
623  option           | exists | compliant | remarks
624   -p              |  no    | no        |
625 time Busybox specific options:
626   -v
627
628 touch POSIX options
629  option           | exists | compliant | remarks
630   -a              |  no    | no        |
631   -c              |  yes   | yes       |
632   -d date_time    |  no    | no        |
633   -m              |  no    | no        |
634   -r ref_file     |  no    | no        |
635   -t time         |  no    | no        |
636 touch Busybox specific options: None
637
638 tr POSIX options
639  option           | exists | compliant | remarks
640   -C              |  no    | no        |
641   -c              |  yes   | yes       |
642   -d              |  yes   | yes       |
643   -s              |  yes   | yes       |
644 tr Busybox specific options: None
645
646 true POSIX options: None
647 true Busybox specific options: None
648
649 tty POSIX options: None
650 tty Busybox specific options:
651   -s
652
653 uname POSIX options
654  option           | exists | compliant | remarks
655   -a              |  yes   | yes       |
656   -m              |  yes   | yes       |
657   -n              |  yes   | yes       |
658   -r              |  yes   | yes       |
659   -s              |  yes   | yes       |
660   -v              |  yes   | yes       |
661 uname Busybox specific options:
662   -p
663
664 uncompress POSIX options
665  option           | exists | compliant | remarks
666   -c              |  yes   | yes       |
667   -f              |  yes   | yes       |
668   -v              |  no    | no        |
669 uncompress Busybox specific options: None
670
671 unexpand POSIX options
672  option           | exists | compliant | remarks
673   -a              |  yes   | no        | POSIX requires converting two or more spaces to tabs, busybox converts one or more spaces
674   -t tablist      |  yes   | yes       |
675 unexpand Busybox specific options:
676   --tabs=N, -f, --first-only, --all
677
678 uniq POSIX options
679  option           | exists | compliant | remarks
680   -c              |  yes   | yes       |
681   -d              |  yes   | yes       |
682   -f fields       |  yes   | yes       |
683   -s chars        |  yes   | yes       |
684   -u              |  yes   | yes       |
685 uniq Busybox specific options:
686   -w N
687
688 uudecode POSIX options
689  option           | exists | compliant | remarks
690   -o outfile      |  no    | no        |
691 uudecode Busybox specific options: None
692
693 uuencode POSIX options
694  option           | exists | compliant | remarks
695   -m              |  yes   | yes       |
696 uuencode Busybox specific options: None
697
698 vi POSIX options
699  option           | exists | compliant | remarks
700   -R              |  yes   |           |
701   -c command      |  yes   |           |
702   -r              |  no    | no        |
703   -t tagstring    |  no    | no        |
704   -w size         |  no    | no        |
705 vi Busybox specific options:
706   -H
707
708 wc POSIX options
709  option           | exists | compliant | remarks
710   -c              |  yes   | yes       |
711   -l              |  yes   | yes       |
712   -m              |  no    | no        |
713   -w              |  yes   | yes       |
714 wc Busybox specific options:
715   -L
716
717 who POSIX options
718  option           | exists | compliant | remarks
719   -H              |  no    | no        |
720   -T              |  no    | no        |
721   -a              |  yes   | no        | just shows all
722   -b              |  no    | no        |
723   -d              |  no    | no        |
724   -l              |  no    | no        |
725   -m              |  no    | no        |
726   -p              |  no    | no        |
727   -q              |  no    | no        |
728   -r              |  no    | no        |
729   -s              |  no    | no        |
730   -t              |  no    | no        |
731   -u              |  no    | no        |
732 who Busybox specific options: None
733
734 xargs POSIX options
735  option           | exists | compliant | remarks
736   -E eofstr       |  no    | no        |
737   -I replstr      |  no    | no        |
738   -L number       |  no    | no        |
739   -n number       |  yes   | yes       |
740   -p              |  yes   | yes       |
741   -s size         |  yes   | yes       |
742   -t              |  yes   | yes       |
743   -x              |  yes   | yes       |
744 xargs Busybox specific options:
745   -e[STR], -0, -r
746
747 zcat POSIX options: None
748 zcat Busybox specific options: None