OSDN Git Service

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