1#ifdef FORCE_FLAGS
2#define FORCED_FLAG 1
3#else
4#define FORCED_FLAG 0
5#endif
6
7// acpi abctV abctV
8#undef OPTSTR_acpi
9#define OPTSTR_acpi "abctV"
10#ifdef CLEANUP_acpi
11#undef CLEANUP_acpi
12#undef FOR_acpi
13#undef FLAG_V
14#undef FLAG_t
15#undef FLAG_c
16#undef FLAG_b
17#undef FLAG_a
18#endif
19
20// arp   vi:nDsdap:A:H:[+Ap][!sd]
21#undef OPTSTR_arp
22#define OPTSTR_arp  0
23#ifdef CLEANUP_arp
24#undef CLEANUP_arp
25#undef FOR_arp
26#undef FLAG_H
27#undef FLAG_A
28#undef FLAG_p
29#undef FLAG_a
30#undef FLAG_d
31#undef FLAG_s
32#undef FLAG_D
33#undef FLAG_n
34#undef FLAG_i
35#undef FLAG_v
36#endif
37
38// arping   <1>1s:I:w#<0c#<0AUDbqf[+AU][+Df]
39#undef OPTSTR_arping
40#define OPTSTR_arping  0
41#ifdef CLEANUP_arping
42#undef CLEANUP_arping
43#undef FOR_arping
44#undef FLAG_f
45#undef FLAG_q
46#undef FLAG_b
47#undef FLAG_D
48#undef FLAG_U
49#undef FLAG_A
50#undef FLAG_c
51#undef FLAG_w
52#undef FLAG_I
53#undef FLAG_s
54#endif
55
56// base64 diw#<1[!dw] diw#<1[!dw]
57#undef OPTSTR_base64
58#define OPTSTR_base64 "diw#<1[!dw]"
59#ifdef CLEANUP_base64
60#undef CLEANUP_base64
61#undef FOR_base64
62#undef FLAG_w
63#undef FLAG_i
64#undef FLAG_d
65#endif
66
67// basename <1>2 <1>2
68#undef OPTSTR_basename
69#define OPTSTR_basename "<1>2"
70#ifdef CLEANUP_basename
71#undef CLEANUP_basename
72#undef FOR_basename
73#endif
74
75// blkid <1 <1
76#undef OPTSTR_blkid
77#define OPTSTR_blkid "<1"
78#ifdef CLEANUP_blkid
79#undef CLEANUP_blkid
80#undef FOR_blkid
81#endif
82
83// blockdev <1>1(setro)(setrw)(getro)(getss)(getbsz)(setbsz)#<0(getsz)(getsize)(getsize64)(flushbufs)(rereadpt) <1>1(setro)(setrw)(getro)(getss)(getbsz)(setbsz)#<0(getsz)(getsize)(getsize64)(flushbufs)(rereadpt)
84#undef OPTSTR_blockdev
85#define OPTSTR_blockdev "<1>1(setro)(setrw)(getro)(getss)(getbsz)(setbsz)#<0(getsz)(getsize)(getsize64)(flushbufs)(rereadpt)"
86#ifdef CLEANUP_blockdev
87#undef CLEANUP_blockdev
88#undef FOR_blockdev
89#undef FLAG_rereadpt
90#undef FLAG_flushbufs
91#undef FLAG_getsize64
92#undef FLAG_getsize
93#undef FLAG_getsz
94#undef FLAG_setbsz
95#undef FLAG_getbsz
96#undef FLAG_getss
97#undef FLAG_getro
98#undef FLAG_setrw
99#undef FLAG_setro
100#endif
101
102// bootchartd
103#undef OPTSTR_bootchartd
104#define OPTSTR_bootchartd  0
105#ifdef CLEANUP_bootchartd
106#undef CLEANUP_bootchartd
107#undef FOR_bootchartd
108#endif
109
110// brctl   <1
111#undef OPTSTR_brctl
112#define OPTSTR_brctl  0
113#ifdef CLEANUP_brctl
114#undef CLEANUP_brctl
115#undef FOR_brctl
116#endif
117
118// bzcat
119#undef OPTSTR_bzcat
120#define OPTSTR_bzcat  0
121#ifdef CLEANUP_bzcat
122#undef CLEANUP_bzcat
123#undef FOR_bzcat
124#endif
125
126// cal >2 >2
127#undef OPTSTR_cal
128#define OPTSTR_cal ">2"
129#ifdef CLEANUP_cal
130#undef CLEANUP_cal
131#undef FOR_cal
132#endif
133
134// cat uvte uvte
135#undef OPTSTR_cat
136#define OPTSTR_cat "uvte"
137#ifdef CLEANUP_cat
138#undef CLEANUP_cat
139#undef FOR_cat
140#undef FLAG_e
141#undef FLAG_t
142#undef FLAG_v
143#undef FLAG_u
144#endif
145
146// catv   vte
147#undef OPTSTR_catv
148#define OPTSTR_catv  0
149#ifdef CLEANUP_catv
150#undef CLEANUP_catv
151#undef FOR_catv
152#undef FLAG_e
153#undef FLAG_t
154#undef FLAG_v
155#endif
156
157// cd
158#undef OPTSTR_cd
159#define OPTSTR_cd  0
160#ifdef CLEANUP_cd
161#undef CLEANUP_cd
162#undef FOR_cd
163#endif
164
165// chattr
166#undef OPTSTR_chattr
167#define OPTSTR_chattr  0
168#ifdef CLEANUP_chattr
169#undef CLEANUP_chattr
170#undef FOR_chattr
171#endif
172
173// chcon <2hvR <2hvR
174#undef OPTSTR_chcon
175#define OPTSTR_chcon "<2hvR"
176#ifdef CLEANUP_chcon
177#undef CLEANUP_chcon
178#undef FOR_chcon
179#undef FLAG_R
180#undef FLAG_v
181#undef FLAG_h
182#endif
183
184// chgrp <2hPLHRfv[-HLP] <2hPLHRfv[-HLP]
185#undef OPTSTR_chgrp
186#define OPTSTR_chgrp "<2hPLHRfv[-HLP]"
187#ifdef CLEANUP_chgrp
188#undef CLEANUP_chgrp
189#undef FOR_chgrp
190#undef FLAG_v
191#undef FLAG_f
192#undef FLAG_R
193#undef FLAG_H
194#undef FLAG_L
195#undef FLAG_P
196#undef FLAG_h
197#endif
198
199// chmod <2?vRf[-vf] <2?vRf[-vf]
200#undef OPTSTR_chmod
201#define OPTSTR_chmod "<2?vRf[-vf]"
202#ifdef CLEANUP_chmod
203#undef CLEANUP_chmod
204#undef FOR_chmod
205#undef FLAG_f
206#undef FLAG_R
207#undef FLAG_v
208#endif
209
210// chroot ^<1 ^<1
211#undef OPTSTR_chroot
212#define OPTSTR_chroot "^<1"
213#ifdef CLEANUP_chroot
214#undef CLEANUP_chroot
215#undef FOR_chroot
216#endif
217
218// chvt   <1
219#undef OPTSTR_chvt
220#define OPTSTR_chvt  0
221#ifdef CLEANUP_chvt
222#undef CLEANUP_chvt
223#undef FOR_chvt
224#endif
225
226// cksum HIPLN HIPLN
227#undef OPTSTR_cksum
228#define OPTSTR_cksum "HIPLN"
229#ifdef CLEANUP_cksum
230#undef CLEANUP_cksum
231#undef FOR_cksum
232#undef FLAG_N
233#undef FLAG_L
234#undef FLAG_P
235#undef FLAG_I
236#undef FLAG_H
237#endif
238
239// clear
240#undef OPTSTR_clear
241#define OPTSTR_clear  0
242#ifdef CLEANUP_clear
243#undef CLEANUP_clear
244#undef FOR_clear
245#endif
246
247// cmp <2>2ls <2>2ls
248#undef OPTSTR_cmp
249#define OPTSTR_cmp "<2>2ls"
250#ifdef CLEANUP_cmp
251#undef CLEANUP_cmp
252#undef FOR_cmp
253#undef FLAG_s
254#undef FLAG_l
255#endif
256
257// comm <2>2321 <2>2321
258#undef OPTSTR_comm
259#define OPTSTR_comm "<2>2321"
260#ifdef CLEANUP_comm
261#undef CLEANUP_comm
262#undef FOR_comm
263#undef FLAG_1
264#undef FLAG_2
265#undef FLAG_3
266#endif
267
268// compress   zcd9lrg[-cd][!zgLr]
269#undef OPTSTR_compress
270#define OPTSTR_compress  0
271#ifdef CLEANUP_compress
272#undef CLEANUP_compress
273#undef FOR_compress
274#undef FLAG_g
275#undef FLAG_r
276#undef FLAG_l
277#undef FLAG_9
278#undef FLAG_d
279#undef FLAG_c
280#undef FLAG_z
281#endif
282
283// count
284#undef OPTSTR_count
285#define OPTSTR_count  0
286#ifdef CLEANUP_count
287#undef CLEANUP_count
288#undef FOR_count
289#endif
290
291// cp <2RHLPprdaslvnF(remove-destination)fi[-HLPd][-ni] <2RHLPprdaslvnF(remove-destination)fi[-HLPd][-ni]
292#undef OPTSTR_cp
293#define OPTSTR_cp "<2RHLPprdaslvnF(remove-destination)fi[-HLPd][-ni]"
294#ifdef CLEANUP_cp
295#undef CLEANUP_cp
296#undef FOR_cp
297#undef FLAG_i
298#undef FLAG_f
299#undef FLAG_remove_destination
300#undef FLAG_F
301#undef FLAG_n
302#undef FLAG_v
303#undef FLAG_l
304#undef FLAG_s
305#undef FLAG_a
306#undef FLAG_d
307#undef FLAG_r
308#undef FLAG_p
309#undef FLAG_P
310#undef FLAG_L
311#undef FLAG_H
312#undef FLAG_R
313#endif
314
315// cpio mduH:p:|i|t|F:v(verbose)o|[!pio][!pot][!pF] mduH:p:|i|t|F:v(verbose)o|[!pio][!pot][!pF]
316#undef OPTSTR_cpio
317#define OPTSTR_cpio "mduH:p:|i|t|F:v(verbose)o|[!pio][!pot][!pF]"
318#ifdef CLEANUP_cpio
319#undef CLEANUP_cpio
320#undef FOR_cpio
321#undef FLAG_o
322#undef FLAG_verbose
323#undef FLAG_v
324#undef FLAG_F
325#undef FLAG_t
326#undef FLAG_i
327#undef FLAG_p
328#undef FLAG_H
329#undef FLAG_u
330#undef FLAG_d
331#undef FLAG_m
332#endif
333
334// crond   fbSl#<0=8d#<0L:c:[-bf][-LS][-ld]
335#undef OPTSTR_crond
336#define OPTSTR_crond  0
337#ifdef CLEANUP_crond
338#undef CLEANUP_crond
339#undef FOR_crond
340#undef FLAG_c
341#undef FLAG_L
342#undef FLAG_d
343#undef FLAG_l
344#undef FLAG_S
345#undef FLAG_b
346#undef FLAG_f
347#endif
348
349// crontab   c:u:elr[!elr]
350#undef OPTSTR_crontab
351#define OPTSTR_crontab  0
352#ifdef CLEANUP_crontab
353#undef CLEANUP_crontab
354#undef FOR_crontab
355#undef FLAG_r
356#undef FLAG_l
357#undef FLAG_e
358#undef FLAG_u
359#undef FLAG_c
360#endif
361
362// cut b:|c:|f:|d:sn[!cbf] b:|c:|f:|d:sn[!cbf]
363#undef OPTSTR_cut
364#define OPTSTR_cut "b:|c:|f:|d:sn[!cbf]"
365#ifdef CLEANUP_cut
366#undef CLEANUP_cut
367#undef FOR_cut
368#undef FLAG_n
369#undef FLAG_s
370#undef FLAG_d
371#undef FLAG_f
372#undef FLAG_c
373#undef FLAG_b
374#endif
375
376// date d:s:r:u[!dr] d:s:r:u[!dr]
377#undef OPTSTR_date
378#define OPTSTR_date "d:s:r:u[!dr]"
379#ifdef CLEANUP_date
380#undef CLEANUP_date
381#undef FOR_date
382#undef FLAG_u
383#undef FLAG_r
384#undef FLAG_s
385#undef FLAG_d
386#endif
387
388// dd
389#undef OPTSTR_dd
390#define OPTSTR_dd  0
391#ifdef CLEANUP_dd
392#undef CLEANUP_dd
393#undef FOR_dd
394#endif
395
396// deallocvt   >1
397#undef OPTSTR_deallocvt
398#define OPTSTR_deallocvt  0
399#ifdef CLEANUP_deallocvt
400#undef CLEANUP_deallocvt
401#undef FOR_deallocvt
402#endif
403
404// df Pkt*a[-Pk] Pkt*a[-Pk]
405#undef OPTSTR_df
406#define OPTSTR_df "Pkt*a[-Pk]"
407#ifdef CLEANUP_df
408#undef CLEANUP_df
409#undef FOR_df
410#undef FLAG_a
411#undef FLAG_t
412#undef FLAG_k
413#undef FLAG_P
414#endif
415
416// dhcp   V:H:F:x*r:O*A#<0T#<0t#<0s:p:i:SBRCaovqnbf
417#undef OPTSTR_dhcp
418#define OPTSTR_dhcp  0
419#ifdef CLEANUP_dhcp
420#undef CLEANUP_dhcp
421#undef FOR_dhcp
422#undef FLAG_f
423#undef FLAG_b
424#undef FLAG_n
425#undef FLAG_q
426#undef FLAG_v
427#undef FLAG_o
428#undef FLAG_a
429#undef FLAG_C
430#undef FLAG_R
431#undef FLAG_B
432#undef FLAG_S
433#undef FLAG_i
434#undef FLAG_p
435#undef FLAG_s
436#undef FLAG_t
437#undef FLAG_T
438#undef FLAG_A
439#undef FLAG_O
440#undef FLAG_r
441#undef FLAG_x
442#undef FLAG_F
443#undef FLAG_H
444#undef FLAG_V
445#endif
446
447// dhcpd   >1P#<0>65535=67fS
448#undef OPTSTR_dhcpd
449#define OPTSTR_dhcpd  0
450#ifdef CLEANUP_dhcpd
451#undef CLEANUP_dhcpd
452#undef FOR_dhcpd
453#undef FLAG_S
454#undef FLAG_f
455#undef FLAG_P
456#endif
457
458// diff   <2>2B(ignore-blank-lines)d(minimal)b(ignore-space-change)ut(expand-tabs)w(ignore-all-space)i(ignore-case)T(initial-tab)s(report-identical-files)q(brief)a(text)L(label)*S(starting-file):N(new-file)r(recursive)U(unified)#<0=3
459#undef OPTSTR_diff
460#define OPTSTR_diff  0
461#ifdef CLEANUP_diff
462#undef CLEANUP_diff
463#undef FOR_diff
464#undef FLAG_unified
465#undef FLAG_U
466#undef FLAG_recursive
467#undef FLAG_r
468#undef FLAG_new_file
469#undef FLAG_N
470#undef FLAG_starting_file
471#undef FLAG_S
472#undef FLAG_label
473#undef FLAG_L
474#undef FLAG_text
475#undef FLAG_a
476#undef FLAG_brief
477#undef FLAG_q
478#undef FLAG_report_identical_files
479#undef FLAG_s
480#undef FLAG_initial_tab
481#undef FLAG_T
482#undef FLAG_ignore_case
483#undef FLAG_i
484#undef FLAG_ignore_all_space
485#undef FLAG_w
486#undef FLAG_expand_tabs
487#undef FLAG_t
488#undef FLAG_u
489#undef FLAG_ignore_space_change
490#undef FLAG_b
491#undef FLAG_minimal
492#undef FLAG_d
493#undef FLAG_ignore_blank_lines
494#undef FLAG_B
495#endif
496
497// dirname <1 <1
498#undef OPTSTR_dirname
499#define OPTSTR_dirname "<1"
500#ifdef CLEANUP_dirname
501#undef CLEANUP_dirname
502#undef FOR_dirname
503#endif
504
505// dmesg trs#<1n#c[!tr] trs#<1n#c[!tr]
506#undef OPTSTR_dmesg
507#define OPTSTR_dmesg "trs#<1n#c[!tr]"
508#ifdef CLEANUP_dmesg
509#undef CLEANUP_dmesg
510#undef FOR_dmesg
511#undef FLAG_c
512#undef FLAG_n
513#undef FLAG_s
514#undef FLAG_r
515#undef FLAG_t
516#endif
517
518// dos2unix
519#undef OPTSTR_dos2unix
520#define OPTSTR_dos2unix  0
521#ifdef CLEANUP_dos2unix
522#undef CLEANUP_dos2unix
523#undef FOR_dos2unix
524#endif
525
526// du d#<0hmlcaHkKLsx[-HL][-kKmh] d#<0hmlcaHkKLsx[-HL][-kKmh]
527#undef OPTSTR_du
528#define OPTSTR_du "d#<0hmlcaHkKLsx[-HL][-kKmh]"
529#ifdef CLEANUP_du
530#undef CLEANUP_du
531#undef FOR_du
532#undef FLAG_x
533#undef FLAG_s
534#undef FLAG_L
535#undef FLAG_K
536#undef FLAG_k
537#undef FLAG_H
538#undef FLAG_a
539#undef FLAG_c
540#undef FLAG_l
541#undef FLAG_m
542#undef FLAG_h
543#undef FLAG_d
544#endif
545
546// dumpleases   >0arf:[!ar]
547#undef OPTSTR_dumpleases
548#define OPTSTR_dumpleases  0
549#ifdef CLEANUP_dumpleases
550#undef CLEANUP_dumpleases
551#undef FOR_dumpleases
552#undef FLAG_f
553#undef FLAG_r
554#undef FLAG_a
555#endif
556
557// echo ^?en ^?en
558#undef OPTSTR_echo
559#define OPTSTR_echo "^?en"
560#ifdef CLEANUP_echo
561#undef CLEANUP_echo
562#undef FOR_echo
563#undef FLAG_n
564#undef FLAG_e
565#endif
566
567// eject   >1stT[!tT]
568#undef OPTSTR_eject
569#define OPTSTR_eject  0
570#ifdef CLEANUP_eject
571#undef CLEANUP_eject
572#undef FOR_eject
573#undef FLAG_T
574#undef FLAG_t
575#undef FLAG_s
576#endif
577
578// env ^i ^i
579#undef OPTSTR_env
580#define OPTSTR_env "^i"
581#ifdef CLEANUP_env
582#undef CLEANUP_env
583#undef FOR_env
584#undef FLAG_i
585#endif
586
587// exit
588#undef OPTSTR_exit
589#define OPTSTR_exit  0
590#ifdef CLEANUP_exit
591#undef CLEANUP_exit
592#undef FOR_exit
593#endif
594
595// expand t* t*
596#undef OPTSTR_expand
597#define OPTSTR_expand "t*"
598#ifdef CLEANUP_expand
599#undef CLEANUP_expand
600#undef FOR_expand
601#undef FLAG_t
602#endif
603
604// expr
605#undef OPTSTR_expr
606#define OPTSTR_expr  0
607#ifdef CLEANUP_expr
608#undef CLEANUP_expr
609#undef FOR_expr
610#endif
611
612// factor
613#undef OPTSTR_factor
614#define OPTSTR_factor  0
615#ifdef CLEANUP_factor
616#undef CLEANUP_factor
617#undef FOR_factor
618#endif
619
620// fallocate >1l#| >1l#|
621#undef OPTSTR_fallocate
622#define OPTSTR_fallocate ">1l#|"
623#ifdef CLEANUP_fallocate
624#undef CLEANUP_fallocate
625#undef FOR_fallocate
626#undef FLAG_l
627#endif
628
629// false
630#undef OPTSTR_false
631#define OPTSTR_false  0
632#ifdef CLEANUP_false
633#undef CLEANUP_false
634#undef FOR_false
635#endif
636
637// fdisk   C#<0H#<0S#<0b#<512ul
638#undef OPTSTR_fdisk
639#define OPTSTR_fdisk  0
640#ifdef CLEANUP_fdisk
641#undef CLEANUP_fdisk
642#undef FOR_fdisk
643#undef FLAG_l
644#undef FLAG_u
645#undef FLAG_b
646#undef FLAG_S
647#undef FLAG_H
648#undef FLAG_C
649#endif
650
651// find ?^HL[-HL] ?^HL[-HL]
652#undef OPTSTR_find
653#define OPTSTR_find "?^HL[-HL]"
654#ifdef CLEANUP_find
655#undef CLEANUP_find
656#undef FOR_find
657#undef FLAG_L
658#undef FLAG_H
659#endif
660
661// fold   bsuw#
662#undef OPTSTR_fold
663#define OPTSTR_fold  0
664#ifdef CLEANUP_fold
665#undef CLEANUP_fold
666#undef FOR_fold
667#undef FLAG_w
668#undef FLAG_u
669#undef FLAG_s
670#undef FLAG_b
671#endif
672
673// free tgmkb[!tgmkb] tgmkb[!tgmkb]
674#undef OPTSTR_free
675#define OPTSTR_free "tgmkb[!tgmkb]"
676#ifdef CLEANUP_free
677#undef CLEANUP_free
678#undef FOR_free
679#undef FLAG_b
680#undef FLAG_k
681#undef FLAG_m
682#undef FLAG_g
683#undef FLAG_t
684#endif
685
686// freeramdisk <1>1 <1>1
687#undef OPTSTR_freeramdisk
688#define OPTSTR_freeramdisk "<1>1"
689#ifdef CLEANUP_freeramdisk
690#undef CLEANUP_freeramdisk
691#undef FOR_freeramdisk
692#endif
693
694// fsck   ?t:ANPRTVsC#
695#undef OPTSTR_fsck
696#define OPTSTR_fsck  0
697#ifdef CLEANUP_fsck
698#undef CLEANUP_fsck
699#undef FOR_fsck
700#undef FLAG_C
701#undef FLAG_s
702#undef FLAG_V
703#undef FLAG_T
704#undef FLAG_R
705#undef FLAG_P
706#undef FLAG_N
707#undef FLAG_A
708#undef FLAG_t
709#endif
710
711// fsfreeze <1>1f|u|[!fu] <1>1f|u|[!fu]
712#undef OPTSTR_fsfreeze
713#define OPTSTR_fsfreeze "<1>1f|u|[!fu]"
714#ifdef CLEANUP_fsfreeze
715#undef CLEANUP_fsfreeze
716#undef FOR_fsfreeze
717#undef FLAG_u
718#undef FLAG_f
719#endif
720
721// fstype   <1
722#undef OPTSTR_fstype
723#define OPTSTR_fstype  0
724#ifdef CLEANUP_fstype
725#undef CLEANUP_fstype
726#undef FOR_fstype
727#endif
728
729// ftpget   <2cvu:p:P#<0=21>65535
730#undef OPTSTR_ftpget
731#define OPTSTR_ftpget  0
732#ifdef CLEANUP_ftpget
733#undef CLEANUP_ftpget
734#undef FOR_ftpget
735#undef FLAG_P
736#undef FLAG_p
737#undef FLAG_u
738#undef FLAG_v
739#undef FLAG_c
740#endif
741
742// getenforce >0 >0
743#undef OPTSTR_getenforce
744#define OPTSTR_getenforce ">0"
745#ifdef CLEANUP_getenforce
746#undef CLEANUP_getenforce
747#undef FOR_getenforce
748#endif
749
750// getprop >2 >2
751#undef OPTSTR_getprop
752#define OPTSTR_getprop ">2"
753#ifdef CLEANUP_getprop
754#undef CLEANUP_getprop
755#undef FOR_getprop
756#endif
757
758// getty   <2t#<0H:I:l:f:iwnmLh
759#undef OPTSTR_getty
760#define OPTSTR_getty  0
761#ifdef CLEANUP_getty
762#undef CLEANUP_getty
763#undef FOR_getty
764#undef FLAG_h
765#undef FLAG_L
766#undef FLAG_m
767#undef FLAG_n
768#undef FLAG_w
769#undef FLAG_i
770#undef FLAG_f
771#undef FLAG_l
772#undef FLAG_I
773#undef FLAG_H
774#undef FLAG_t
775#endif
776
777// grep ZzEFHabhinorsvwclqe*f*m#x[!wx][!EFw] ZzEFHabhinorsvwclqe*f*m#x[!wx][!EFw]
778#undef OPTSTR_grep
779#define OPTSTR_grep "ZzEFHabhinorsvwclqe*f*m#x[!wx][!EFw]"
780#ifdef CLEANUP_grep
781#undef CLEANUP_grep
782#undef FOR_grep
783#undef FLAG_x
784#undef FLAG_m
785#undef FLAG_f
786#undef FLAG_e
787#undef FLAG_q
788#undef FLAG_l
789#undef FLAG_c
790#undef FLAG_w
791#undef FLAG_v
792#undef FLAG_s
793#undef FLAG_r
794#undef FLAG_o
795#undef FLAG_n
796#undef FLAG_i
797#undef FLAG_h
798#undef FLAG_b
799#undef FLAG_a
800#undef FLAG_H
801#undef FLAG_F
802#undef FLAG_E
803#undef FLAG_z
804#undef FLAG_Z
805#endif
806
807// groupadd   <1>2g#<0S
808#undef OPTSTR_groupadd
809#define OPTSTR_groupadd  0
810#ifdef CLEANUP_groupadd
811#undef CLEANUP_groupadd
812#undef FOR_groupadd
813#undef FLAG_S
814#undef FLAG_g
815#endif
816
817// groupdel   <1>2
818#undef OPTSTR_groupdel
819#define OPTSTR_groupdel  0
820#ifdef CLEANUP_groupdel
821#undef CLEANUP_groupdel
822#undef FOR_groupdel
823#endif
824
825// groups
826#undef OPTSTR_groups
827#define OPTSTR_groups  0
828#ifdef CLEANUP_groups
829#undef CLEANUP_groups
830#undef FOR_groups
831#endif
832
833// gunzip   cflqStv
834#undef OPTSTR_gunzip
835#define OPTSTR_gunzip  0
836#ifdef CLEANUP_gunzip
837#undef CLEANUP_gunzip
838#undef FOR_gunzip
839#undef FLAG_v
840#undef FLAG_t
841#undef FLAG_S
842#undef FLAG_q
843#undef FLAG_l
844#undef FLAG_f
845#undef FLAG_c
846#endif
847
848// gzip   d19dcflqStvgLRz[!gLRz]
849#undef OPTSTR_gzip
850#define OPTSTR_gzip  0
851#ifdef CLEANUP_gzip
852#undef CLEANUP_gzip
853#undef FOR_gzip
854#undef FLAG_z
855#undef FLAG_R
856#undef FLAG_L
857#undef FLAG_g
858#undef FLAG_v
859#undef FLAG_t
860#undef FLAG_S
861#undef FLAG_q
862#undef FLAG_l
863#undef FLAG_f
864#undef FLAG_c
865#undef FLAG_d
866#undef FLAG_9
867#undef FLAG_1
868#undef FLAG_d
869#endif
870
871// head ?n#<0=10 ?n#<0=10
872#undef OPTSTR_head
873#define OPTSTR_head "?n#<0=10"
874#ifdef CLEANUP_head
875#undef CLEANUP_head
876#undef FOR_head
877#undef FLAG_n
878#endif
879
880// hello
881#undef OPTSTR_hello
882#define OPTSTR_hello  0
883#ifdef CLEANUP_hello
884#undef CLEANUP_hello
885#undef FOR_hello
886#endif
887
888// help ah ah
889#undef OPTSTR_help
890#define OPTSTR_help "ah"
891#ifdef CLEANUP_help
892#undef CLEANUP_help
893#undef FOR_help
894#undef FLAG_h
895#undef FLAG_a
896#endif
897
898// hexedit   <1>1r
899#undef OPTSTR_hexedit
900#define OPTSTR_hexedit  0
901#ifdef CLEANUP_hexedit
902#undef CLEANUP_hexedit
903#undef FOR_hexedit
904#undef FLAG_r
905#endif
906
907// host   <1>2avt:
908#undef OPTSTR_host
909#define OPTSTR_host  0
910#ifdef CLEANUP_host
911#undef CLEANUP_host
912#undef FOR_host
913#undef FLAG_t
914#undef FLAG_v
915#undef FLAG_a
916#endif
917
918// hostname
919#undef OPTSTR_hostname
920#define OPTSTR_hostname  0
921#ifdef CLEANUP_hostname
922#undef CLEANUP_hostname
923#undef FOR_hostname
924#endif
925
926// hwclock >0(fast)f(rtc):u(utc)l(localtime)t(systz)s(hctosys)r(show)w(systohc)[-ul][!rtsw] >0(fast)f(rtc):u(utc)l(localtime)t(systz)s(hctosys)r(show)w(systohc)[-ul][!rtsw]
927#undef OPTSTR_hwclock
928#define OPTSTR_hwclock ">0(fast)f(rtc):u(utc)l(localtime)t(systz)s(hctosys)r(show)w(systohc)[-ul][!rtsw]"
929#ifdef CLEANUP_hwclock
930#undef CLEANUP_hwclock
931#undef FOR_hwclock
932#undef FLAG_systohc
933#undef FLAG_w
934#undef FLAG_show
935#undef FLAG_r
936#undef FLAG_hctosys
937#undef FLAG_s
938#undef FLAG_systz
939#undef FLAG_t
940#undef FLAG_localtime
941#undef FLAG_l
942#undef FLAG_utc
943#undef FLAG_u
944#undef FLAG_rtc
945#undef FLAG_f
946#undef FLAG_fast
947#endif
948
949// iconv   cst:f:
950#undef OPTSTR_iconv
951#define OPTSTR_iconv  0
952#ifdef CLEANUP_iconv
953#undef CLEANUP_iconv
954#undef FOR_iconv
955#undef FLAG_f
956#undef FLAG_t
957#undef FLAG_s
958#undef FLAG_c
959#endif
960
961// id >1ZnGgru[!ZGgu] >1ZnGgru[!ZGgu]
962#undef OPTSTR_id
963#define OPTSTR_id ">1ZnGgru[!ZGgu]"
964#ifdef CLEANUP_id
965#undef CLEANUP_id
966#undef FOR_id
967#undef FLAG_u
968#undef FLAG_r
969#undef FLAG_g
970#undef FLAG_G
971#undef FLAG_n
972#undef FLAG_Z
973#endif
974
975// ifconfig ^?a ^?a
976#undef OPTSTR_ifconfig
977#define OPTSTR_ifconfig "^?a"
978#ifdef CLEANUP_ifconfig
979#undef CLEANUP_ifconfig
980#undef FOR_ifconfig
981#undef FLAG_a
982#endif
983
984// init
985#undef OPTSTR_init
986#define OPTSTR_init  0
987#ifdef CLEANUP_init
988#undef CLEANUP_init
989#undef FOR_init
990#endif
991
992// inotifyd <2 <2
993#undef OPTSTR_inotifyd
994#define OPTSTR_inotifyd "<2"
995#ifdef CLEANUP_inotifyd
996#undef CLEANUP_inotifyd
997#undef FOR_inotifyd
998#endif
999
1000// insmod <1 <1
1001#undef OPTSTR_insmod
1002#define OPTSTR_insmod "<1"
1003#ifdef CLEANUP_insmod
1004#undef CLEANUP_insmod
1005#undef FOR_insmod
1006#endif
1007
1008// install <1cdDpsvm:o:g: <1cdDpsvm:o:g:
1009#undef OPTSTR_install
1010#define OPTSTR_install "<1cdDpsvm:o:g:"
1011#ifdef CLEANUP_install
1012#undef CLEANUP_install
1013#undef FOR_install
1014#undef FLAG_g
1015#undef FLAG_o
1016#undef FLAG_m
1017#undef FLAG_v
1018#undef FLAG_s
1019#undef FLAG_p
1020#undef FLAG_D
1021#undef FLAG_d
1022#undef FLAG_c
1023#endif
1024
1025// ip
1026#undef OPTSTR_ip
1027#define OPTSTR_ip  0
1028#ifdef CLEANUP_ip
1029#undef CLEANUP_ip
1030#undef FOR_ip
1031#endif
1032
1033// ipcrm   m*M*s*S*q*Q*
1034#undef OPTSTR_ipcrm
1035#define OPTSTR_ipcrm  0
1036#ifdef CLEANUP_ipcrm
1037#undef CLEANUP_ipcrm
1038#undef FOR_ipcrm
1039#undef FLAG_Q
1040#undef FLAG_q
1041#undef FLAG_S
1042#undef FLAG_s
1043#undef FLAG_M
1044#undef FLAG_m
1045#endif
1046
1047// ipcs   acptulsqmi#
1048#undef OPTSTR_ipcs
1049#define OPTSTR_ipcs  0
1050#ifdef CLEANUP_ipcs
1051#undef CLEANUP_ipcs
1052#undef FOR_ipcs
1053#undef FLAG_i
1054#undef FLAG_m
1055#undef FLAG_q
1056#undef FLAG_s
1057#undef FLAG_l
1058#undef FLAG_u
1059#undef FLAG_t
1060#undef FLAG_p
1061#undef FLAG_c
1062#undef FLAG_a
1063#endif
1064
1065// kill ?ls:  ?ls:
1066#undef OPTSTR_kill
1067#define OPTSTR_kill "?ls: "
1068#ifdef CLEANUP_kill
1069#undef CLEANUP_kill
1070#undef FOR_kill
1071#undef FLAG_s
1072#undef FLAG_l
1073#endif
1074
1075// killall ?s:lqvi ?s:lqvi
1076#undef OPTSTR_killall
1077#define OPTSTR_killall "?s:lqvi"
1078#ifdef CLEANUP_killall
1079#undef CLEANUP_killall
1080#undef FOR_killall
1081#undef FLAG_i
1082#undef FLAG_v
1083#undef FLAG_q
1084#undef FLAG_l
1085#undef FLAG_s
1086#endif
1087
1088// killall5   ?o*ls: [!lo][!ls]
1089#undef OPTSTR_killall5
1090#define OPTSTR_killall5  0
1091#ifdef CLEANUP_killall5
1092#undef CLEANUP_killall5
1093#undef FOR_killall5
1094#undef FLAG_s
1095#undef FLAG_l
1096#undef FLAG_o
1097#endif
1098
1099// klogd   c#<1>8n
1100#undef OPTSTR_klogd
1101#define OPTSTR_klogd  0
1102#ifdef CLEANUP_klogd
1103#undef CLEANUP_klogd
1104#undef FOR_klogd
1105#undef FLAG_n
1106#undef FLAG_c
1107#endif
1108
1109// last   f:W
1110#undef OPTSTR_last
1111#define OPTSTR_last  0
1112#ifdef CLEANUP_last
1113#undef CLEANUP_last
1114#undef FOR_last
1115#undef FLAG_W
1116#undef FLAG_f
1117#endif
1118
1119// link   <2>2
1120#undef OPTSTR_link
1121#define OPTSTR_link  0
1122#ifdef CLEANUP_link
1123#undef CLEANUP_link
1124#undef FOR_link
1125#endif
1126
1127// ln <1vnfs <1vnfs
1128#undef OPTSTR_ln
1129#define OPTSTR_ln "<1vnfs"
1130#ifdef CLEANUP_ln
1131#undef CLEANUP_ln
1132#undef FOR_ln
1133#undef FLAG_s
1134#undef FLAG_f
1135#undef FLAG_n
1136#undef FLAG_v
1137#endif
1138
1139// load_policy <1>1 <1>1
1140#undef OPTSTR_load_policy
1141#define OPTSTR_load_policy "<1>1"
1142#ifdef CLEANUP_load_policy
1143#undef CLEANUP_load_policy
1144#undef FOR_load_policy
1145#endif
1146
1147// logger   st:p:
1148#undef OPTSTR_logger
1149#define OPTSTR_logger  0
1150#ifdef CLEANUP_logger
1151#undef CLEANUP_logger
1152#undef FOR_logger
1153#undef FLAG_p
1154#undef FLAG_t
1155#undef FLAG_s
1156#endif
1157
1158// login   >1fph:
1159#undef OPTSTR_login
1160#define OPTSTR_login  0
1161#ifdef CLEANUP_login
1162#undef CLEANUP_login
1163#undef FOR_login
1164#undef FLAG_h
1165#undef FLAG_p
1166#undef FLAG_f
1167#endif
1168
1169// logname >0 >0
1170#undef OPTSTR_logname
1171#define OPTSTR_logname ">0"
1172#ifdef CLEANUP_logname
1173#undef CLEANUP_logname
1174#undef FOR_logname
1175#endif
1176
1177// losetup >2S(sizelimit)#s(show)ro#j:fdca[!afj] >2S(sizelimit)#s(show)ro#j:fdca[!afj]
1178#undef OPTSTR_losetup
1179#define OPTSTR_losetup ">2S(sizelimit)#s(show)ro#j:fdca[!afj]"
1180#ifdef CLEANUP_losetup
1181#undef CLEANUP_losetup
1182#undef FOR_losetup
1183#undef FLAG_a
1184#undef FLAG_c
1185#undef FLAG_d
1186#undef FLAG_f
1187#undef FLAG_j
1188#undef FLAG_o
1189#undef FLAG_r
1190#undef FLAG_show
1191#undef FLAG_s
1192#undef FLAG_sizelimit
1193#undef FLAG_S
1194#endif
1195
1196// ls (color):;ZgoACFHLRSacdfiklmnpqrstux1[-Cxm1][-Cxml][-Cxmo][-Cxmg][-cu][-ftS][-HL] (color):;ZgoACFHLRSacdfiklmnpqrstux1[-Cxm1][-Cxml][-Cxmo][-Cxmg][-cu][-ftS][-HL]
1197#undef OPTSTR_ls
1198#define OPTSTR_ls "(color):;ZgoACFHLRSacdfiklmnpqrstux1[-Cxm1][-Cxml][-Cxmo][-Cxmg][-cu][-ftS][-HL]"
1199#ifdef CLEANUP_ls
1200#undef CLEANUP_ls
1201#undef FOR_ls
1202#undef FLAG_1
1203#undef FLAG_x
1204#undef FLAG_u
1205#undef FLAG_t
1206#undef FLAG_s
1207#undef FLAG_r
1208#undef FLAG_q
1209#undef FLAG_p
1210#undef FLAG_n
1211#undef FLAG_m
1212#undef FLAG_l
1213#undef FLAG_k
1214#undef FLAG_i
1215#undef FLAG_f
1216#undef FLAG_d
1217#undef FLAG_c
1218#undef FLAG_a
1219#undef FLAG_S
1220#undef FLAG_R
1221#undef FLAG_L
1222#undef FLAG_H
1223#undef FLAG_F
1224#undef FLAG_C
1225#undef FLAG_A
1226#undef FLAG_o
1227#undef FLAG_g
1228#undef FLAG_Z
1229#undef FLAG_color
1230#endif
1231
1232// lsattr vldaR vldaR
1233#undef OPTSTR_lsattr
1234#define OPTSTR_lsattr "vldaR"
1235#ifdef CLEANUP_lsattr
1236#undef CLEANUP_lsattr
1237#undef FOR_lsattr
1238#undef FLAG_R
1239#undef FLAG_a
1240#undef FLAG_d
1241#undef FLAG_l
1242#undef FLAG_v
1243#endif
1244
1245// lsmod
1246#undef OPTSTR_lsmod
1247#define OPTSTR_lsmod  0
1248#ifdef CLEANUP_lsmod
1249#undef CLEANUP_lsmod
1250#undef FOR_lsmod
1251#endif
1252
1253// lspci   emkn@i:
1254#undef OPTSTR_lspci
1255#define OPTSTR_lspci  0
1256#ifdef CLEANUP_lspci
1257#undef CLEANUP_lspci
1258#undef FOR_lspci
1259#undef FLAG_i
1260#undef FLAG_n
1261#undef FLAG_k
1262#undef FLAG_m
1263#undef FLAG_e
1264#endif
1265
1266// lsusb
1267#undef OPTSTR_lsusb
1268#define OPTSTR_lsusb  0
1269#ifdef CLEANUP_lsusb
1270#undef CLEANUP_lsusb
1271#undef FOR_lsusb
1272#endif
1273
1274// makedevs <1>1d: <1>1d:
1275#undef OPTSTR_makedevs
1276#define OPTSTR_makedevs "<1>1d:"
1277#ifdef CLEANUP_makedevs
1278#undef CLEANUP_makedevs
1279#undef FOR_makedevs
1280#undef FLAG_d
1281#endif
1282
1283// md5sum b b
1284#undef OPTSTR_md5sum
1285#define OPTSTR_md5sum "b"
1286#ifdef CLEANUP_md5sum
1287#undef CLEANUP_md5sum
1288#undef FOR_md5sum
1289#undef FLAG_b
1290#endif
1291
1292// mdev   s
1293#undef OPTSTR_mdev
1294#define OPTSTR_mdev  0
1295#ifdef CLEANUP_mdev
1296#undef CLEANUP_mdev
1297#undef FOR_mdev
1298#undef FLAG_s
1299#endif
1300
1301// mix   c:d:l#r#
1302#undef OPTSTR_mix
1303#define OPTSTR_mix  0
1304#ifdef CLEANUP_mix
1305#undef CLEANUP_mix
1306#undef FOR_mix
1307#undef FLAG_r
1308#undef FLAG_l
1309#undef FLAG_d
1310#undef FLAG_c
1311#endif
1312
1313// mkdir <1vpm: <1vpm:
1314#undef OPTSTR_mkdir
1315#define OPTSTR_mkdir "<1vpm:"
1316#ifdef CLEANUP_mkdir
1317#undef CLEANUP_mkdir
1318#undef FOR_mkdir
1319#undef FLAG_m
1320#undef FLAG_p
1321#undef FLAG_v
1322#endif
1323
1324// mke2fs   <1>2g:Fnqm#N#i#b#
1325#undef OPTSTR_mke2fs
1326#define OPTSTR_mke2fs  0
1327#ifdef CLEANUP_mke2fs
1328#undef CLEANUP_mke2fs
1329#undef FOR_mke2fs
1330#undef FLAG_b
1331#undef FLAG_i
1332#undef FLAG_N
1333#undef FLAG_m
1334#undef FLAG_q
1335#undef FLAG_n
1336#undef FLAG_F
1337#undef FLAG_g
1338#endif
1339
1340// mkfifo <1m: <1m:
1341#undef OPTSTR_mkfifo
1342#define OPTSTR_mkfifo "<1m:"
1343#ifdef CLEANUP_mkfifo
1344#undef CLEANUP_mkfifo
1345#undef FOR_mkfifo
1346#undef FLAG_m
1347#endif
1348
1349// mknod <2>4m(mode): <2>4m(mode):
1350#undef OPTSTR_mknod
1351#define OPTSTR_mknod "<2>4m(mode):"
1352#ifdef CLEANUP_mknod
1353#undef CLEANUP_mknod
1354#undef FOR_mknod
1355#undef FLAG_mode
1356#undef FLAG_m
1357#endif
1358
1359// mkpasswd   >2S:m:P#=0<0
1360#undef OPTSTR_mkpasswd
1361#define OPTSTR_mkpasswd  0
1362#ifdef CLEANUP_mkpasswd
1363#undef CLEANUP_mkpasswd
1364#undef FOR_mkpasswd
1365#undef FLAG_P
1366#undef FLAG_m
1367#undef FLAG_S
1368#endif
1369
1370// mkswap <1>1 <1>1
1371#undef OPTSTR_mkswap
1372#define OPTSTR_mkswap "<1>1"
1373#ifdef CLEANUP_mkswap
1374#undef CLEANUP_mkswap
1375#undef FOR_mkswap
1376#endif
1377
1378// mktemp >1qd(directory)p(tmpdir): >1qd(directory)p(tmpdir):
1379#undef OPTSTR_mktemp
1380#define OPTSTR_mktemp ">1qd(directory)p(tmpdir):"
1381#ifdef CLEANUP_mktemp
1382#undef CLEANUP_mktemp
1383#undef FOR_mktemp
1384#undef FLAG_tmpdir
1385#undef FLAG_p
1386#undef FLAG_directory
1387#undef FLAG_d
1388#undef FLAG_q
1389#endif
1390
1391// modinfo <1b:k:F:0 <1b:k:F:0
1392#undef OPTSTR_modinfo
1393#define OPTSTR_modinfo "<1b:k:F:0"
1394#ifdef CLEANUP_modinfo
1395#undef CLEANUP_modinfo
1396#undef FOR_modinfo
1397#undef FLAG_0
1398#undef FLAG_F
1399#undef FLAG_k
1400#undef FLAG_b
1401#endif
1402
1403// modprobe   alrqvsDb
1404#undef OPTSTR_modprobe
1405#define OPTSTR_modprobe  0
1406#ifdef CLEANUP_modprobe
1407#undef CLEANUP_modprobe
1408#undef FOR_modprobe
1409#undef FLAG_b
1410#undef FLAG_D
1411#undef FLAG_s
1412#undef FLAG_v
1413#undef FLAG_q
1414#undef FLAG_r
1415#undef FLAG_l
1416#undef FLAG_a
1417#endif
1418
1419// more
1420#undef OPTSTR_more
1421#define OPTSTR_more  0
1422#ifdef CLEANUP_more
1423#undef CLEANUP_more
1424#undef FOR_more
1425#endif
1426
1427// mount ?O:afnrvwt:o*[-rw] ?O:afnrvwt:o*[-rw]
1428#undef OPTSTR_mount
1429#define OPTSTR_mount "?O:afnrvwt:o*[-rw]"
1430#ifdef CLEANUP_mount
1431#undef CLEANUP_mount
1432#undef FOR_mount
1433#undef FLAG_o
1434#undef FLAG_t
1435#undef FLAG_w
1436#undef FLAG_v
1437#undef FLAG_r
1438#undef FLAG_n
1439#undef FLAG_f
1440#undef FLAG_a
1441#undef FLAG_O
1442#endif
1443
1444// mountpoint <1qdx[-dx] <1qdx[-dx]
1445#undef OPTSTR_mountpoint
1446#define OPTSTR_mountpoint "<1qdx[-dx]"
1447#ifdef CLEANUP_mountpoint
1448#undef CLEANUP_mountpoint
1449#undef FOR_mountpoint
1450#undef FLAG_x
1451#undef FLAG_d
1452#undef FLAG_q
1453#endif
1454
1455// mv <2vnFfi[-ni] <2vnFfi[-ni]
1456#undef OPTSTR_mv
1457#define OPTSTR_mv "<2vnFfi[-ni]"
1458#ifdef CLEANUP_mv
1459#undef CLEANUP_mv
1460#undef FOR_mv
1461#undef FLAG_i
1462#undef FLAG_f
1463#undef FLAG_F
1464#undef FLAG_n
1465#undef FLAG_v
1466#endif
1467
1468// nbd_client <3>3ns <3>3ns
1469#undef OPTSTR_nbd_client
1470#define OPTSTR_nbd_client "<3>3ns"
1471#ifdef CLEANUP_nbd_client
1472#undef CLEANUP_nbd_client
1473#undef FOR_nbd_client
1474#undef FLAG_s
1475#undef FLAG_n
1476#endif
1477
1478// netcat ^tlLw#p#s:q#f: ^tlLw#p#s:q#f:
1479#undef OPTSTR_netcat
1480#define OPTSTR_netcat "^tlLw#p#s:q#f:"
1481#ifdef CLEANUP_netcat
1482#undef CLEANUP_netcat
1483#undef FOR_netcat
1484#undef FLAG_f
1485#undef FLAG_q
1486#undef FLAG_s
1487#undef FLAG_p
1488#undef FLAG_w
1489#undef FLAG_L
1490#undef FLAG_l
1491#undef FLAG_t
1492#endif
1493
1494// netstat pWrxwutneal pWrxwutneal
1495#undef OPTSTR_netstat
1496#define OPTSTR_netstat "pWrxwutneal"
1497#ifdef CLEANUP_netstat
1498#undef CLEANUP_netstat
1499#undef FOR_netstat
1500#undef FLAG_l
1501#undef FLAG_a
1502#undef FLAG_e
1503#undef FLAG_n
1504#undef FLAG_t
1505#undef FLAG_u
1506#undef FLAG_w
1507#undef FLAG_x
1508#undef FLAG_r
1509#undef FLAG_W
1510#undef FLAG_p
1511#endif
1512
1513// nice ^<1n# ^<1n#
1514#undef OPTSTR_nice
1515#define OPTSTR_nice "^<1n#"
1516#ifdef CLEANUP_nice
1517#undef CLEANUP_nice
1518#undef FOR_nice
1519#undef FLAG_n
1520#endif
1521
1522// nl v#<1=1l#b:n:s:w#<0=6E v#<1=1l#b:n:s:w#<0=6E
1523#undef OPTSTR_nl
1524#define OPTSTR_nl "v#<1=1l#b:n:s:w#<0=6E"
1525#ifdef CLEANUP_nl
1526#undef CLEANUP_nl
1527#undef FOR_nl
1528#undef FLAG_E
1529#undef FLAG_w
1530#undef FLAG_s
1531#undef FLAG_n
1532#undef FLAG_b
1533#undef FLAG_l
1534#undef FLAG_v
1535#endif
1536
1537// nohup <1^ <1^
1538#undef OPTSTR_nohup
1539#define OPTSTR_nohup "<1^"
1540#ifdef CLEANUP_nohup
1541#undef CLEANUP_nohup
1542#undef FOR_nohup
1543#endif
1544
1545// nsenter   <1F(no-fork)t#<1(target)i:(ipc);m:(mount);n:(net);p:(pid);u:(uts);U:(user);
1546#undef OPTSTR_nsenter
1547#define OPTSTR_nsenter  0
1548#ifdef CLEANUP_nsenter
1549#undef CLEANUP_nsenter
1550#undef FOR_nsenter
1551#undef FLAG_user
1552#undef FLAG_U
1553#undef FLAG_uts
1554#undef FLAG_u
1555#undef FLAG_pid
1556#undef FLAG_p
1557#undef FLAG_net
1558#undef FLAG_n
1559#undef FLAG_mount
1560#undef FLAG_m
1561#undef FLAG_ipc
1562#undef FLAG_i
1563#undef FLAG_target
1564#undef FLAG_t
1565#undef FLAG_no_fork
1566#undef FLAG_F
1567#endif
1568
1569// od j#vN#xsodcbA:t* j#vN#xsodcbA:t*
1570#undef OPTSTR_od
1571#define OPTSTR_od "j#vN#xsodcbA:t*"
1572#ifdef CLEANUP_od
1573#undef CLEANUP_od
1574#undef FOR_od
1575#undef FLAG_t
1576#undef FLAG_A
1577#undef FLAG_b
1578#undef FLAG_c
1579#undef FLAG_d
1580#undef FLAG_o
1581#undef FLAG_s
1582#undef FLAG_x
1583#undef FLAG_N
1584#undef FLAG_v
1585#undef FLAG_j
1586#endif
1587
1588// oneit   ^<1nc:p3[!pn]
1589#undef OPTSTR_oneit
1590#define OPTSTR_oneit  0
1591#ifdef CLEANUP_oneit
1592#undef CLEANUP_oneit
1593#undef FOR_oneit
1594#undef FLAG_3
1595#undef FLAG_p
1596#undef FLAG_c
1597#undef FLAG_n
1598#endif
1599
1600// openvt   c#<1>63sw
1601#undef OPTSTR_openvt
1602#define OPTSTR_openvt  0
1603#ifdef CLEANUP_openvt
1604#undef CLEANUP_openvt
1605#undef FOR_openvt
1606#undef FLAG_w
1607#undef FLAG_s
1608#undef FLAG_c
1609#endif
1610
1611// partprobe <1 <1
1612#undef OPTSTR_partprobe
1613#define OPTSTR_partprobe "<1"
1614#ifdef CLEANUP_partprobe
1615#undef CLEANUP_partprobe
1616#undef FOR_partprobe
1617#endif
1618
1619// passwd   >1a:dlu
1620#undef OPTSTR_passwd
1621#define OPTSTR_passwd  0
1622#ifdef CLEANUP_passwd
1623#undef CLEANUP_passwd
1624#undef FOR_passwd
1625#undef FLAG_u
1626#undef FLAG_l
1627#undef FLAG_d
1628#undef FLAG_a
1629#endif
1630
1631// paste d:s d:s
1632#undef OPTSTR_paste
1633#define OPTSTR_paste "d:s"
1634#ifdef CLEANUP_paste
1635#undef CLEANUP_paste
1636#undef FOR_paste
1637#undef FLAG_s
1638#undef FLAG_d
1639#endif
1640
1641// patch ulp#i:R xulp#i:R
1642#undef OPTSTR_patch
1643#define OPTSTR_patch "ulp#i:R"
1644#ifdef CLEANUP_patch
1645#undef CLEANUP_patch
1646#undef FOR_patch
1647#undef FLAG_R
1648#undef FLAG_i
1649#undef FLAG_p
1650#undef FLAG_l
1651#undef FLAG_u
1652#undef FLAG_x
1653#endif
1654
1655// pgrep ?P# s# xvonlf[!sP] ?P# s# xvonlf[!sP]
1656#undef OPTSTR_pgrep
1657#define OPTSTR_pgrep "?P# s# xvonlf[!sP]"
1658#ifdef CLEANUP_pgrep
1659#undef CLEANUP_pgrep
1660#undef FOR_pgrep
1661#undef FLAG_f
1662#undef FLAG_l
1663#undef FLAG_n
1664#undef FLAG_o
1665#undef FLAG_v
1666#undef FLAG_x
1667#undef FLAG_s
1668#undef FLAG_P
1669#endif
1670
1671// pidof <1so: <1so:
1672#undef OPTSTR_pidof
1673#define OPTSTR_pidof "<1so:"
1674#ifdef CLEANUP_pidof
1675#undef CLEANUP_pidof
1676#undef FOR_pidof
1677#undef FLAG_o
1678#undef FLAG_s
1679#endif
1680
1681// ping   <1>1t#<0>255c#<0s#<0>65535I:W#<0w#<0q46[-46]
1682#undef OPTSTR_ping
1683#define OPTSTR_ping  0
1684#ifdef CLEANUP_ping
1685#undef CLEANUP_ping
1686#undef FOR_ping
1687#undef FLAG_6
1688#undef FLAG_4
1689#undef FLAG_q
1690#undef FLAG_w
1691#undef FLAG_W
1692#undef FLAG_I
1693#undef FLAG_s
1694#undef FLAG_c
1695#undef FLAG_t
1696#endif
1697
1698// pivot_root <2>2 <2>2
1699#undef OPTSTR_pivot_root
1700#define OPTSTR_pivot_root "<2>2"
1701#ifdef CLEANUP_pivot_root
1702#undef CLEANUP_pivot_root
1703#undef FOR_pivot_root
1704#endif
1705
1706// pmap <1xq <1xq
1707#undef OPTSTR_pmap
1708#define OPTSTR_pmap "<1xq"
1709#ifdef CLEANUP_pmap
1710#undef CLEANUP_pmap
1711#undef FOR_pmap
1712#undef FLAG_q
1713#undef FLAG_x
1714#endif
1715
1716// printenv 0(null) 0(null)
1717#undef OPTSTR_printenv
1718#define OPTSTR_printenv "0(null)"
1719#ifdef CLEANUP_printenv
1720#undef CLEANUP_printenv
1721#undef FOR_printenv
1722#undef FLAG_null
1723#undef FLAG_0
1724#endif
1725
1726// printf <1 <1
1727#undef OPTSTR_printf
1728#define OPTSTR_printf "<1"
1729#ifdef CLEANUP_printf
1730#undef CLEANUP_printf
1731#undef FOR_printf
1732#endif
1733
1734// ps   aAdeflo*[!ol][+Ae]
1735#undef OPTSTR_ps
1736#define OPTSTR_ps  0
1737#ifdef CLEANUP_ps
1738#undef CLEANUP_ps
1739#undef FOR_ps
1740#undef FLAG_o
1741#undef FLAG_l
1742#undef FLAG_f
1743#undef FLAG_e
1744#undef FLAG_d
1745#undef FLAG_A
1746#undef FLAG_a
1747#endif
1748
1749// pwd >0LP[-LP] >0LP[-LP]
1750#undef OPTSTR_pwd
1751#define OPTSTR_pwd ">0LP[-LP]"
1752#ifdef CLEANUP_pwd
1753#undef CLEANUP_pwd
1754#undef FOR_pwd
1755#undef FLAG_P
1756#undef FLAG_L
1757#endif
1758
1759// pwdx <1a <1a
1760#undef OPTSTR_pwdx
1761#define OPTSTR_pwdx "<1a"
1762#ifdef CLEANUP_pwdx
1763#undef CLEANUP_pwdx
1764#undef FOR_pwdx
1765#undef FLAG_a
1766#endif
1767
1768// readahead
1769#undef OPTSTR_readahead
1770#define OPTSTR_readahead  0
1771#ifdef CLEANUP_readahead
1772#undef CLEANUP_readahead
1773#undef FOR_readahead
1774#endif
1775
1776// readlink <1>1fenq[-fe] <1>1fenq[-fe]
1777#undef OPTSTR_readlink
1778#define OPTSTR_readlink "<1>1fenq[-fe]"
1779#ifdef CLEANUP_readlink
1780#undef CLEANUP_readlink
1781#undef FOR_readlink
1782#undef FLAG_q
1783#undef FLAG_n
1784#undef FLAG_e
1785#undef FLAG_f
1786#endif
1787
1788// realpath <1 <1
1789#undef OPTSTR_realpath
1790#define OPTSTR_realpath "<1"
1791#ifdef CLEANUP_realpath
1792#undef CLEANUP_realpath
1793#undef FOR_realpath
1794#endif
1795
1796// reboot   n
1797#undef OPTSTR_reboot
1798#define OPTSTR_reboot  0
1799#ifdef CLEANUP_reboot
1800#undef CLEANUP_reboot
1801#undef FOR_reboot
1802#undef FLAG_n
1803#endif
1804
1805// renice <1gpun#| <1gpun#|
1806#undef OPTSTR_renice
1807#define OPTSTR_renice "<1gpun#|"
1808#ifdef CLEANUP_renice
1809#undef CLEANUP_renice
1810#undef FOR_renice
1811#undef FLAG_n
1812#undef FLAG_u
1813#undef FLAG_p
1814#undef FLAG_g
1815#endif
1816
1817// reset
1818#undef OPTSTR_reset
1819#define OPTSTR_reset  0
1820#ifdef CLEANUP_reset
1821#undef CLEANUP_reset
1822#undef FOR_reset
1823#endif
1824
1825// restorecon <1DFnRrv <1DFnRrv
1826#undef OPTSTR_restorecon
1827#define OPTSTR_restorecon "<1DFnRrv"
1828#ifdef CLEANUP_restorecon
1829#undef CLEANUP_restorecon
1830#undef FOR_restorecon
1831#undef FLAG_v
1832#undef FLAG_r
1833#undef FLAG_R
1834#undef FLAG_n
1835#undef FLAG_F
1836#undef FLAG_D
1837#endif
1838
1839// rev
1840#undef OPTSTR_rev
1841#define OPTSTR_rev  0
1842#ifdef CLEANUP_rev
1843#undef CLEANUP_rev
1844#undef FOR_rev
1845#endif
1846
1847// rfkill <1>2 <1>2
1848#undef OPTSTR_rfkill
1849#define OPTSTR_rfkill "<1>2"
1850#ifdef CLEANUP_rfkill
1851#undef CLEANUP_rfkill
1852#undef FOR_rfkill
1853#endif
1854
1855// rm fiRr[-fi] fiRr[-fi]
1856#undef OPTSTR_rm
1857#define OPTSTR_rm "fiRr[-fi]"
1858#ifdef CLEANUP_rm
1859#undef CLEANUP_rm
1860#undef FOR_rm
1861#undef FLAG_r
1862#undef FLAG_R
1863#undef FLAG_i
1864#undef FLAG_f
1865#endif
1866
1867// rmdir <1p <1p
1868#undef OPTSTR_rmdir
1869#define OPTSTR_rmdir "<1p"
1870#ifdef CLEANUP_rmdir
1871#undef CLEANUP_rmdir
1872#undef FOR_rmdir
1873#undef FLAG_p
1874#endif
1875
1876// rmmod <1wf <1wf
1877#undef OPTSTR_rmmod
1878#define OPTSTR_rmmod "<1wf"
1879#ifdef CLEANUP_rmmod
1880#undef CLEANUP_rmmod
1881#undef FOR_rmmod
1882#undef FLAG_f
1883#undef FLAG_w
1884#endif
1885
1886// route ?neA: ?neA:
1887#undef OPTSTR_route
1888#define OPTSTR_route "?neA:"
1889#ifdef CLEANUP_route
1890#undef CLEANUP_route
1891#undef FOR_route
1892#undef FLAG_A
1893#undef FLAG_e
1894#undef FLAG_n
1895#endif
1896
1897// runcon <2 <2
1898#undef OPTSTR_runcon
1899#define OPTSTR_runcon "<2"
1900#ifdef CLEANUP_runcon
1901#undef CLEANUP_runcon
1902#undef FOR_runcon
1903#endif
1904
1905// sed (version)e*f*inEr[+Er] (version)e*f*inEr[+Er]
1906#undef OPTSTR_sed
1907#define OPTSTR_sed "(version)e*f*inEr[+Er]"
1908#ifdef CLEANUP_sed
1909#undef CLEANUP_sed
1910#undef FOR_sed
1911#undef FLAG_r
1912#undef FLAG_E
1913#undef FLAG_n
1914#undef FLAG_i
1915#undef FLAG_f
1916#undef FLAG_e
1917#undef FLAG_version
1918#endif
1919
1920// seq <1>3?f:s: <1>3?f:s:
1921#undef OPTSTR_seq
1922#define OPTSTR_seq "<1>3?f:s:"
1923#ifdef CLEANUP_seq
1924#undef CLEANUP_seq
1925#undef FOR_seq
1926#undef FLAG_s
1927#undef FLAG_f
1928#endif
1929
1930// setenforce <1>1 <1>1
1931#undef OPTSTR_setenforce
1932#define OPTSTR_setenforce "<1>1"
1933#ifdef CLEANUP_setenforce
1934#undef CLEANUP_setenforce
1935#undef FOR_setenforce
1936#endif
1937
1938// setprop <2>2 <2>2
1939#undef OPTSTR_setprop
1940#define OPTSTR_setprop "<2>2"
1941#ifdef CLEANUP_setprop
1942#undef CLEANUP_setprop
1943#undef FOR_setprop
1944#endif
1945
1946// setsid ^<1t ^<1t
1947#undef OPTSTR_setsid
1948#define OPTSTR_setsid "^<1t"
1949#ifdef CLEANUP_setsid
1950#undef CLEANUP_setsid
1951#undef FOR_setsid
1952#undef FLAG_t
1953#endif
1954
1955// sh   c:i
1956#undef OPTSTR_sh
1957#define OPTSTR_sh  0
1958#ifdef CLEANUP_sh
1959#undef CLEANUP_sh
1960#undef FOR_sh
1961#undef FLAG_i
1962#undef FLAG_c
1963#endif
1964
1965// sha1sum b b
1966#undef OPTSTR_sha1sum
1967#define OPTSTR_sha1sum "b"
1968#ifdef CLEANUP_sha1sum
1969#undef CLEANUP_sha1sum
1970#undef FOR_sha1sum
1971#undef FLAG_b
1972#endif
1973
1974// shred   <1zxus#<1n#<1o#<0f
1975#undef OPTSTR_shred
1976#define OPTSTR_shred  0
1977#ifdef CLEANUP_shred
1978#undef CLEANUP_shred
1979#undef FOR_shred
1980#undef FLAG_f
1981#undef FLAG_o
1982#undef FLAG_n
1983#undef FLAG_s
1984#undef FLAG_u
1985#undef FLAG_x
1986#undef FLAG_z
1987#endif
1988
1989// skeleton   (walrus)(blubber):;(also):e@d*c#b:a
1990#undef OPTSTR_skeleton
1991#define OPTSTR_skeleton  0
1992#ifdef CLEANUP_skeleton
1993#undef CLEANUP_skeleton
1994#undef FOR_skeleton
1995#undef FLAG_a
1996#undef FLAG_b
1997#undef FLAG_c
1998#undef FLAG_d
1999#undef FLAG_e
2000#undef FLAG_also
2001#undef FLAG_blubber
2002#undef FLAG_walrus
2003#endif
2004
2005// skeleton_alias   b#dq
2006#undef OPTSTR_skeleton_alias
2007#define OPTSTR_skeleton_alias  0
2008#ifdef CLEANUP_skeleton_alias
2009#undef CLEANUP_skeleton_alias
2010#undef FOR_skeleton_alias
2011#undef FLAG_q
2012#undef FLAG_d
2013#undef FLAG_b
2014#endif
2015
2016// sleep <1 <1
2017#undef OPTSTR_sleep
2018#define OPTSTR_sleep "<1"
2019#ifdef CLEANUP_sleep
2020#undef CLEANUP_sleep
2021#undef FOR_sleep
2022#endif
2023
2024// sort gS:T:mo:k*t:xbMcszdfirun gS:T:mo:k*t:xbMcszdfirun
2025#undef OPTSTR_sort
2026#define OPTSTR_sort "gS:T:mo:k*t:xbMcszdfirun"
2027#ifdef CLEANUP_sort
2028#undef CLEANUP_sort
2029#undef FOR_sort
2030#undef FLAG_n
2031#undef FLAG_u
2032#undef FLAG_r
2033#undef FLAG_i
2034#undef FLAG_f
2035#undef FLAG_d
2036#undef FLAG_z
2037#undef FLAG_s
2038#undef FLAG_c
2039#undef FLAG_M
2040#undef FLAG_b
2041#undef FLAG_x
2042#undef FLAG_t
2043#undef FLAG_k
2044#undef FLAG_o
2045#undef FLAG_m
2046#undef FLAG_T
2047#undef FLAG_S
2048#undef FLAG_g
2049#endif
2050
2051// split >2a#<1=2>9b#<1l#<1 >2a#<1=2>9b#<1l#<1
2052#undef OPTSTR_split
2053#define OPTSTR_split ">2a#<1=2>9b#<1l#<1"
2054#ifdef CLEANUP_split
2055#undef CLEANUP_split
2056#undef FOR_split
2057#undef FLAG_l
2058#undef FLAG_b
2059#undef FLAG_a
2060#endif
2061
2062// stat c:f c:f
2063#undef OPTSTR_stat
2064#define OPTSTR_stat "c:f"
2065#ifdef CLEANUP_stat
2066#undef CLEANUP_stat
2067#undef FOR_stat
2068#undef FLAG_f
2069#undef FLAG_c
2070#endif
2071
2072// strings an#=4<1fo an#=4<1fo
2073#undef OPTSTR_strings
2074#define OPTSTR_strings "an#=4<1fo"
2075#ifdef CLEANUP_strings
2076#undef CLEANUP_strings
2077#undef FOR_strings
2078#undef FLAG_o
2079#undef FLAG_f
2080#undef FLAG_n
2081#undef FLAG_a
2082#endif
2083
2084// su   lmpc:s:
2085#undef OPTSTR_su
2086#define OPTSTR_su  0
2087#ifdef CLEANUP_su
2088#undef CLEANUP_su
2089#undef FOR_su
2090#undef FLAG_s
2091#undef FLAG_c
2092#undef FLAG_p
2093#undef FLAG_m
2094#undef FLAG_l
2095#endif
2096
2097// sulogin   t#<0=0
2098#undef OPTSTR_sulogin
2099#define OPTSTR_sulogin  0
2100#ifdef CLEANUP_sulogin
2101#undef CLEANUP_sulogin
2102#undef FOR_sulogin
2103#undef FLAG_t
2104#endif
2105
2106// swapoff <1>1 <1>1
2107#undef OPTSTR_swapoff
2108#define OPTSTR_swapoff "<1>1"
2109#ifdef CLEANUP_swapoff
2110#undef CLEANUP_swapoff
2111#undef FOR_swapoff
2112#endif
2113
2114// swapon <1>1p#<0>32767 <1>1p#<0>32767
2115#undef OPTSTR_swapon
2116#define OPTSTR_swapon "<1>1p#<0>32767"
2117#ifdef CLEANUP_swapon
2118#undef CLEANUP_swapon
2119#undef FOR_swapon
2120#undef FLAG_p
2121#endif
2122
2123// switch_root <2c:h <2c:h
2124#undef OPTSTR_switch_root
2125#define OPTSTR_switch_root "<2c:h"
2126#ifdef CLEANUP_switch_root
2127#undef CLEANUP_switch_root
2128#undef FOR_switch_root
2129#undef FLAG_h
2130#undef FLAG_c
2131#endif
2132
2133// sync
2134#undef OPTSTR_sync
2135#define OPTSTR_sync  0
2136#ifdef CLEANUP_sync
2137#undef CLEANUP_sync
2138#undef FOR_sync
2139#endif
2140
2141// sysctl ^neNqwpaA[!ap][!aq][!aw][+aA] ^neNqwpaA[!ap][!aq][!aw][+aA]
2142#undef OPTSTR_sysctl
2143#define OPTSTR_sysctl "^neNqwpaA[!ap][!aq][!aw][+aA]"
2144#ifdef CLEANUP_sysctl
2145#undef CLEANUP_sysctl
2146#undef FOR_sysctl
2147#undef FLAG_A
2148#undef FLAG_a
2149#undef FLAG_p
2150#undef FLAG_w
2151#undef FLAG_q
2152#undef FLAG_N
2153#undef FLAG_e
2154#undef FLAG_n
2155#endif
2156
2157// syslogd   >0l#<1>8=8R:b#<0>99=1s#<0=200m#<0>71582787=20O:p:f:a:nSKLD
2158#undef OPTSTR_syslogd
2159#define OPTSTR_syslogd  0
2160#ifdef CLEANUP_syslogd
2161#undef CLEANUP_syslogd
2162#undef FOR_syslogd
2163#undef FLAG_D
2164#undef FLAG_L
2165#undef FLAG_K
2166#undef FLAG_S
2167#undef FLAG_n
2168#undef FLAG_a
2169#undef FLAG_f
2170#undef FLAG_p
2171#undef FLAG_O
2172#undef FLAG_m
2173#undef FLAG_s
2174#undef FLAG_b
2175#undef FLAG_R
2176#undef FLAG_l
2177#endif
2178
2179// tac
2180#undef OPTSTR_tac
2181#define OPTSTR_tac  0
2182#ifdef CLEANUP_tac
2183#undef CLEANUP_tac
2184#undef FOR_tac
2185#endif
2186
2187// tail ?fc-n-[-cn] ?fc-n-[-cn]
2188#undef OPTSTR_tail
2189#define OPTSTR_tail "?fc-n-[-cn]"
2190#ifdef CLEANUP_tail
2191#undef CLEANUP_tail
2192#undef FOR_tail
2193#undef FLAG_n
2194#undef FLAG_c
2195#undef FLAG_f
2196#endif
2197
2198// tar &(no-recursion)(numeric-owner)(no-same-permissions)(overwrite)(exclude)*(to-command):o(no-same-owner)p(same-permissions)k(keep-old)c(create)|h(dereference)x(extract)|t(list)|v(verbose)z(gzip)O(to-stdout)m(touch)X(exclude-from)*T(files-from)*C(directory):f(file):[!txc] &(no-recursion)(numeric-owner)(no-same-permissions)(overwrite)(exclude)*(to-command):o(no-same-owner)p(same-permissions)k(keep-old)c(create)|h(dereference)x(extract)|t(list)|v(verbose)z(gzip)O(to-stdout)m(touch)X(exclude-from)*T(files-from)*C(directory):f(file):[!txc]
2199#undef OPTSTR_tar
2200#define OPTSTR_tar "&(no-recursion)(numeric-owner)(no-same-permissions)(overwrite)(exclude)*(to-command):o(no-same-owner)p(same-permissions)k(keep-old)c(create)|h(dereference)x(extract)|t(list)|v(verbose)z(gzip)O(to-stdout)m(touch)X(exclude-from)*T(files-from)*C(directory):f(file):[!txc]"
2201#ifdef CLEANUP_tar
2202#undef CLEANUP_tar
2203#undef FOR_tar
2204#undef FLAG_file
2205#undef FLAG_f
2206#undef FLAG_directory
2207#undef FLAG_C
2208#undef FLAG_files_from
2209#undef FLAG_T
2210#undef FLAG_exclude_from
2211#undef FLAG_X
2212#undef FLAG_touch
2213#undef FLAG_m
2214#undef FLAG_to_stdout
2215#undef FLAG_O
2216#undef FLAG_gzip
2217#undef FLAG_z
2218#undef FLAG_verbose
2219#undef FLAG_v
2220#undef FLAG_list
2221#undef FLAG_t
2222#undef FLAG_extract
2223#undef FLAG_x
2224#undef FLAG_dereference
2225#undef FLAG_h
2226#undef FLAG_create
2227#undef FLAG_c
2228#undef FLAG_keep_old
2229#undef FLAG_k
2230#undef FLAG_same_permissions
2231#undef FLAG_p
2232#undef FLAG_no_same_owner
2233#undef FLAG_o
2234#undef FLAG_to_command
2235#undef FLAG_exclude
2236#undef FLAG_overwrite
2237#undef FLAG_no_same_permissions
2238#undef FLAG_numeric_owner
2239#undef FLAG_no_recursion
2240#endif
2241
2242// taskset <1^pa <1^pa
2243#undef OPTSTR_taskset
2244#define OPTSTR_taskset "<1^pa"
2245#ifdef CLEANUP_taskset
2246#undef CLEANUP_taskset
2247#undef FOR_taskset
2248#undef FLAG_a
2249#undef FLAG_p
2250#endif
2251
2252// tcpsvd   ^<3c#=30<1C:b#=20<0u:l:hEv
2253#undef OPTSTR_tcpsvd
2254#define OPTSTR_tcpsvd  0
2255#ifdef CLEANUP_tcpsvd
2256#undef CLEANUP_tcpsvd
2257#undef FOR_tcpsvd
2258#undef FLAG_v
2259#undef FLAG_E
2260#undef FLAG_h
2261#undef FLAG_l
2262#undef FLAG_u
2263#undef FLAG_b
2264#undef FLAG_C
2265#undef FLAG_c
2266#endif
2267
2268// tee ia ia
2269#undef OPTSTR_tee
2270#define OPTSTR_tee "ia"
2271#ifdef CLEANUP_tee
2272#undef CLEANUP_tee
2273#undef FOR_tee
2274#undef FLAG_a
2275#undef FLAG_i
2276#endif
2277
2278// telnet   <1>2
2279#undef OPTSTR_telnet
2280#define OPTSTR_telnet  0
2281#ifdef CLEANUP_telnet
2282#undef CLEANUP_telnet
2283#undef FOR_telnet
2284#endif
2285
2286// telnetd   w#<0b:p#<0>65535=23f:l:FSKi[!wi]
2287#undef OPTSTR_telnetd
2288#define OPTSTR_telnetd  0
2289#ifdef CLEANUP_telnetd
2290#undef CLEANUP_telnetd
2291#undef FOR_telnetd
2292#undef FLAG_i
2293#undef FLAG_K
2294#undef FLAG_S
2295#undef FLAG_F
2296#undef FLAG_l
2297#undef FLAG_f
2298#undef FLAG_p
2299#undef FLAG_b
2300#undef FLAG_w
2301#endif
2302
2303// test
2304#undef OPTSTR_test
2305#define OPTSTR_test  0
2306#ifdef CLEANUP_test
2307#undef CLEANUP_test
2308#undef FOR_test
2309#endif
2310
2311// tftpd   rcu:l
2312#undef OPTSTR_tftpd
2313#define OPTSTR_tftpd  0
2314#ifdef CLEANUP_tftpd
2315#undef CLEANUP_tftpd
2316#undef FOR_tftpd
2317#undef FLAG_l
2318#undef FLAG_u
2319#undef FLAG_c
2320#undef FLAG_r
2321#endif
2322
2323// time <1^p <1^p
2324#undef OPTSTR_time
2325#define OPTSTR_time "<1^p"
2326#ifdef CLEANUP_time
2327#undef CLEANUP_time
2328#undef FOR_time
2329#undef FLAG_p
2330#endif
2331
2332// timeout <2^vk:s:  <2^vk:s:
2333#undef OPTSTR_timeout
2334#define OPTSTR_timeout "<2^vk:s: "
2335#ifdef CLEANUP_timeout
2336#undef CLEANUP_timeout
2337#undef FOR_timeout
2338#undef FLAG_s
2339#undef FLAG_k
2340#undef FLAG_v
2341#endif
2342
2343// top >0d#=3n#<1mb >0d#=3n#<1mb
2344#undef OPTSTR_top
2345#define OPTSTR_top ">0d#=3n#<1mb"
2346#ifdef CLEANUP_top
2347#undef CLEANUP_top
2348#undef FOR_top
2349#undef FLAG_b
2350#undef FLAG_m
2351#undef FLAG_n
2352#undef FLAG_d
2353#endif
2354
2355// touch acd:mr:t:h[!dtr] acd:mr:t:h[!dtr]
2356#undef OPTSTR_touch
2357#define OPTSTR_touch "acd:mr:t:h[!dtr]"
2358#ifdef CLEANUP_touch
2359#undef CLEANUP_touch
2360#undef FOR_touch
2361#undef FLAG_h
2362#undef FLAG_t
2363#undef FLAG_r
2364#undef FLAG_m
2365#undef FLAG_d
2366#undef FLAG_c
2367#undef FLAG_a
2368#endif
2369
2370// toybox
2371#undef OPTSTR_toybox
2372#define OPTSTR_toybox  0
2373#ifdef CLEANUP_toybox
2374#undef CLEANUP_toybox
2375#undef FOR_toybox
2376#endif
2377
2378// tr ^>2<1Ccsd[+cC] ^>2<1Ccsd[+cC]
2379#undef OPTSTR_tr
2380#define OPTSTR_tr "^>2<1Ccsd[+cC]"
2381#ifdef CLEANUP_tr
2382#undef CLEANUP_tr
2383#undef FOR_tr
2384#undef FLAG_d
2385#undef FLAG_s
2386#undef FLAG_c
2387#undef FLAG_C
2388#endif
2389
2390// traceroute <1>2i:f#<1>255=1z#<0>86400=0g*w#<0>86400=5t#<0>255=0s:q#<1>255=3p#<1>65535=33434m#<1>255=30rvndlIUF64 <1>2i:f#<1>255=1z#<0>86400=0g*w#<0>86400=5t#<0>255=0s:q#<1>255=3p#<1>65535=33434m#<1>255=30rvndlIUF64
2391#undef OPTSTR_traceroute
2392#define OPTSTR_traceroute "<1>2i:f#<1>255=1z#<0>86400=0g*w#<0>86400=5t#<0>255=0s:q#<1>255=3p#<1>65535=33434m#<1>255=30rvndlIUF64"
2393#ifdef CLEANUP_traceroute
2394#undef CLEANUP_traceroute
2395#undef FOR_traceroute
2396#undef FLAG_4
2397#undef FLAG_6
2398#undef FLAG_F
2399#undef FLAG_U
2400#undef FLAG_I
2401#undef FLAG_l
2402#undef FLAG_d
2403#undef FLAG_n
2404#undef FLAG_v
2405#undef FLAG_r
2406#undef FLAG_m
2407#undef FLAG_p
2408#undef FLAG_q
2409#undef FLAG_s
2410#undef FLAG_t
2411#undef FLAG_w
2412#undef FLAG_g
2413#undef FLAG_z
2414#undef FLAG_f
2415#undef FLAG_i
2416#endif
2417
2418// true
2419#undef OPTSTR_true
2420#define OPTSTR_true  0
2421#ifdef CLEANUP_true
2422#undef CLEANUP_true
2423#undef FOR_true
2424#endif
2425
2426// truncate <1s:|c <1s:|c
2427#undef OPTSTR_truncate
2428#define OPTSTR_truncate "<1s:|c"
2429#ifdef CLEANUP_truncate
2430#undef CLEANUP_truncate
2431#undef FOR_truncate
2432#undef FLAG_c
2433#undef FLAG_s
2434#endif
2435
2436// tty s s
2437#undef OPTSTR_tty
2438#define OPTSTR_tty "s"
2439#ifdef CLEANUP_tty
2440#undef CLEANUP_tty
2441#undef FOR_tty
2442#undef FLAG_s
2443#endif
2444
2445// umount ndDflrat*v[!na] ndDflrat*v[!na]
2446#undef OPTSTR_umount
2447#define OPTSTR_umount "ndDflrat*v[!na]"
2448#ifdef CLEANUP_umount
2449#undef CLEANUP_umount
2450#undef FOR_umount
2451#undef FLAG_v
2452#undef FLAG_t
2453#undef FLAG_a
2454#undef FLAG_r
2455#undef FLAG_l
2456#undef FLAG_f
2457#undef FLAG_D
2458#undef FLAG_d
2459#undef FLAG_n
2460#endif
2461
2462// uname oamvrns[+os] oamvrns[+os]
2463#undef OPTSTR_uname
2464#define OPTSTR_uname "oamvrns[+os]"
2465#ifdef CLEANUP_uname
2466#undef CLEANUP_uname
2467#undef FOR_uname
2468#undef FLAG_s
2469#undef FLAG_n
2470#undef FLAG_r
2471#undef FLAG_v
2472#undef FLAG_m
2473#undef FLAG_a
2474#undef FLAG_o
2475#endif
2476
2477// uniq f#s#w#zicdu f#s#w#zicdu
2478#undef OPTSTR_uniq
2479#define OPTSTR_uniq "f#s#w#zicdu"
2480#ifdef CLEANUP_uniq
2481#undef CLEANUP_uniq
2482#undef FOR_uniq
2483#undef FLAG_u
2484#undef FLAG_d
2485#undef FLAG_c
2486#undef FLAG_i
2487#undef FLAG_z
2488#undef FLAG_w
2489#undef FLAG_s
2490#undef FLAG_f
2491#endif
2492
2493// unix2dos
2494#undef OPTSTR_unix2dos
2495#define OPTSTR_unix2dos  0
2496#ifdef CLEANUP_unix2dos
2497#undef CLEANUP_unix2dos
2498#undef FOR_unix2dos
2499#endif
2500
2501// unlink   <1>1
2502#undef OPTSTR_unlink
2503#define OPTSTR_unlink  0
2504#ifdef CLEANUP_unlink
2505#undef CLEANUP_unlink
2506#undef FOR_unlink
2507#endif
2508
2509// unshare   <1^rimnpuU
2510#undef OPTSTR_unshare
2511#define OPTSTR_unshare  0
2512#ifdef CLEANUP_unshare
2513#undef CLEANUP_unshare
2514#undef FOR_unshare
2515#undef FLAG_U
2516#undef FLAG_u
2517#undef FLAG_p
2518#undef FLAG_n
2519#undef FLAG_m
2520#undef FLAG_i
2521#undef FLAG_r
2522#endif
2523
2524// uptime
2525#undef OPTSTR_uptime
2526#define OPTSTR_uptime  0
2527#ifdef CLEANUP_uptime
2528#undef CLEANUP_uptime
2529#undef FOR_uptime
2530#endif
2531
2532// useradd   <1>2u#<0G:s:g:h:SDH
2533#undef OPTSTR_useradd
2534#define OPTSTR_useradd  0
2535#ifdef CLEANUP_useradd
2536#undef CLEANUP_useradd
2537#undef FOR_useradd
2538#undef FLAG_H
2539#undef FLAG_D
2540#undef FLAG_S
2541#undef FLAG_h
2542#undef FLAG_g
2543#undef FLAG_s
2544#undef FLAG_G
2545#undef FLAG_u
2546#endif
2547
2548// userdel   <1>1r
2549#undef OPTSTR_userdel
2550#define OPTSTR_userdel  0
2551#ifdef CLEANUP_userdel
2552#undef CLEANUP_userdel
2553#undef FOR_userdel
2554#undef FLAG_r
2555#endif
2556
2557// usleep <1 <1
2558#undef OPTSTR_usleep
2559#define OPTSTR_usleep "<1"
2560#ifdef CLEANUP_usleep
2561#undef CLEANUP_usleep
2562#undef FOR_usleep
2563#endif
2564
2565// uudecode   >1o:
2566#undef OPTSTR_uudecode
2567#define OPTSTR_uudecode  0
2568#ifdef CLEANUP_uudecode
2569#undef CLEANUP_uudecode
2570#undef FOR_uudecode
2571#undef FLAG_o
2572#endif
2573
2574// uuencode   <1>2m
2575#undef OPTSTR_uuencode
2576#define OPTSTR_uuencode  0
2577#ifdef CLEANUP_uuencode
2578#undef CLEANUP_uuencode
2579#undef FOR_uuencode
2580#undef FLAG_m
2581#endif
2582
2583// vconfig <2>4 <2>4
2584#undef OPTSTR_vconfig
2585#define OPTSTR_vconfig "<2>4"
2586#ifdef CLEANUP_vconfig
2587#undef CLEANUP_vconfig
2588#undef FOR_vconfig
2589#endif
2590
2591// vmstat >2n >2n
2592#undef OPTSTR_vmstat
2593#define OPTSTR_vmstat ">2n"
2594#ifdef CLEANUP_vmstat
2595#undef CLEANUP_vmstat
2596#undef FOR_vmstat
2597#undef FLAG_n
2598#endif
2599
2600// w
2601#undef OPTSTR_w
2602#define OPTSTR_w  0
2603#ifdef CLEANUP_w
2604#undef CLEANUP_w
2605#undef FOR_w
2606#endif
2607
2608// watch   ^<1n#<0=2te
2609#undef OPTSTR_watch
2610#define OPTSTR_watch  0
2611#ifdef CLEANUP_watch
2612#undef CLEANUP_watch
2613#undef FOR_watch
2614#undef FLAG_e
2615#undef FLAG_t
2616#undef FLAG_n
2617#endif
2618
2619// wc mcwl mcwl
2620#undef OPTSTR_wc
2621#define OPTSTR_wc "mcwl"
2622#ifdef CLEANUP_wc
2623#undef CLEANUP_wc
2624#undef FOR_wc
2625#undef FLAG_l
2626#undef FLAG_w
2627#undef FLAG_c
2628#undef FLAG_m
2629#endif
2630
2631// which <1a <1a
2632#undef OPTSTR_which
2633#define OPTSTR_which "<1a"
2634#ifdef CLEANUP_which
2635#undef CLEANUP_which
2636#undef FOR_which
2637#undef FLAG_a
2638#endif
2639
2640// who   a
2641#undef OPTSTR_who
2642#define OPTSTR_who  0
2643#ifdef CLEANUP_who
2644#undef CLEANUP_who
2645#undef FOR_who
2646#undef FLAG_a
2647#endif
2648
2649// xargs ^I:E:L#ptxrn#<1s#0 ^I:E:L#ptxrn#<1s#0
2650#undef OPTSTR_xargs
2651#define OPTSTR_xargs "^I:E:L#ptxrn#<1s#0"
2652#ifdef CLEANUP_xargs
2653#undef CLEANUP_xargs
2654#undef FOR_xargs
2655#undef FLAG_0
2656#undef FLAG_s
2657#undef FLAG_n
2658#undef FLAG_r
2659#undef FLAG_x
2660#undef FLAG_t
2661#undef FLAG_p
2662#undef FLAG_L
2663#undef FLAG_E
2664#undef FLAG_I
2665#endif
2666
2667// xzcat
2668#undef OPTSTR_xzcat
2669#define OPTSTR_xzcat  0
2670#ifdef CLEANUP_xzcat
2671#undef CLEANUP_xzcat
2672#undef FOR_xzcat
2673#endif
2674
2675// yes
2676#undef OPTSTR_yes
2677#define OPTSTR_yes  0
2678#ifdef CLEANUP_yes
2679#undef CLEANUP_yes
2680#undef FOR_yes
2681#endif
2682
2683// zcat
2684#undef OPTSTR_zcat
2685#define OPTSTR_zcat  0
2686#ifdef CLEANUP_zcat
2687#undef CLEANUP_zcat
2688#undef FOR_zcat
2689#endif
2690
2691#ifdef FOR_acpi
2692#ifndef TT
2693#define TT this.acpi
2694#endif
2695#define FLAG_V (1<<0)
2696#define FLAG_t (1<<1)
2697#define FLAG_c (1<<2)
2698#define FLAG_b (1<<3)
2699#define FLAG_a (1<<4)
2700#endif
2701
2702#ifdef FOR_arp
2703#ifndef TT
2704#define TT this.arp
2705#endif
2706#define FLAG_H (FORCED_FLAG<<0)
2707#define FLAG_A (FORCED_FLAG<<1)
2708#define FLAG_p (FORCED_FLAG<<2)
2709#define FLAG_a (FORCED_FLAG<<3)
2710#define FLAG_d (FORCED_FLAG<<4)
2711#define FLAG_s (FORCED_FLAG<<5)
2712#define FLAG_D (FORCED_FLAG<<6)
2713#define FLAG_n (FORCED_FLAG<<7)
2714#define FLAG_i (FORCED_FLAG<<8)
2715#define FLAG_v (FORCED_FLAG<<9)
2716#endif
2717
2718#ifdef FOR_arping
2719#ifndef TT
2720#define TT this.arping
2721#endif
2722#define FLAG_f (FORCED_FLAG<<0)
2723#define FLAG_q (FORCED_FLAG<<1)
2724#define FLAG_b (FORCED_FLAG<<2)
2725#define FLAG_D (FORCED_FLAG<<3)
2726#define FLAG_U (FORCED_FLAG<<4)
2727#define FLAG_A (FORCED_FLAG<<5)
2728#define FLAG_c (FORCED_FLAG<<6)
2729#define FLAG_w (FORCED_FLAG<<7)
2730#define FLAG_I (FORCED_FLAG<<8)
2731#define FLAG_s (FORCED_FLAG<<9)
2732#endif
2733
2734#ifdef FOR_base64
2735#ifndef TT
2736#define TT this.base64
2737#endif
2738#define FLAG_w (1<<0)
2739#define FLAG_i (1<<1)
2740#define FLAG_d (1<<2)
2741#endif
2742
2743#ifdef FOR_basename
2744#ifndef TT
2745#define TT this.basename
2746#endif
2747#endif
2748
2749#ifdef FOR_blkid
2750#ifndef TT
2751#define TT this.blkid
2752#endif
2753#endif
2754
2755#ifdef FOR_blockdev
2756#ifndef TT
2757#define TT this.blockdev
2758#endif
2759#define FLAG_rereadpt (1<<0)
2760#define FLAG_flushbufs (1<<1)
2761#define FLAG_getsize64 (1<<2)
2762#define FLAG_getsize (1<<3)
2763#define FLAG_getsz (1<<4)
2764#define FLAG_setbsz (1<<5)
2765#define FLAG_getbsz (1<<6)
2766#define FLAG_getss (1<<7)
2767#define FLAG_getro (1<<8)
2768#define FLAG_setrw (1<<9)
2769#define FLAG_setro (1<<10)
2770#endif
2771
2772#ifdef FOR_bootchartd
2773#ifndef TT
2774#define TT this.bootchartd
2775#endif
2776#endif
2777
2778#ifdef FOR_brctl
2779#ifndef TT
2780#define TT this.brctl
2781#endif
2782#endif
2783
2784#ifdef FOR_bzcat
2785#ifndef TT
2786#define TT this.bzcat
2787#endif
2788#endif
2789
2790#ifdef FOR_cal
2791#ifndef TT
2792#define TT this.cal
2793#endif
2794#endif
2795
2796#ifdef FOR_cat
2797#ifndef TT
2798#define TT this.cat
2799#endif
2800#define FLAG_e (1<<0)
2801#define FLAG_t (1<<1)
2802#define FLAG_v (1<<2)
2803#define FLAG_u (1<<3)
2804#endif
2805
2806#ifdef FOR_catv
2807#ifndef TT
2808#define TT this.catv
2809#endif
2810#define FLAG_e (FORCED_FLAG<<0)
2811#define FLAG_t (FORCED_FLAG<<1)
2812#define FLAG_v (FORCED_FLAG<<2)
2813#endif
2814
2815#ifdef FOR_cd
2816#ifndef TT
2817#define TT this.cd
2818#endif
2819#endif
2820
2821#ifdef FOR_chattr
2822#ifndef TT
2823#define TT this.chattr
2824#endif
2825#endif
2826
2827#ifdef FOR_chcon
2828#ifndef TT
2829#define TT this.chcon
2830#endif
2831#define FLAG_R (1<<0)
2832#define FLAG_v (1<<1)
2833#define FLAG_h (1<<2)
2834#endif
2835
2836#ifdef FOR_chgrp
2837#ifndef TT
2838#define TT this.chgrp
2839#endif
2840#define FLAG_v (1<<0)
2841#define FLAG_f (1<<1)
2842#define FLAG_R (1<<2)
2843#define FLAG_H (1<<3)
2844#define FLAG_L (1<<4)
2845#define FLAG_P (1<<5)
2846#define FLAG_h (1<<6)
2847#endif
2848
2849#ifdef FOR_chmod
2850#ifndef TT
2851#define TT this.chmod
2852#endif
2853#define FLAG_f (1<<0)
2854#define FLAG_R (1<<1)
2855#define FLAG_v (1<<2)
2856#endif
2857
2858#ifdef FOR_chroot
2859#ifndef TT
2860#define TT this.chroot
2861#endif
2862#endif
2863
2864#ifdef FOR_chvt
2865#ifndef TT
2866#define TT this.chvt
2867#endif
2868#endif
2869
2870#ifdef FOR_cksum
2871#ifndef TT
2872#define TT this.cksum
2873#endif
2874#define FLAG_N (1<<0)
2875#define FLAG_L (1<<1)
2876#define FLAG_P (1<<2)
2877#define FLAG_I (1<<3)
2878#define FLAG_H (1<<4)
2879#endif
2880
2881#ifdef FOR_clear
2882#ifndef TT
2883#define TT this.clear
2884#endif
2885#endif
2886
2887#ifdef FOR_cmp
2888#ifndef TT
2889#define TT this.cmp
2890#endif
2891#define FLAG_s (1<<0)
2892#define FLAG_l (1<<1)
2893#endif
2894
2895#ifdef FOR_comm
2896#ifndef TT
2897#define TT this.comm
2898#endif
2899#define FLAG_1 (1<<0)
2900#define FLAG_2 (1<<1)
2901#define FLAG_3 (1<<2)
2902#endif
2903
2904#ifdef FOR_compress
2905#ifndef TT
2906#define TT this.compress
2907#endif
2908#define FLAG_g (FORCED_FLAG<<0)
2909#define FLAG_r (FORCED_FLAG<<1)
2910#define FLAG_l (FORCED_FLAG<<2)
2911#define FLAG_9 (FORCED_FLAG<<3)
2912#define FLAG_d (FORCED_FLAG<<4)
2913#define FLAG_c (FORCED_FLAG<<5)
2914#define FLAG_z (FORCED_FLAG<<6)
2915#endif
2916
2917#ifdef FOR_count
2918#ifndef TT
2919#define TT this.count
2920#endif
2921#endif
2922
2923#ifdef FOR_cp
2924#ifndef TT
2925#define TT this.cp
2926#endif
2927#define FLAG_i (1<<0)
2928#define FLAG_f (1<<1)
2929#define FLAG_remove_destination (1<<2)
2930#define FLAG_F (1<<2)
2931#define FLAG_n (1<<3)
2932#define FLAG_v (1<<4)
2933#define FLAG_l (1<<5)
2934#define FLAG_s (1<<6)
2935#define FLAG_a (1<<7)
2936#define FLAG_d (1<<8)
2937#define FLAG_r (1<<9)
2938#define FLAG_p (1<<10)
2939#define FLAG_P (1<<11)
2940#define FLAG_L (1<<12)
2941#define FLAG_H (1<<13)
2942#define FLAG_R (1<<14)
2943#endif
2944
2945#ifdef FOR_cpio
2946#ifndef TT
2947#define TT this.cpio
2948#endif
2949#define FLAG_o (1<<0)
2950#define FLAG_verbose (1<<1)
2951#define FLAG_v (1<<1)
2952#define FLAG_F (1<<2)
2953#define FLAG_t (1<<3)
2954#define FLAG_i (1<<4)
2955#define FLAG_p (1<<5)
2956#define FLAG_H (1<<6)
2957#define FLAG_u (1<<7)
2958#define FLAG_d (1<<8)
2959#define FLAG_m (1<<9)
2960#endif
2961
2962#ifdef FOR_crond
2963#ifndef TT
2964#define TT this.crond
2965#endif
2966#define FLAG_c (FORCED_FLAG<<0)
2967#define FLAG_L (FORCED_FLAG<<1)
2968#define FLAG_d (FORCED_FLAG<<2)
2969#define FLAG_l (FORCED_FLAG<<3)
2970#define FLAG_S (FORCED_FLAG<<4)
2971#define FLAG_b (FORCED_FLAG<<5)
2972#define FLAG_f (FORCED_FLAG<<6)
2973#endif
2974
2975#ifdef FOR_crontab
2976#ifndef TT
2977#define TT this.crontab
2978#endif
2979#define FLAG_r (FORCED_FLAG<<0)
2980#define FLAG_l (FORCED_FLAG<<1)
2981#define FLAG_e (FORCED_FLAG<<2)
2982#define FLAG_u (FORCED_FLAG<<3)
2983#define FLAG_c (FORCED_FLAG<<4)
2984#endif
2985
2986#ifdef FOR_cut
2987#ifndef TT
2988#define TT this.cut
2989#endif
2990#define FLAG_n (1<<0)
2991#define FLAG_s (1<<1)
2992#define FLAG_d (1<<2)
2993#define FLAG_f (1<<3)
2994#define FLAG_c (1<<4)
2995#define FLAG_b (1<<5)
2996#endif
2997
2998#ifdef FOR_date
2999#ifndef TT
3000#define TT this.date
3001#endif
3002#define FLAG_u (1<<0)
3003#define FLAG_r (1<<1)
3004#define FLAG_s (1<<2)
3005#define FLAG_d (1<<3)
3006#endif
3007
3008#ifdef FOR_dd
3009#ifndef TT
3010#define TT this.dd
3011#endif
3012#endif
3013
3014#ifdef FOR_deallocvt
3015#ifndef TT
3016#define TT this.deallocvt
3017#endif
3018#endif
3019
3020#ifdef FOR_df
3021#ifndef TT
3022#define TT this.df
3023#endif
3024#define FLAG_a (1<<0)
3025#define FLAG_t (1<<1)
3026#define FLAG_k (1<<2)
3027#define FLAG_P (1<<3)
3028#endif
3029
3030#ifdef FOR_dhcp
3031#ifndef TT
3032#define TT this.dhcp
3033#endif
3034#define FLAG_f (FORCED_FLAG<<0)
3035#define FLAG_b (FORCED_FLAG<<1)
3036#define FLAG_n (FORCED_FLAG<<2)
3037#define FLAG_q (FORCED_FLAG<<3)
3038#define FLAG_v (FORCED_FLAG<<4)
3039#define FLAG_o (FORCED_FLAG<<5)
3040#define FLAG_a (FORCED_FLAG<<6)
3041#define FLAG_C (FORCED_FLAG<<7)
3042#define FLAG_R (FORCED_FLAG<<8)
3043#define FLAG_B (FORCED_FLAG<<9)
3044#define FLAG_S (FORCED_FLAG<<10)
3045#define FLAG_i (FORCED_FLAG<<11)
3046#define FLAG_p (FORCED_FLAG<<12)
3047#define FLAG_s (FORCED_FLAG<<13)
3048#define FLAG_t (FORCED_FLAG<<14)
3049#define FLAG_T (FORCED_FLAG<<15)
3050#define FLAG_A (FORCED_FLAG<<16)
3051#define FLAG_O (FORCED_FLAG<<17)
3052#define FLAG_r (FORCED_FLAG<<18)
3053#define FLAG_x (FORCED_FLAG<<19)
3054#define FLAG_F (FORCED_FLAG<<20)
3055#define FLAG_H (FORCED_FLAG<<21)
3056#define FLAG_V (FORCED_FLAG<<22)
3057#endif
3058
3059#ifdef FOR_dhcpd
3060#ifndef TT
3061#define TT this.dhcpd
3062#endif
3063#define FLAG_S (FORCED_FLAG<<0)
3064#define FLAG_f (FORCED_FLAG<<1)
3065#define FLAG_P (FORCED_FLAG<<2)
3066#endif
3067
3068#ifdef FOR_diff
3069#ifndef TT
3070#define TT this.diff
3071#endif
3072#define FLAG_unified (FORCED_FLAG<<0)
3073#define FLAG_U (FORCED_FLAG<<0)
3074#define FLAG_recursive (FORCED_FLAG<<1)
3075#define FLAG_r (FORCED_FLAG<<1)
3076#define FLAG_new_file (FORCED_FLAG<<2)
3077#define FLAG_N (FORCED_FLAG<<2)
3078#define FLAG_starting_file (FORCED_FLAG<<3)
3079#define FLAG_S (FORCED_FLAG<<3)
3080#define FLAG_label (FORCED_FLAG<<4)
3081#define FLAG_L (FORCED_FLAG<<4)
3082#define FLAG_text (FORCED_FLAG<<5)
3083#define FLAG_a (FORCED_FLAG<<5)
3084#define FLAG_brief (FORCED_FLAG<<6)
3085#define FLAG_q (FORCED_FLAG<<6)
3086#define FLAG_report_identical_files (FORCED_FLAG<<7)
3087#define FLAG_s (FORCED_FLAG<<7)
3088#define FLAG_initial_tab (FORCED_FLAG<<8)
3089#define FLAG_T (FORCED_FLAG<<8)
3090#define FLAG_ignore_case (FORCED_FLAG<<9)
3091#define FLAG_i (FORCED_FLAG<<9)
3092#define FLAG_ignore_all_space (FORCED_FLAG<<10)
3093#define FLAG_w (FORCED_FLAG<<10)
3094#define FLAG_expand_tabs (FORCED_FLAG<<11)
3095#define FLAG_t (FORCED_FLAG<<11)
3096#define FLAG_u (FORCED_FLAG<<12)
3097#define FLAG_ignore_space_change (FORCED_FLAG<<13)
3098#define FLAG_b (FORCED_FLAG<<13)
3099#define FLAG_minimal (FORCED_FLAG<<14)
3100#define FLAG_d (FORCED_FLAG<<14)
3101#define FLAG_ignore_blank_lines (FORCED_FLAG<<15)
3102#define FLAG_B (FORCED_FLAG<<15)
3103#endif
3104
3105#ifdef FOR_dirname
3106#ifndef TT
3107#define TT this.dirname
3108#endif
3109#endif
3110
3111#ifdef FOR_dmesg
3112#ifndef TT
3113#define TT this.dmesg
3114#endif
3115#define FLAG_c (1<<0)
3116#define FLAG_n (1<<1)
3117#define FLAG_s (1<<2)
3118#define FLAG_r (1<<3)
3119#define FLAG_t (1<<4)
3120#endif
3121
3122#ifdef FOR_dos2unix
3123#ifndef TT
3124#define TT this.dos2unix
3125#endif
3126#endif
3127
3128#ifdef FOR_du
3129#ifndef TT
3130#define TT this.du
3131#endif
3132#define FLAG_x (1<<0)
3133#define FLAG_s (1<<1)
3134#define FLAG_L (1<<2)
3135#define FLAG_K (1<<3)
3136#define FLAG_k (1<<4)
3137#define FLAG_H (1<<5)
3138#define FLAG_a (1<<6)
3139#define FLAG_c (1<<7)
3140#define FLAG_l (1<<8)
3141#define FLAG_m (1<<9)
3142#define FLAG_h (1<<10)
3143#define FLAG_d (1<<11)
3144#endif
3145
3146#ifdef FOR_dumpleases
3147#ifndef TT
3148#define TT this.dumpleases
3149#endif
3150#define FLAG_f (FORCED_FLAG<<0)
3151#define FLAG_r (FORCED_FLAG<<1)
3152#define FLAG_a (FORCED_FLAG<<2)
3153#endif
3154
3155#ifdef FOR_echo
3156#ifndef TT
3157#define TT this.echo
3158#endif
3159#define FLAG_n (1<<0)
3160#define FLAG_e (1<<1)
3161#endif
3162
3163#ifdef FOR_eject
3164#ifndef TT
3165#define TT this.eject
3166#endif
3167#define FLAG_T (FORCED_FLAG<<0)
3168#define FLAG_t (FORCED_FLAG<<1)
3169#define FLAG_s (FORCED_FLAG<<2)
3170#endif
3171
3172#ifdef FOR_env
3173#ifndef TT
3174#define TT this.env
3175#endif
3176#define FLAG_i (1<<0)
3177#endif
3178
3179#ifdef FOR_exit
3180#ifndef TT
3181#define TT this.exit
3182#endif
3183#endif
3184
3185#ifdef FOR_expand
3186#ifndef TT
3187#define TT this.expand
3188#endif
3189#define FLAG_t (1<<0)
3190#endif
3191
3192#ifdef FOR_expr
3193#ifndef TT
3194#define TT this.expr
3195#endif
3196#endif
3197
3198#ifdef FOR_factor
3199#ifndef TT
3200#define TT this.factor
3201#endif
3202#endif
3203
3204#ifdef FOR_fallocate
3205#ifndef TT
3206#define TT this.fallocate
3207#endif
3208#define FLAG_l (1<<0)
3209#endif
3210
3211#ifdef FOR_false
3212#ifndef TT
3213#define TT this.false
3214#endif
3215#endif
3216
3217#ifdef FOR_fdisk
3218#ifndef TT
3219#define TT this.fdisk
3220#endif
3221#define FLAG_l (FORCED_FLAG<<0)
3222#define FLAG_u (FORCED_FLAG<<1)
3223#define FLAG_b (FORCED_FLAG<<2)
3224#define FLAG_S (FORCED_FLAG<<3)
3225#define FLAG_H (FORCED_FLAG<<4)
3226#define FLAG_C (FORCED_FLAG<<5)
3227#endif
3228
3229#ifdef FOR_find
3230#ifndef TT
3231#define TT this.find
3232#endif
3233#define FLAG_L (1<<0)
3234#define FLAG_H (1<<1)
3235#endif
3236
3237#ifdef FOR_fold
3238#ifndef TT
3239#define TT this.fold
3240#endif
3241#define FLAG_w (FORCED_FLAG<<0)
3242#define FLAG_u (FORCED_FLAG<<1)
3243#define FLAG_s (FORCED_FLAG<<2)
3244#define FLAG_b (FORCED_FLAG<<3)
3245#endif
3246
3247#ifdef FOR_free
3248#ifndef TT
3249#define TT this.free
3250#endif
3251#define FLAG_b (1<<0)
3252#define FLAG_k (1<<1)
3253#define FLAG_m (1<<2)
3254#define FLAG_g (1<<3)
3255#define FLAG_t (1<<4)
3256#endif
3257
3258#ifdef FOR_freeramdisk
3259#ifndef TT
3260#define TT this.freeramdisk
3261#endif
3262#endif
3263
3264#ifdef FOR_fsck
3265#ifndef TT
3266#define TT this.fsck
3267#endif
3268#define FLAG_C (FORCED_FLAG<<0)
3269#define FLAG_s (FORCED_FLAG<<1)
3270#define FLAG_V (FORCED_FLAG<<2)
3271#define FLAG_T (FORCED_FLAG<<3)
3272#define FLAG_R (FORCED_FLAG<<4)
3273#define FLAG_P (FORCED_FLAG<<5)
3274#define FLAG_N (FORCED_FLAG<<6)
3275#define FLAG_A (FORCED_FLAG<<7)
3276#define FLAG_t (FORCED_FLAG<<8)
3277#endif
3278
3279#ifdef FOR_fsfreeze
3280#ifndef TT
3281#define TT this.fsfreeze
3282#endif
3283#define FLAG_u (1<<0)
3284#define FLAG_f (1<<1)
3285#endif
3286
3287#ifdef FOR_fstype
3288#ifndef TT
3289#define TT this.fstype
3290#endif
3291#endif
3292
3293#ifdef FOR_ftpget
3294#ifndef TT
3295#define TT this.ftpget
3296#endif
3297#define FLAG_P (FORCED_FLAG<<0)
3298#define FLAG_p (FORCED_FLAG<<1)
3299#define FLAG_u (FORCED_FLAG<<2)
3300#define FLAG_v (FORCED_FLAG<<3)
3301#define FLAG_c (FORCED_FLAG<<4)
3302#endif
3303
3304#ifdef FOR_getenforce
3305#ifndef TT
3306#define TT this.getenforce
3307#endif
3308#endif
3309
3310#ifdef FOR_getprop
3311#ifndef TT
3312#define TT this.getprop
3313#endif
3314#endif
3315
3316#ifdef FOR_getty
3317#ifndef TT
3318#define TT this.getty
3319#endif
3320#define FLAG_h (FORCED_FLAG<<0)
3321#define FLAG_L (FORCED_FLAG<<1)
3322#define FLAG_m (FORCED_FLAG<<2)
3323#define FLAG_n (FORCED_FLAG<<3)
3324#define FLAG_w (FORCED_FLAG<<4)
3325#define FLAG_i (FORCED_FLAG<<5)
3326#define FLAG_f (FORCED_FLAG<<6)
3327#define FLAG_l (FORCED_FLAG<<7)
3328#define FLAG_I (FORCED_FLAG<<8)
3329#define FLAG_H (FORCED_FLAG<<9)
3330#define FLAG_t (FORCED_FLAG<<10)
3331#endif
3332
3333#ifdef FOR_grep
3334#ifndef TT
3335#define TT this.grep
3336#endif
3337#define FLAG_x (1<<0)
3338#define FLAG_m (1<<1)
3339#define FLAG_f (1<<2)
3340#define FLAG_e (1<<3)
3341#define FLAG_q (1<<4)
3342#define FLAG_l (1<<5)
3343#define FLAG_c (1<<6)
3344#define FLAG_w (1<<7)
3345#define FLAG_v (1<<8)
3346#define FLAG_s (1<<9)
3347#define FLAG_r (1<<10)
3348#define FLAG_o (1<<11)
3349#define FLAG_n (1<<12)
3350#define FLAG_i (1<<13)
3351#define FLAG_h (1<<14)
3352#define FLAG_b (1<<15)
3353#define FLAG_a (1<<16)
3354#define FLAG_H (1<<17)
3355#define FLAG_F (1<<18)
3356#define FLAG_E (1<<19)
3357#define FLAG_z (1<<20)
3358#define FLAG_Z (1<<21)
3359#endif
3360
3361#ifdef FOR_groupadd
3362#ifndef TT
3363#define TT this.groupadd
3364#endif
3365#define FLAG_S (FORCED_FLAG<<0)
3366#define FLAG_g (FORCED_FLAG<<1)
3367#endif
3368
3369#ifdef FOR_groupdel
3370#ifndef TT
3371#define TT this.groupdel
3372#endif
3373#endif
3374
3375#ifdef FOR_groups
3376#ifndef TT
3377#define TT this.groups
3378#endif
3379#endif
3380
3381#ifdef FOR_gunzip
3382#ifndef TT
3383#define TT this.gunzip
3384#endif
3385#define FLAG_v (FORCED_FLAG<<0)
3386#define FLAG_t (FORCED_FLAG<<1)
3387#define FLAG_S (FORCED_FLAG<<2)
3388#define FLAG_q (FORCED_FLAG<<3)
3389#define FLAG_l (FORCED_FLAG<<4)
3390#define FLAG_f (FORCED_FLAG<<5)
3391#define FLAG_c (FORCED_FLAG<<6)
3392#endif
3393
3394#ifdef FOR_gzip
3395#ifndef TT
3396#define TT this.gzip
3397#endif
3398#define FLAG_z (FORCED_FLAG<<0)
3399#define FLAG_R (FORCED_FLAG<<1)
3400#define FLAG_L (FORCED_FLAG<<2)
3401#define FLAG_g (FORCED_FLAG<<3)
3402#define FLAG_v (FORCED_FLAG<<4)
3403#define FLAG_t (FORCED_FLAG<<5)
3404#define FLAG_S (FORCED_FLAG<<6)
3405#define FLAG_q (FORCED_FLAG<<7)
3406#define FLAG_l (FORCED_FLAG<<8)
3407#define FLAG_f (FORCED_FLAG<<9)
3408#define FLAG_c (FORCED_FLAG<<10)
3409#define FLAG_d (FORCED_FLAG<<11)
3410#define FLAG_9 (FORCED_FLAG<<12)
3411#define FLAG_1 (FORCED_FLAG<<13)
3412#define FLAG_d (FORCED_FLAG<<14)
3413#endif
3414
3415#ifdef FOR_head
3416#ifndef TT
3417#define TT this.head
3418#endif
3419#define FLAG_n (1<<0)
3420#endif
3421
3422#ifdef FOR_hello
3423#ifndef TT
3424#define TT this.hello
3425#endif
3426#endif
3427
3428#ifdef FOR_help
3429#ifndef TT
3430#define TT this.help
3431#endif
3432#define FLAG_h (1<<0)
3433#define FLAG_a (1<<1)
3434#endif
3435
3436#ifdef FOR_hexedit
3437#ifndef TT
3438#define TT this.hexedit
3439#endif
3440#define FLAG_r (FORCED_FLAG<<0)
3441#endif
3442
3443#ifdef FOR_host
3444#ifndef TT
3445#define TT this.host
3446#endif
3447#define FLAG_t (FORCED_FLAG<<0)
3448#define FLAG_v (FORCED_FLAG<<1)
3449#define FLAG_a (FORCED_FLAG<<2)
3450#endif
3451
3452#ifdef FOR_hostname
3453#ifndef TT
3454#define TT this.hostname
3455#endif
3456#endif
3457
3458#ifdef FOR_hwclock
3459#ifndef TT
3460#define TT this.hwclock
3461#endif
3462#define FLAG_systohc (1<<0)
3463#define FLAG_w (1<<0)
3464#define FLAG_show (1<<1)
3465#define FLAG_r (1<<1)
3466#define FLAG_hctosys (1<<2)
3467#define FLAG_s (1<<2)
3468#define FLAG_systz (1<<3)
3469#define FLAG_t (1<<3)
3470#define FLAG_localtime (1<<4)
3471#define FLAG_l (1<<4)
3472#define FLAG_utc (1<<5)
3473#define FLAG_u (1<<5)
3474#define FLAG_rtc (1<<6)
3475#define FLAG_f (1<<6)
3476#define FLAG_fast (1<<7)
3477#endif
3478
3479#ifdef FOR_iconv
3480#ifndef TT
3481#define TT this.iconv
3482#endif
3483#define FLAG_f (FORCED_FLAG<<0)
3484#define FLAG_t (FORCED_FLAG<<1)
3485#define FLAG_s (FORCED_FLAG<<2)
3486#define FLAG_c (FORCED_FLAG<<3)
3487#endif
3488
3489#ifdef FOR_id
3490#ifndef TT
3491#define TT this.id
3492#endif
3493#define FLAG_u (1<<0)
3494#define FLAG_r (1<<1)
3495#define FLAG_g (1<<2)
3496#define FLAG_G (1<<3)
3497#define FLAG_n (1<<4)
3498#define FLAG_Z (1<<5)
3499#endif
3500
3501#ifdef FOR_ifconfig
3502#ifndef TT
3503#define TT this.ifconfig
3504#endif
3505#define FLAG_a (1<<0)
3506#endif
3507
3508#ifdef FOR_init
3509#ifndef TT
3510#define TT this.init
3511#endif
3512#endif
3513
3514#ifdef FOR_inotifyd
3515#ifndef TT
3516#define TT this.inotifyd
3517#endif
3518#endif
3519
3520#ifdef FOR_insmod
3521#ifndef TT
3522#define TT this.insmod
3523#endif
3524#endif
3525
3526#ifdef FOR_install
3527#ifndef TT
3528#define TT this.install
3529#endif
3530#define FLAG_g (1<<0)
3531#define FLAG_o (1<<1)
3532#define FLAG_m (1<<2)
3533#define FLAG_v (1<<3)
3534#define FLAG_s (1<<4)
3535#define FLAG_p (1<<5)
3536#define FLAG_D (1<<6)
3537#define FLAG_d (1<<7)
3538#define FLAG_c (1<<8)
3539#endif
3540
3541#ifdef FOR_ip
3542#ifndef TT
3543#define TT this.ip
3544#endif
3545#endif
3546
3547#ifdef FOR_ipcrm
3548#ifndef TT
3549#define TT this.ipcrm
3550#endif
3551#define FLAG_Q (FORCED_FLAG<<0)
3552#define FLAG_q (FORCED_FLAG<<1)
3553#define FLAG_S (FORCED_FLAG<<2)
3554#define FLAG_s (FORCED_FLAG<<3)
3555#define FLAG_M (FORCED_FLAG<<4)
3556#define FLAG_m (FORCED_FLAG<<5)
3557#endif
3558
3559#ifdef FOR_ipcs
3560#ifndef TT
3561#define TT this.ipcs
3562#endif
3563#define FLAG_i (FORCED_FLAG<<0)
3564#define FLAG_m (FORCED_FLAG<<1)
3565#define FLAG_q (FORCED_FLAG<<2)
3566#define FLAG_s (FORCED_FLAG<<3)
3567#define FLAG_l (FORCED_FLAG<<4)
3568#define FLAG_u (FORCED_FLAG<<5)
3569#define FLAG_t (FORCED_FLAG<<6)
3570#define FLAG_p (FORCED_FLAG<<7)
3571#define FLAG_c (FORCED_FLAG<<8)
3572#define FLAG_a (FORCED_FLAG<<9)
3573#endif
3574
3575#ifdef FOR_kill
3576#ifndef TT
3577#define TT this.kill
3578#endif
3579#define FLAG_s (1<<0)
3580#define FLAG_l (1<<1)
3581#endif
3582
3583#ifdef FOR_killall
3584#ifndef TT
3585#define TT this.killall
3586#endif
3587#define FLAG_i (1<<0)
3588#define FLAG_v (1<<1)
3589#define FLAG_q (1<<2)
3590#define FLAG_l (1<<3)
3591#define FLAG_s (1<<4)
3592#endif
3593
3594#ifdef FOR_killall5
3595#ifndef TT
3596#define TT this.killall5
3597#endif
3598#define FLAG_s (FORCED_FLAG<<0)
3599#define FLAG_l (FORCED_FLAG<<1)
3600#define FLAG_o (FORCED_FLAG<<2)
3601#endif
3602
3603#ifdef FOR_klogd
3604#ifndef TT
3605#define TT this.klogd
3606#endif
3607#define FLAG_n (FORCED_FLAG<<0)
3608#define FLAG_c (FORCED_FLAG<<1)
3609#endif
3610
3611#ifdef FOR_last
3612#ifndef TT
3613#define TT this.last
3614#endif
3615#define FLAG_W (FORCED_FLAG<<0)
3616#define FLAG_f (FORCED_FLAG<<1)
3617#endif
3618
3619#ifdef FOR_link
3620#ifndef TT
3621#define TT this.link
3622#endif
3623#endif
3624
3625#ifdef FOR_ln
3626#ifndef TT
3627#define TT this.ln
3628#endif
3629#define FLAG_s (1<<0)
3630#define FLAG_f (1<<1)
3631#define FLAG_n (1<<2)
3632#define FLAG_v (1<<3)
3633#endif
3634
3635#ifdef FOR_load_policy
3636#ifndef TT
3637#define TT this.load_policy
3638#endif
3639#endif
3640
3641#ifdef FOR_logger
3642#ifndef TT
3643#define TT this.logger
3644#endif
3645#define FLAG_p (FORCED_FLAG<<0)
3646#define FLAG_t (FORCED_FLAG<<1)
3647#define FLAG_s (FORCED_FLAG<<2)
3648#endif
3649
3650#ifdef FOR_login
3651#ifndef TT
3652#define TT this.login
3653#endif
3654#define FLAG_h (FORCED_FLAG<<0)
3655#define FLAG_p (FORCED_FLAG<<1)
3656#define FLAG_f (FORCED_FLAG<<2)
3657#endif
3658
3659#ifdef FOR_logname
3660#ifndef TT
3661#define TT this.logname
3662#endif
3663#endif
3664
3665#ifdef FOR_losetup
3666#ifndef TT
3667#define TT this.losetup
3668#endif
3669#define FLAG_a (1<<0)
3670#define FLAG_c (1<<1)
3671#define FLAG_d (1<<2)
3672#define FLAG_f (1<<3)
3673#define FLAG_j (1<<4)
3674#define FLAG_o (1<<5)
3675#define FLAG_r (1<<6)
3676#define FLAG_show (1<<7)
3677#define FLAG_s (1<<7)
3678#define FLAG_sizelimit (1<<8)
3679#define FLAG_S (1<<8)
3680#endif
3681
3682#ifdef FOR_ls
3683#ifndef TT
3684#define TT this.ls
3685#endif
3686#define FLAG_1 (1<<0)
3687#define FLAG_x (1<<1)
3688#define FLAG_u (1<<2)
3689#define FLAG_t (1<<3)
3690#define FLAG_s (1<<4)
3691#define FLAG_r (1<<5)
3692#define FLAG_q (1<<6)
3693#define FLAG_p (1<<7)
3694#define FLAG_n (1<<8)
3695#define FLAG_m (1<<9)
3696#define FLAG_l (1<<10)
3697#define FLAG_k (1<<11)
3698#define FLAG_i (1<<12)
3699#define FLAG_f (1<<13)
3700#define FLAG_d (1<<14)
3701#define FLAG_c (1<<15)
3702#define FLAG_a (1<<16)
3703#define FLAG_S (1<<17)
3704#define FLAG_R (1<<18)
3705#define FLAG_L (1<<19)
3706#define FLAG_H (1<<20)
3707#define FLAG_F (1<<21)
3708#define FLAG_C (1<<22)
3709#define FLAG_A (1<<23)
3710#define FLAG_o (1<<24)
3711#define FLAG_g (1<<25)
3712#define FLAG_Z (1<<26)
3713#define FLAG_color (1<<27)
3714#endif
3715
3716#ifdef FOR_lsattr
3717#ifndef TT
3718#define TT this.lsattr
3719#endif
3720#define FLAG_R (1<<0)
3721#define FLAG_a (1<<1)
3722#define FLAG_d (1<<2)
3723#define FLAG_l (1<<3)
3724#define FLAG_v (1<<4)
3725#endif
3726
3727#ifdef FOR_lsmod
3728#ifndef TT
3729#define TT this.lsmod
3730#endif
3731#endif
3732
3733#ifdef FOR_lspci
3734#ifndef TT
3735#define TT this.lspci
3736#endif
3737#define FLAG_i (FORCED_FLAG<<0)
3738#define FLAG_n (FORCED_FLAG<<1)
3739#define FLAG_k (FORCED_FLAG<<2)
3740#define FLAG_m (FORCED_FLAG<<3)
3741#define FLAG_e (FORCED_FLAG<<4)
3742#endif
3743
3744#ifdef FOR_lsusb
3745#ifndef TT
3746#define TT this.lsusb
3747#endif
3748#endif
3749
3750#ifdef FOR_makedevs
3751#ifndef TT
3752#define TT this.makedevs
3753#endif
3754#define FLAG_d (1<<0)
3755#endif
3756
3757#ifdef FOR_md5sum
3758#ifndef TT
3759#define TT this.md5sum
3760#endif
3761#define FLAG_b (1<<0)
3762#endif
3763
3764#ifdef FOR_mdev
3765#ifndef TT
3766#define TT this.mdev
3767#endif
3768#define FLAG_s (FORCED_FLAG<<0)
3769#endif
3770
3771#ifdef FOR_mix
3772#ifndef TT
3773#define TT this.mix
3774#endif
3775#define FLAG_r (FORCED_FLAG<<0)
3776#define FLAG_l (FORCED_FLAG<<1)
3777#define FLAG_d (FORCED_FLAG<<2)
3778#define FLAG_c (FORCED_FLAG<<3)
3779#endif
3780
3781#ifdef FOR_mkdir
3782#ifndef TT
3783#define TT this.mkdir
3784#endif
3785#define FLAG_m (1<<0)
3786#define FLAG_p (1<<1)
3787#define FLAG_v (1<<2)
3788#endif
3789
3790#ifdef FOR_mke2fs
3791#ifndef TT
3792#define TT this.mke2fs
3793#endif
3794#define FLAG_b (FORCED_FLAG<<0)
3795#define FLAG_i (FORCED_FLAG<<1)
3796#define FLAG_N (FORCED_FLAG<<2)
3797#define FLAG_m (FORCED_FLAG<<3)
3798#define FLAG_q (FORCED_FLAG<<4)
3799#define FLAG_n (FORCED_FLAG<<5)
3800#define FLAG_F (FORCED_FLAG<<6)
3801#define FLAG_g (FORCED_FLAG<<7)
3802#endif
3803
3804#ifdef FOR_mkfifo
3805#ifndef TT
3806#define TT this.mkfifo
3807#endif
3808#define FLAG_m (1<<0)
3809#endif
3810
3811#ifdef FOR_mknod
3812#ifndef TT
3813#define TT this.mknod
3814#endif
3815#define FLAG_mode (1<<0)
3816#define FLAG_m (1<<0)
3817#endif
3818
3819#ifdef FOR_mkpasswd
3820#ifndef TT
3821#define TT this.mkpasswd
3822#endif
3823#define FLAG_P (FORCED_FLAG<<0)
3824#define FLAG_m (FORCED_FLAG<<1)
3825#define FLAG_S (FORCED_FLAG<<2)
3826#endif
3827
3828#ifdef FOR_mkswap
3829#ifndef TT
3830#define TT this.mkswap
3831#endif
3832#endif
3833
3834#ifdef FOR_mktemp
3835#ifndef TT
3836#define TT this.mktemp
3837#endif
3838#define FLAG_tmpdir (1<<0)
3839#define FLAG_p (1<<0)
3840#define FLAG_directory (1<<1)
3841#define FLAG_d (1<<1)
3842#define FLAG_q (1<<2)
3843#endif
3844
3845#ifdef FOR_modinfo
3846#ifndef TT
3847#define TT this.modinfo
3848#endif
3849#define FLAG_0 (1<<0)
3850#define FLAG_F (1<<1)
3851#define FLAG_k (1<<2)
3852#define FLAG_b (1<<3)
3853#endif
3854
3855#ifdef FOR_modprobe
3856#ifndef TT
3857#define TT this.modprobe
3858#endif
3859#define FLAG_b (FORCED_FLAG<<0)
3860#define FLAG_D (FORCED_FLAG<<1)
3861#define FLAG_s (FORCED_FLAG<<2)
3862#define FLAG_v (FORCED_FLAG<<3)
3863#define FLAG_q (FORCED_FLAG<<4)
3864#define FLAG_r (FORCED_FLAG<<5)
3865#define FLAG_l (FORCED_FLAG<<6)
3866#define FLAG_a (FORCED_FLAG<<7)
3867#endif
3868
3869#ifdef FOR_more
3870#ifndef TT
3871#define TT this.more
3872#endif
3873#endif
3874
3875#ifdef FOR_mount
3876#ifndef TT
3877#define TT this.mount
3878#endif
3879#define FLAG_o (1<<0)
3880#define FLAG_t (1<<1)
3881#define FLAG_w (1<<2)
3882#define FLAG_v (1<<3)
3883#define FLAG_r (1<<4)
3884#define FLAG_n (1<<5)
3885#define FLAG_f (1<<6)
3886#define FLAG_a (1<<7)
3887#define FLAG_O (1<<8)
3888#endif
3889
3890#ifdef FOR_mountpoint
3891#ifndef TT
3892#define TT this.mountpoint
3893#endif
3894#define FLAG_x (1<<0)
3895#define FLAG_d (1<<1)
3896#define FLAG_q (1<<2)
3897#endif
3898
3899#ifdef FOR_mv
3900#ifndef TT
3901#define TT this.mv
3902#endif
3903#define FLAG_i (1<<0)
3904#define FLAG_f (1<<1)
3905#define FLAG_F (1<<2)
3906#define FLAG_n (1<<3)
3907#define FLAG_v (1<<4)
3908#endif
3909
3910#ifdef FOR_nbd_client
3911#ifndef TT
3912#define TT this.nbd_client
3913#endif
3914#define FLAG_s (1<<0)
3915#define FLAG_n (1<<1)
3916#endif
3917
3918#ifdef FOR_netcat
3919#ifndef TT
3920#define TT this.netcat
3921#endif
3922#define FLAG_f (1<<0)
3923#define FLAG_q (1<<1)
3924#define FLAG_s (1<<2)
3925#define FLAG_p (1<<3)
3926#define FLAG_w (1<<4)
3927#define FLAG_L (1<<5)
3928#define FLAG_l (1<<6)
3929#define FLAG_t (1<<7)
3930#endif
3931
3932#ifdef FOR_netstat
3933#ifndef TT
3934#define TT this.netstat
3935#endif
3936#define FLAG_l (1<<0)
3937#define FLAG_a (1<<1)
3938#define FLAG_e (1<<2)
3939#define FLAG_n (1<<3)
3940#define FLAG_t (1<<4)
3941#define FLAG_u (1<<5)
3942#define FLAG_w (1<<6)
3943#define FLAG_x (1<<7)
3944#define FLAG_r (1<<8)
3945#define FLAG_W (1<<9)
3946#define FLAG_p (1<<10)
3947#endif
3948
3949#ifdef FOR_nice
3950#ifndef TT
3951#define TT this.nice
3952#endif
3953#define FLAG_n (1<<0)
3954#endif
3955
3956#ifdef FOR_nl
3957#ifndef TT
3958#define TT this.nl
3959#endif
3960#define FLAG_E (1<<0)
3961#define FLAG_w (1<<1)
3962#define FLAG_s (1<<2)
3963#define FLAG_n (1<<3)
3964#define FLAG_b (1<<4)
3965#define FLAG_l (1<<5)
3966#define FLAG_v (1<<6)
3967#endif
3968
3969#ifdef FOR_nohup
3970#ifndef TT
3971#define TT this.nohup
3972#endif
3973#endif
3974
3975#ifdef FOR_nsenter
3976#ifndef TT
3977#define TT this.nsenter
3978#endif
3979#define FLAG_user (FORCED_FLAG<<0)
3980#define FLAG_U (FORCED_FLAG<<0)
3981#define FLAG_uts (FORCED_FLAG<<1)
3982#define FLAG_u (FORCED_FLAG<<1)
3983#define FLAG_pid (FORCED_FLAG<<2)
3984#define FLAG_p (FORCED_FLAG<<2)
3985#define FLAG_net (FORCED_FLAG<<3)
3986#define FLAG_n (FORCED_FLAG<<3)
3987#define FLAG_mount (FORCED_FLAG<<4)
3988#define FLAG_m (FORCED_FLAG<<4)
3989#define FLAG_ipc (FORCED_FLAG<<5)
3990#define FLAG_i (FORCED_FLAG<<5)
3991#define FLAG_target (FORCED_FLAG<<6)
3992#define FLAG_t (FORCED_FLAG<<6)
3993#define FLAG_no_fork (FORCED_FLAG<<7)
3994#define FLAG_F (FORCED_FLAG<<7)
3995#endif
3996
3997#ifdef FOR_od
3998#ifndef TT
3999#define TT this.od
4000#endif
4001#define FLAG_t (1<<0)
4002#define FLAG_A (1<<1)
4003#define FLAG_b (1<<2)
4004#define FLAG_c (1<<3)
4005#define FLAG_d (1<<4)
4006#define FLAG_o (1<<5)
4007#define FLAG_s (1<<6)
4008#define FLAG_x (1<<7)
4009#define FLAG_N (1<<8)
4010#define FLAG_v (1<<9)
4011#define FLAG_j (1<<10)
4012#endif
4013
4014#ifdef FOR_oneit
4015#ifndef TT
4016#define TT this.oneit
4017#endif
4018#define FLAG_3 (FORCED_FLAG<<0)
4019#define FLAG_p (FORCED_FLAG<<1)
4020#define FLAG_c (FORCED_FLAG<<2)
4021#define FLAG_n (FORCED_FLAG<<3)
4022#endif
4023
4024#ifdef FOR_openvt
4025#ifndef TT
4026#define TT this.openvt
4027#endif
4028#define FLAG_w (FORCED_FLAG<<0)
4029#define FLAG_s (FORCED_FLAG<<1)
4030#define FLAG_c (FORCED_FLAG<<2)
4031#endif
4032
4033#ifdef FOR_partprobe
4034#ifndef TT
4035#define TT this.partprobe
4036#endif
4037#endif
4038
4039#ifdef FOR_passwd
4040#ifndef TT
4041#define TT this.passwd
4042#endif
4043#define FLAG_u (FORCED_FLAG<<0)
4044#define FLAG_l (FORCED_FLAG<<1)
4045#define FLAG_d (FORCED_FLAG<<2)
4046#define FLAG_a (FORCED_FLAG<<3)
4047#endif
4048
4049#ifdef FOR_paste
4050#ifndef TT
4051#define TT this.paste
4052#endif
4053#define FLAG_s (1<<0)
4054#define FLAG_d (1<<1)
4055#endif
4056
4057#ifdef FOR_patch
4058#ifndef TT
4059#define TT this.patch
4060#endif
4061#define FLAG_R (1<<0)
4062#define FLAG_i (1<<1)
4063#define FLAG_p (1<<2)
4064#define FLAG_l (1<<3)
4065#define FLAG_u (1<<4)
4066#define FLAG_x (FORCED_FLAG<<5)
4067#endif
4068
4069#ifdef FOR_pgrep
4070#ifndef TT
4071#define TT this.pgrep
4072#endif
4073#define FLAG_f (1<<0)
4074#define FLAG_l (1<<1)
4075#define FLAG_n (1<<2)
4076#define FLAG_o (1<<3)
4077#define FLAG_v (1<<4)
4078#define FLAG_x (1<<5)
4079#define FLAG_s (1<<6)
4080#define FLAG_P (1<<7)
4081#endif
4082
4083#ifdef FOR_pidof
4084#ifndef TT
4085#define TT this.pidof
4086#endif
4087#define FLAG_o (1<<0)
4088#define FLAG_s (1<<1)
4089#endif
4090
4091#ifdef FOR_ping
4092#ifndef TT
4093#define TT this.ping
4094#endif
4095#define FLAG_6 (FORCED_FLAG<<0)
4096#define FLAG_4 (FORCED_FLAG<<1)
4097#define FLAG_q (FORCED_FLAG<<2)
4098#define FLAG_w (FORCED_FLAG<<3)
4099#define FLAG_W (FORCED_FLAG<<4)
4100#define FLAG_I (FORCED_FLAG<<5)
4101#define FLAG_s (FORCED_FLAG<<6)
4102#define FLAG_c (FORCED_FLAG<<7)
4103#define FLAG_t (FORCED_FLAG<<8)
4104#endif
4105
4106#ifdef FOR_pivot_root
4107#ifndef TT
4108#define TT this.pivot_root
4109#endif
4110#endif
4111
4112#ifdef FOR_pmap
4113#ifndef TT
4114#define TT this.pmap
4115#endif
4116#define FLAG_q (1<<0)
4117#define FLAG_x (1<<1)
4118#endif
4119
4120#ifdef FOR_printenv
4121#ifndef TT
4122#define TT this.printenv
4123#endif
4124#define FLAG_null (1<<0)
4125#define FLAG_0 (1<<0)
4126#endif
4127
4128#ifdef FOR_printf
4129#ifndef TT
4130#define TT this.printf
4131#endif
4132#endif
4133
4134#ifdef FOR_ps
4135#ifndef TT
4136#define TT this.ps
4137#endif
4138#define FLAG_o (FORCED_FLAG<<0)
4139#define FLAG_l (FORCED_FLAG<<1)
4140#define FLAG_f (FORCED_FLAG<<2)
4141#define FLAG_e (FORCED_FLAG<<3)
4142#define FLAG_d (FORCED_FLAG<<4)
4143#define FLAG_A (FORCED_FLAG<<5)
4144#define FLAG_a (FORCED_FLAG<<6)
4145#endif
4146
4147#ifdef FOR_pwd
4148#ifndef TT
4149#define TT this.pwd
4150#endif
4151#define FLAG_P (1<<0)
4152#define FLAG_L (1<<1)
4153#endif
4154
4155#ifdef FOR_pwdx
4156#ifndef TT
4157#define TT this.pwdx
4158#endif
4159#define FLAG_a (1<<0)
4160#endif
4161
4162#ifdef FOR_readahead
4163#ifndef TT
4164#define TT this.readahead
4165#endif
4166#endif
4167
4168#ifdef FOR_readlink
4169#ifndef TT
4170#define TT this.readlink
4171#endif
4172#define FLAG_q (1<<0)
4173#define FLAG_n (1<<1)
4174#define FLAG_e (1<<2)
4175#define FLAG_f (1<<3)
4176#endif
4177
4178#ifdef FOR_realpath
4179#ifndef TT
4180#define TT this.realpath
4181#endif
4182#endif
4183
4184#ifdef FOR_reboot
4185#ifndef TT
4186#define TT this.reboot
4187#endif
4188#define FLAG_n (FORCED_FLAG<<0)
4189#endif
4190
4191#ifdef FOR_renice
4192#ifndef TT
4193#define TT this.renice
4194#endif
4195#define FLAG_n (1<<0)
4196#define FLAG_u (1<<1)
4197#define FLAG_p (1<<2)
4198#define FLAG_g (1<<3)
4199#endif
4200
4201#ifdef FOR_reset
4202#ifndef TT
4203#define TT this.reset
4204#endif
4205#endif
4206
4207#ifdef FOR_restorecon
4208#ifndef TT
4209#define TT this.restorecon
4210#endif
4211#define FLAG_v (1<<0)
4212#define FLAG_r (1<<1)
4213#define FLAG_R (1<<2)
4214#define FLAG_n (1<<3)
4215#define FLAG_F (1<<4)
4216#define FLAG_D (1<<5)
4217#endif
4218
4219#ifdef FOR_rev
4220#ifndef TT
4221#define TT this.rev
4222#endif
4223#endif
4224
4225#ifdef FOR_rfkill
4226#ifndef TT
4227#define TT this.rfkill
4228#endif
4229#endif
4230
4231#ifdef FOR_rm
4232#ifndef TT
4233#define TT this.rm
4234#endif
4235#define FLAG_r (1<<0)
4236#define FLAG_R (1<<1)
4237#define FLAG_i (1<<2)
4238#define FLAG_f (1<<3)
4239#endif
4240
4241#ifdef FOR_rmdir
4242#ifndef TT
4243#define TT this.rmdir
4244#endif
4245#define FLAG_p (1<<0)
4246#endif
4247
4248#ifdef FOR_rmmod
4249#ifndef TT
4250#define TT this.rmmod
4251#endif
4252#define FLAG_f (1<<0)
4253#define FLAG_w (1<<1)
4254#endif
4255
4256#ifdef FOR_route
4257#ifndef TT
4258#define TT this.route
4259#endif
4260#define FLAG_A (1<<0)
4261#define FLAG_e (1<<1)
4262#define FLAG_n (1<<2)
4263#endif
4264
4265#ifdef FOR_runcon
4266#ifndef TT
4267#define TT this.runcon
4268#endif
4269#endif
4270
4271#ifdef FOR_sed
4272#ifndef TT
4273#define TT this.sed
4274#endif
4275#define FLAG_r (1<<0)
4276#define FLAG_E (1<<1)
4277#define FLAG_n (1<<2)
4278#define FLAG_i (1<<3)
4279#define FLAG_f (1<<4)
4280#define FLAG_e (1<<5)
4281#define FLAG_version (1<<6)
4282#endif
4283
4284#ifdef FOR_seq
4285#ifndef TT
4286#define TT this.seq
4287#endif
4288#define FLAG_s (1<<0)
4289#define FLAG_f (1<<1)
4290#endif
4291
4292#ifdef FOR_setenforce
4293#ifndef TT
4294#define TT this.setenforce
4295#endif
4296#endif
4297
4298#ifdef FOR_setprop
4299#ifndef TT
4300#define TT this.setprop
4301#endif
4302#endif
4303
4304#ifdef FOR_setsid
4305#ifndef TT
4306#define TT this.setsid
4307#endif
4308#define FLAG_t (1<<0)
4309#endif
4310
4311#ifdef FOR_sh
4312#ifndef TT
4313#define TT this.sh
4314#endif
4315#define FLAG_i (FORCED_FLAG<<0)
4316#define FLAG_c (FORCED_FLAG<<1)
4317#endif
4318
4319#ifdef FOR_sha1sum
4320#ifndef TT
4321#define TT this.sha1sum
4322#endif
4323#define FLAG_b (1<<0)
4324#endif
4325
4326#ifdef FOR_shred
4327#ifndef TT
4328#define TT this.shred
4329#endif
4330#define FLAG_f (FORCED_FLAG<<0)
4331#define FLAG_o (FORCED_FLAG<<1)
4332#define FLAG_n (FORCED_FLAG<<2)
4333#define FLAG_s (FORCED_FLAG<<3)
4334#define FLAG_u (FORCED_FLAG<<4)
4335#define FLAG_x (FORCED_FLAG<<5)
4336#define FLAG_z (FORCED_FLAG<<6)
4337#endif
4338
4339#ifdef FOR_skeleton
4340#ifndef TT
4341#define TT this.skeleton
4342#endif
4343#define FLAG_a (FORCED_FLAG<<0)
4344#define FLAG_b (FORCED_FLAG<<1)
4345#define FLAG_c (FORCED_FLAG<<2)
4346#define FLAG_d (FORCED_FLAG<<3)
4347#define FLAG_e (FORCED_FLAG<<4)
4348#define FLAG_also (FORCED_FLAG<<5)
4349#define FLAG_blubber (FORCED_FLAG<<6)
4350#define FLAG_walrus (FORCED_FLAG<<7)
4351#endif
4352
4353#ifdef FOR_skeleton_alias
4354#ifndef TT
4355#define TT this.skeleton_alias
4356#endif
4357#define FLAG_q (FORCED_FLAG<<0)
4358#define FLAG_d (FORCED_FLAG<<1)
4359#define FLAG_b (FORCED_FLAG<<2)
4360#endif
4361
4362#ifdef FOR_sleep
4363#ifndef TT
4364#define TT this.sleep
4365#endif
4366#endif
4367
4368#ifdef FOR_sort
4369#ifndef TT
4370#define TT this.sort
4371#endif
4372#define FLAG_n (1<<0)
4373#define FLAG_u (1<<1)
4374#define FLAG_r (1<<2)
4375#define FLAG_i (1<<3)
4376#define FLAG_f (1<<4)
4377#define FLAG_d (1<<5)
4378#define FLAG_z (1<<6)
4379#define FLAG_s (1<<7)
4380#define FLAG_c (1<<8)
4381#define FLAG_M (1<<9)
4382#define FLAG_b (1<<10)
4383#define FLAG_x (1<<11)
4384#define FLAG_t (1<<12)
4385#define FLAG_k (1<<13)
4386#define FLAG_o (1<<14)
4387#define FLAG_m (1<<15)
4388#define FLAG_T (1<<16)
4389#define FLAG_S (1<<17)
4390#define FLAG_g (1<<18)
4391#endif
4392
4393#ifdef FOR_split
4394#ifndef TT
4395#define TT this.split
4396#endif
4397#define FLAG_l (1<<0)
4398#define FLAG_b (1<<1)
4399#define FLAG_a (1<<2)
4400#endif
4401
4402#ifdef FOR_stat
4403#ifndef TT
4404#define TT this.stat
4405#endif
4406#define FLAG_f (1<<0)
4407#define FLAG_c (1<<1)
4408#endif
4409
4410#ifdef FOR_strings
4411#ifndef TT
4412#define TT this.strings
4413#endif
4414#define FLAG_o (1<<0)
4415#define FLAG_f (1<<1)
4416#define FLAG_n (1<<2)
4417#define FLAG_a (1<<3)
4418#endif
4419
4420#ifdef FOR_su
4421#ifndef TT
4422#define TT this.su
4423#endif
4424#define FLAG_s (FORCED_FLAG<<0)
4425#define FLAG_c (FORCED_FLAG<<1)
4426#define FLAG_p (FORCED_FLAG<<2)
4427#define FLAG_m (FORCED_FLAG<<3)
4428#define FLAG_l (FORCED_FLAG<<4)
4429#endif
4430
4431#ifdef FOR_sulogin
4432#ifndef TT
4433#define TT this.sulogin
4434#endif
4435#define FLAG_t (FORCED_FLAG<<0)
4436#endif
4437
4438#ifdef FOR_swapoff
4439#ifndef TT
4440#define TT this.swapoff
4441#endif
4442#endif
4443
4444#ifdef FOR_swapon
4445#ifndef TT
4446#define TT this.swapon
4447#endif
4448#define FLAG_p (1<<0)
4449#endif
4450
4451#ifdef FOR_switch_root
4452#ifndef TT
4453#define TT this.switch_root
4454#endif
4455#define FLAG_h (1<<0)
4456#define FLAG_c (1<<1)
4457#endif
4458
4459#ifdef FOR_sync
4460#ifndef TT
4461#define TT this.sync
4462#endif
4463#endif
4464
4465#ifdef FOR_sysctl
4466#ifndef TT
4467#define TT this.sysctl
4468#endif
4469#define FLAG_A (1<<0)
4470#define FLAG_a (1<<1)
4471#define FLAG_p (1<<2)
4472#define FLAG_w (1<<3)
4473#define FLAG_q (1<<4)
4474#define FLAG_N (1<<5)
4475#define FLAG_e (1<<6)
4476#define FLAG_n (1<<7)
4477#endif
4478
4479#ifdef FOR_syslogd
4480#ifndef TT
4481#define TT this.syslogd
4482#endif
4483#define FLAG_D (FORCED_FLAG<<0)
4484#define FLAG_L (FORCED_FLAG<<1)
4485#define FLAG_K (FORCED_FLAG<<2)
4486#define FLAG_S (FORCED_FLAG<<3)
4487#define FLAG_n (FORCED_FLAG<<4)
4488#define FLAG_a (FORCED_FLAG<<5)
4489#define FLAG_f (FORCED_FLAG<<6)
4490#define FLAG_p (FORCED_FLAG<<7)
4491#define FLAG_O (FORCED_FLAG<<8)
4492#define FLAG_m (FORCED_FLAG<<9)
4493#define FLAG_s (FORCED_FLAG<<10)
4494#define FLAG_b (FORCED_FLAG<<11)
4495#define FLAG_R (FORCED_FLAG<<12)
4496#define FLAG_l (FORCED_FLAG<<13)
4497#endif
4498
4499#ifdef FOR_tac
4500#ifndef TT
4501#define TT this.tac
4502#endif
4503#endif
4504
4505#ifdef FOR_tail
4506#ifndef TT
4507#define TT this.tail
4508#endif
4509#define FLAG_n (1<<0)
4510#define FLAG_c (1<<1)
4511#define FLAG_f (1<<2)
4512#endif
4513
4514#ifdef FOR_tar
4515#ifndef TT
4516#define TT this.tar
4517#endif
4518#define FLAG_file (1<<0)
4519#define FLAG_f (1<<0)
4520#define FLAG_directory (1<<1)
4521#define FLAG_C (1<<1)
4522#define FLAG_files_from (1<<2)
4523#define FLAG_T (1<<2)
4524#define FLAG_exclude_from (1<<3)
4525#define FLAG_X (1<<3)
4526#define FLAG_touch (1<<4)
4527#define FLAG_m (1<<4)
4528#define FLAG_to_stdout (1<<5)
4529#define FLAG_O (1<<5)
4530#define FLAG_gzip (1<<6)
4531#define FLAG_z (1<<6)
4532#define FLAG_verbose (1<<7)
4533#define FLAG_v (1<<7)
4534#define FLAG_list (1<<8)
4535#define FLAG_t (1<<8)
4536#define FLAG_extract (1<<9)
4537#define FLAG_x (1<<9)
4538#define FLAG_dereference (1<<10)
4539#define FLAG_h (1<<10)
4540#define FLAG_create (1<<11)
4541#define FLAG_c (1<<11)
4542#define FLAG_keep_old (1<<12)
4543#define FLAG_k (1<<12)
4544#define FLAG_same_permissions (1<<13)
4545#define FLAG_p (1<<13)
4546#define FLAG_no_same_owner (1<<14)
4547#define FLAG_o (1<<14)
4548#define FLAG_to_command (1<<15)
4549#define FLAG_exclude (1<<16)
4550#define FLAG_overwrite (1<<17)
4551#define FLAG_no_same_permissions (1<<18)
4552#define FLAG_numeric_owner (1<<19)
4553#define FLAG_no_recursion (1<<20)
4554#endif
4555
4556#ifdef FOR_taskset
4557#ifndef TT
4558#define TT this.taskset
4559#endif
4560#define FLAG_a (1<<0)
4561#define FLAG_p (1<<1)
4562#endif
4563
4564#ifdef FOR_tcpsvd
4565#ifndef TT
4566#define TT this.tcpsvd
4567#endif
4568#define FLAG_v (FORCED_FLAG<<0)
4569#define FLAG_E (FORCED_FLAG<<1)
4570#define FLAG_h (FORCED_FLAG<<2)
4571#define FLAG_l (FORCED_FLAG<<3)
4572#define FLAG_u (FORCED_FLAG<<4)
4573#define FLAG_b (FORCED_FLAG<<5)
4574#define FLAG_C (FORCED_FLAG<<6)
4575#define FLAG_c (FORCED_FLAG<<7)
4576#endif
4577
4578#ifdef FOR_tee
4579#ifndef TT
4580#define TT this.tee
4581#endif
4582#define FLAG_a (1<<0)
4583#define FLAG_i (1<<1)
4584#endif
4585
4586#ifdef FOR_telnet
4587#ifndef TT
4588#define TT this.telnet
4589#endif
4590#endif
4591
4592#ifdef FOR_telnetd
4593#ifndef TT
4594#define TT this.telnetd
4595#endif
4596#define FLAG_i (FORCED_FLAG<<0)
4597#define FLAG_K (FORCED_FLAG<<1)
4598#define FLAG_S (FORCED_FLAG<<2)
4599#define FLAG_F (FORCED_FLAG<<3)
4600#define FLAG_l (FORCED_FLAG<<4)
4601#define FLAG_f (FORCED_FLAG<<5)
4602#define FLAG_p (FORCED_FLAG<<6)
4603#define FLAG_b (FORCED_FLAG<<7)
4604#define FLAG_w (FORCED_FLAG<<8)
4605#endif
4606
4607#ifdef FOR_test
4608#ifndef TT
4609#define TT this.test
4610#endif
4611#endif
4612
4613#ifdef FOR_tftpd
4614#ifndef TT
4615#define TT this.tftpd
4616#endif
4617#define FLAG_l (FORCED_FLAG<<0)
4618#define FLAG_u (FORCED_FLAG<<1)
4619#define FLAG_c (FORCED_FLAG<<2)
4620#define FLAG_r (FORCED_FLAG<<3)
4621#endif
4622
4623#ifdef FOR_time
4624#ifndef TT
4625#define TT this.time
4626#endif
4627#define FLAG_p (1<<0)
4628#endif
4629
4630#ifdef FOR_timeout
4631#ifndef TT
4632#define TT this.timeout
4633#endif
4634#define FLAG_s (1<<0)
4635#define FLAG_k (1<<1)
4636#define FLAG_v (1<<2)
4637#endif
4638
4639#ifdef FOR_top
4640#ifndef TT
4641#define TT this.top
4642#endif
4643#define FLAG_b (1<<0)
4644#define FLAG_m (1<<1)
4645#define FLAG_n (1<<2)
4646#define FLAG_d (1<<3)
4647#endif
4648
4649#ifdef FOR_touch
4650#ifndef TT
4651#define TT this.touch
4652#endif
4653#define FLAG_h (1<<0)
4654#define FLAG_t (1<<1)
4655#define FLAG_r (1<<2)
4656#define FLAG_m (1<<3)
4657#define FLAG_d (1<<4)
4658#define FLAG_c (1<<5)
4659#define FLAG_a (1<<6)
4660#endif
4661
4662#ifdef FOR_toybox
4663#ifndef TT
4664#define TT this.toybox
4665#endif
4666#endif
4667
4668#ifdef FOR_tr
4669#ifndef TT
4670#define TT this.tr
4671#endif
4672#define FLAG_d (1<<0)
4673#define FLAG_s (1<<1)
4674#define FLAG_c (1<<2)
4675#define FLAG_C (1<<3)
4676#endif
4677
4678#ifdef FOR_traceroute
4679#ifndef TT
4680#define TT this.traceroute
4681#endif
4682#define FLAG_4 (1<<0)
4683#define FLAG_6 (1<<1)
4684#define FLAG_F (1<<2)
4685#define FLAG_U (1<<3)
4686#define FLAG_I (1<<4)
4687#define FLAG_l (1<<5)
4688#define FLAG_d (1<<6)
4689#define FLAG_n (1<<7)
4690#define FLAG_v (1<<8)
4691#define FLAG_r (1<<9)
4692#define FLAG_m (1<<10)
4693#define FLAG_p (1<<11)
4694#define FLAG_q (1<<12)
4695#define FLAG_s (1<<13)
4696#define FLAG_t (1<<14)
4697#define FLAG_w (1<<15)
4698#define FLAG_g (1<<16)
4699#define FLAG_z (1<<17)
4700#define FLAG_f (1<<18)
4701#define FLAG_i (1<<19)
4702#endif
4703
4704#ifdef FOR_true
4705#ifndef TT
4706#define TT this.true
4707#endif
4708#endif
4709
4710#ifdef FOR_truncate
4711#ifndef TT
4712#define TT this.truncate
4713#endif
4714#define FLAG_c (1<<0)
4715#define FLAG_s (1<<1)
4716#endif
4717
4718#ifdef FOR_tty
4719#ifndef TT
4720#define TT this.tty
4721#endif
4722#define FLAG_s (1<<0)
4723#endif
4724
4725#ifdef FOR_umount
4726#ifndef TT
4727#define TT this.umount
4728#endif
4729#define FLAG_v (1<<0)
4730#define FLAG_t (1<<1)
4731#define FLAG_a (1<<2)
4732#define FLAG_r (1<<3)
4733#define FLAG_l (1<<4)
4734#define FLAG_f (1<<5)
4735#define FLAG_D (1<<6)
4736#define FLAG_d (1<<7)
4737#define FLAG_n (1<<8)
4738#endif
4739
4740#ifdef FOR_uname
4741#ifndef TT
4742#define TT this.uname
4743#endif
4744#define FLAG_s (1<<0)
4745#define FLAG_n (1<<1)
4746#define FLAG_r (1<<2)
4747#define FLAG_v (1<<3)
4748#define FLAG_m (1<<4)
4749#define FLAG_a (1<<5)
4750#define FLAG_o (1<<6)
4751#endif
4752
4753#ifdef FOR_uniq
4754#ifndef TT
4755#define TT this.uniq
4756#endif
4757#define FLAG_u (1<<0)
4758#define FLAG_d (1<<1)
4759#define FLAG_c (1<<2)
4760#define FLAG_i (1<<3)
4761#define FLAG_z (1<<4)
4762#define FLAG_w (1<<5)
4763#define FLAG_s (1<<6)
4764#define FLAG_f (1<<7)
4765#endif
4766
4767#ifdef FOR_unix2dos
4768#ifndef TT
4769#define TT this.unix2dos
4770#endif
4771#endif
4772
4773#ifdef FOR_unlink
4774#ifndef TT
4775#define TT this.unlink
4776#endif
4777#endif
4778
4779#ifdef FOR_unshare
4780#ifndef TT
4781#define TT this.unshare
4782#endif
4783#define FLAG_U (FORCED_FLAG<<0)
4784#define FLAG_u (FORCED_FLAG<<1)
4785#define FLAG_p (FORCED_FLAG<<2)
4786#define FLAG_n (FORCED_FLAG<<3)
4787#define FLAG_m (FORCED_FLAG<<4)
4788#define FLAG_i (FORCED_FLAG<<5)
4789#define FLAG_r (FORCED_FLAG<<6)
4790#endif
4791
4792#ifdef FOR_uptime
4793#ifndef TT
4794#define TT this.uptime
4795#endif
4796#endif
4797
4798#ifdef FOR_useradd
4799#ifndef TT
4800#define TT this.useradd
4801#endif
4802#define FLAG_H (FORCED_FLAG<<0)
4803#define FLAG_D (FORCED_FLAG<<1)
4804#define FLAG_S (FORCED_FLAG<<2)
4805#define FLAG_h (FORCED_FLAG<<3)
4806#define FLAG_g (FORCED_FLAG<<4)
4807#define FLAG_s (FORCED_FLAG<<5)
4808#define FLAG_G (FORCED_FLAG<<6)
4809#define FLAG_u (FORCED_FLAG<<7)
4810#endif
4811
4812#ifdef FOR_userdel
4813#ifndef TT
4814#define TT this.userdel
4815#endif
4816#define FLAG_r (FORCED_FLAG<<0)
4817#endif
4818
4819#ifdef FOR_usleep
4820#ifndef TT
4821#define TT this.usleep
4822#endif
4823#endif
4824
4825#ifdef FOR_uudecode
4826#ifndef TT
4827#define TT this.uudecode
4828#endif
4829#define FLAG_o (FORCED_FLAG<<0)
4830#endif
4831
4832#ifdef FOR_uuencode
4833#ifndef TT
4834#define TT this.uuencode
4835#endif
4836#define FLAG_m (FORCED_FLAG<<0)
4837#endif
4838
4839#ifdef FOR_vconfig
4840#ifndef TT
4841#define TT this.vconfig
4842#endif
4843#endif
4844
4845#ifdef FOR_vmstat
4846#ifndef TT
4847#define TT this.vmstat
4848#endif
4849#define FLAG_n (1<<0)
4850#endif
4851
4852#ifdef FOR_w
4853#ifndef TT
4854#define TT this.w
4855#endif
4856#endif
4857
4858#ifdef FOR_watch
4859#ifndef TT
4860#define TT this.watch
4861#endif
4862#define FLAG_e (FORCED_FLAG<<0)
4863#define FLAG_t (FORCED_FLAG<<1)
4864#define FLAG_n (FORCED_FLAG<<2)
4865#endif
4866
4867#ifdef FOR_wc
4868#ifndef TT
4869#define TT this.wc
4870#endif
4871#define FLAG_l (1<<0)
4872#define FLAG_w (1<<1)
4873#define FLAG_c (1<<2)
4874#define FLAG_m (1<<3)
4875#endif
4876
4877#ifdef FOR_which
4878#ifndef TT
4879#define TT this.which
4880#endif
4881#define FLAG_a (1<<0)
4882#endif
4883
4884#ifdef FOR_who
4885#ifndef TT
4886#define TT this.who
4887#endif
4888#define FLAG_a (FORCED_FLAG<<0)
4889#endif
4890
4891#ifdef FOR_xargs
4892#ifndef TT
4893#define TT this.xargs
4894#endif
4895#define FLAG_0 (1<<0)
4896#define FLAG_s (1<<1)
4897#define FLAG_n (1<<2)
4898#define FLAG_r (1<<3)
4899#define FLAG_x (1<<4)
4900#define FLAG_t (1<<5)
4901#define FLAG_p (1<<6)
4902#define FLAG_L (1<<7)
4903#define FLAG_E (1<<8)
4904#define FLAG_I (1<<9)
4905#endif
4906
4907#ifdef FOR_xzcat
4908#ifndef TT
4909#define TT this.xzcat
4910#endif
4911#endif
4912
4913#ifdef FOR_yes
4914#ifndef TT
4915#define TT this.yes
4916#endif
4917#endif
4918
4919#ifdef FOR_zcat
4920#ifndef TT
4921#define TT this.zcat
4922#endif
4923#endif
4924
4925