1 #undef FORCED_FLAG 2 #ifdef FORCE_FLAGS 3 #define FORCED_FLAG 1LL 4 #else 5 #define FORCED_FLAG 0LL 6 #endif 7 8 // acpi abctV abctV 9 #undef OPTSTR_acpi 10 #define OPTSTR_acpi "abctV" 11 #ifdef CLEANUP_acpi 12 #undef CLEANUP_acpi 13 #undef FOR_acpi 14 #undef FLAG_V 15 #undef FLAG_t 16 #undef FLAG_c 17 #undef FLAG_b 18 #undef FLAG_a 19 #endif 20 21 // arch 22 #undef OPTSTR_arch 23 #define OPTSTR_arch 0 24 #ifdef CLEANUP_arch 25 #undef CLEANUP_arch 26 #undef FOR_arch 27 #endif 28 29 // arp vi:nDsdap:A:H:[+Ap][!sd] 30 #undef OPTSTR_arp 31 #define OPTSTR_arp "vi:nDsdap:A:H:[+Ap][!sd]" 32 #ifdef CLEANUP_arp 33 #undef CLEANUP_arp 34 #undef FOR_arp 35 #undef FLAG_H 36 #undef FLAG_A 37 #undef FLAG_p 38 #undef FLAG_a 39 #undef FLAG_d 40 #undef FLAG_s 41 #undef FLAG_D 42 #undef FLAG_n 43 #undef FLAG_i 44 #undef FLAG_v 45 #endif 46 47 // arping <1>1s:I:w#<0c#<0AUDbqf[+AU][+Df] 48 #undef OPTSTR_arping 49 #define OPTSTR_arping "<1>1s:I:w#<0c#<0AUDbqf[+AU][+Df]" 50 #ifdef CLEANUP_arping 51 #undef CLEANUP_arping 52 #undef FOR_arping 53 #undef FLAG_f 54 #undef FLAG_q 55 #undef FLAG_b 56 #undef FLAG_D 57 #undef FLAG_U 58 #undef FLAG_A 59 #undef FLAG_c 60 #undef FLAG_w 61 #undef FLAG_I 62 #undef FLAG_s 63 #endif 64 65 // ascii 66 #undef OPTSTR_ascii 67 #define OPTSTR_ascii 0 68 #ifdef CLEANUP_ascii 69 #undef CLEANUP_ascii 70 #undef FOR_ascii 71 #endif 72 73 // awk F:v*f*bc 74 #undef OPTSTR_awk 75 #define OPTSTR_awk "F:v*f*bc" 76 #ifdef CLEANUP_awk 77 #undef CLEANUP_awk 78 #undef FOR_awk 79 #undef FLAG_c 80 #undef FLAG_b 81 #undef FLAG_f 82 #undef FLAG_v 83 #undef FLAG_F 84 #endif 85 86 // base32 diw#<0=76[!dw] 87 #undef OPTSTR_base32 88 #define OPTSTR_base32 "diw#<0=76[!dw]" 89 #ifdef CLEANUP_base32 90 #undef CLEANUP_base32 91 #undef FOR_base32 92 #undef FLAG_w 93 #undef FLAG_i 94 #undef FLAG_d 95 #endif 96 97 // base64 diw#<0=76[!dw] diw#<0=76[!dw] 98 #undef OPTSTR_base64 99 #define OPTSTR_base64 "diw#<0=76[!dw]" 100 #ifdef CLEANUP_base64 101 #undef CLEANUP_base64 102 #undef FOR_base64 103 #undef FLAG_w 104 #undef FLAG_i 105 #undef FLAG_d 106 #endif 107 108 // basename ^<1as: ^<1as: 109 #undef OPTSTR_basename 110 #define OPTSTR_basename "^<1as:" 111 #ifdef CLEANUP_basename 112 #undef CLEANUP_basename 113 #undef FOR_basename 114 #undef FLAG_s 115 #undef FLAG_a 116 #endif 117 118 // bc i(interactive)l(mathlib)q(quiet)s(standard)w(warn) 119 #undef OPTSTR_bc 120 #define OPTSTR_bc "i(interactive)l(mathlib)q(quiet)s(standard)w(warn)" 121 #ifdef CLEANUP_bc 122 #undef CLEANUP_bc 123 #undef FOR_bc 124 #undef FLAG_w 125 #undef FLAG_s 126 #undef FLAG_q 127 #undef FLAG_l 128 #undef FLAG_i 129 #endif 130 131 // blkdiscard <1>1f(force)l(length)#<0o(offset)#<0s(secure)z(zeroout)[!sz] <1>1f(force)l(length)#<0o(offset)#<0s(secure)z(zeroout)[!sz] 132 #undef OPTSTR_blkdiscard 133 #define OPTSTR_blkdiscard "<1>1f(force)l(length)#<0o(offset)#<0s(secure)z(zeroout)[!sz]" 134 #ifdef CLEANUP_blkdiscard 135 #undef CLEANUP_blkdiscard 136 #undef FOR_blkdiscard 137 #undef FLAG_z 138 #undef FLAG_s 139 #undef FLAG_o 140 #undef FLAG_l 141 #undef FLAG_f 142 #endif 143 144 // blkid ULo:s*[!LU] ULo:s*[!LU] 145 #undef OPTSTR_blkid 146 #define OPTSTR_blkid "ULo:s*[!LU]" 147 #ifdef CLEANUP_blkid 148 #undef CLEANUP_blkid 149 #undef FOR_blkid 150 #undef FLAG_s 151 #undef FLAG_o 152 #undef FLAG_L 153 #undef FLAG_U 154 #endif 155 156 // blockdev <1>1(setro)(setrw)(getro)(getss)(getbsz)(setbsz)#<0(getsz)(getsize)(getsize64)(getra)(setra)#<0(flushbufs)(rereadpt) <1>1(setro)(setrw)(getro)(getss)(getbsz)(setbsz)#<0(getsz)(getsize)(getsize64)(getra)(setra)#<0(flushbufs)(rereadpt) 157 #undef OPTSTR_blockdev 158 #define OPTSTR_blockdev "<1>1(setro)(setrw)(getro)(getss)(getbsz)(setbsz)#<0(getsz)(getsize)(getsize64)(getra)(setra)#<0(flushbufs)(rereadpt)" 159 #ifdef CLEANUP_blockdev 160 #undef CLEANUP_blockdev 161 #undef FOR_blockdev 162 #undef FLAG_rereadpt 163 #undef FLAG_flushbufs 164 #undef FLAG_setra 165 #undef FLAG_getra 166 #undef FLAG_getsize64 167 #undef FLAG_getsize 168 #undef FLAG_getsz 169 #undef FLAG_setbsz 170 #undef FLAG_getbsz 171 #undef FLAG_getss 172 #undef FLAG_getro 173 #undef FLAG_setrw 174 #undef FLAG_setro 175 #endif 176 177 // bootchartd 178 #undef OPTSTR_bootchartd 179 #define OPTSTR_bootchartd 0 180 #ifdef CLEANUP_bootchartd 181 #undef CLEANUP_bootchartd 182 #undef FOR_bootchartd 183 #endif 184 185 // brctl <1 <1 186 #undef OPTSTR_brctl 187 #define OPTSTR_brctl "<1" 188 #ifdef CLEANUP_brctl 189 #undef CLEANUP_brctl 190 #undef FOR_brctl 191 #endif 192 193 // break >1 194 #undef OPTSTR_break 195 #define OPTSTR_break ">1" 196 #ifdef CLEANUP_break 197 #undef CLEANUP_break 198 #undef FOR_break 199 #endif 200 201 // bunzip2 cftkv 202 #undef OPTSTR_bunzip2 203 #define OPTSTR_bunzip2 "cftkv" 204 #ifdef CLEANUP_bunzip2 205 #undef CLEANUP_bunzip2 206 #undef FOR_bunzip2 207 #undef FLAG_v 208 #undef FLAG_k 209 #undef FLAG_t 210 #undef FLAG_f 211 #undef FLAG_c 212 #endif 213 214 // bzcat 215 #undef OPTSTR_bzcat 216 #define OPTSTR_bzcat 0 217 #ifdef CLEANUP_bzcat 218 #undef CLEANUP_bzcat 219 #undef FOR_bzcat 220 #endif 221 222 // cal >3h >3h 223 #undef OPTSTR_cal 224 #define OPTSTR_cal ">3h" 225 #ifdef CLEANUP_cal 226 #undef CLEANUP_cal 227 #undef FOR_cal 228 #undef FLAG_h 229 #endif 230 231 // cat uvte uvte 232 #undef OPTSTR_cat 233 #define OPTSTR_cat "uvte" 234 #ifdef CLEANUP_cat 235 #undef CLEANUP_cat 236 #undef FOR_cat 237 #undef FLAG_e 238 #undef FLAG_t 239 #undef FLAG_v 240 #undef FLAG_u 241 #endif 242 243 // cd >1LP[-LP] 244 #undef OPTSTR_cd 245 #define OPTSTR_cd ">1LP[-LP]" 246 #ifdef CLEANUP_cd 247 #undef CLEANUP_cd 248 #undef FOR_cd 249 #undef FLAG_P 250 #undef FLAG_L 251 #endif 252 253 // chattr ?p#v#R ?p#v#R 254 #undef OPTSTR_chattr 255 #define OPTSTR_chattr "?p#v#R" 256 #ifdef CLEANUP_chattr 257 #undef CLEANUP_chattr 258 #undef FOR_chattr 259 #undef FLAG_R 260 #undef FLAG_v 261 #undef FLAG_p 262 #endif 263 264 // chcon <2hvR <2hvR 265 #undef OPTSTR_chcon 266 #define OPTSTR_chcon "<2hvR" 267 #ifdef CLEANUP_chcon 268 #undef CLEANUP_chcon 269 #undef FOR_chcon 270 #undef FLAG_R 271 #undef FLAG_v 272 #undef FLAG_h 273 #endif 274 275 // chgrp <2h(no-dereference)PLHRfv[-HLP] <2h(no-dereference)PLHRfv[-HLP] 276 #undef OPTSTR_chgrp 277 #define OPTSTR_chgrp "<2h(no-dereference)PLHRfv[-HLP]" 278 #ifdef CLEANUP_chgrp 279 #undef CLEANUP_chgrp 280 #undef FOR_chgrp 281 #undef FLAG_v 282 #undef FLAG_f 283 #undef FLAG_R 284 #undef FLAG_H 285 #undef FLAG_L 286 #undef FLAG_P 287 #undef FLAG_h 288 #endif 289 290 // chmod <2?vfR[-vf] <2?vfR[-vf] 291 #undef OPTSTR_chmod 292 #define OPTSTR_chmod "<2?vfR[-vf]" 293 #ifdef CLEANUP_chmod 294 #undef CLEANUP_chmod 295 #undef FOR_chmod 296 #undef FLAG_R 297 #undef FLAG_f 298 #undef FLAG_v 299 #endif 300 301 // chroot ^<1 ^<1 302 #undef OPTSTR_chroot 303 #define OPTSTR_chroot "^<1" 304 #ifdef CLEANUP_chroot 305 #undef CLEANUP_chroot 306 #undef FOR_chroot 307 #endif 308 309 // chrt ^mp#<0iRbrfo[!ibrfo] ^mp#<0iRbrfo[!ibrfo] 310 #undef OPTSTR_chrt 311 #define OPTSTR_chrt "^mp#<0iRbrfo[!ibrfo]" 312 #ifdef CLEANUP_chrt 313 #undef CLEANUP_chrt 314 #undef FOR_chrt 315 #undef FLAG_o 316 #undef FLAG_f 317 #undef FLAG_r 318 #undef FLAG_b 319 #undef FLAG_R 320 #undef FLAG_i 321 #undef FLAG_p 322 #undef FLAG_m 323 #endif 324 325 // chsh >1R:s:a 326 #undef OPTSTR_chsh 327 #define OPTSTR_chsh ">1R:s:a" 328 #ifdef CLEANUP_chsh 329 #undef CLEANUP_chsh 330 #undef FOR_chsh 331 #undef FLAG_a 332 #undef FLAG_s 333 #undef FLAG_R 334 #endif 335 336 // chvt <1>1 337 #undef OPTSTR_chvt 338 #define OPTSTR_chvt "<1>1" 339 #ifdef CLEANUP_chvt 340 #undef CLEANUP_chvt 341 #undef FOR_chvt 342 #endif 343 344 // cksum HIPLN HIPLN 345 #undef OPTSTR_cksum 346 #define OPTSTR_cksum "HIPLN" 347 #ifdef CLEANUP_cksum 348 #undef CLEANUP_cksum 349 #undef FOR_cksum 350 #undef FLAG_N 351 #undef FLAG_L 352 #undef FLAG_P 353 #undef FLAG_I 354 #undef FLAG_H 355 #endif 356 357 // clear 358 #undef OPTSTR_clear 359 #define OPTSTR_clear 0 360 #ifdef CLEANUP_clear 361 #undef CLEANUP_clear 362 #undef FOR_clear 363 #endif 364 365 // cmp <1>4ls(silent)(quiet)n#<1[!ls] <1>4ls(silent)(quiet)n#<1[!ls] 366 #undef OPTSTR_cmp 367 #define OPTSTR_cmp "<1>4ls(silent)(quiet)n#<1[!ls]" 368 #ifdef CLEANUP_cmp 369 #undef CLEANUP_cmp 370 #undef FOR_cmp 371 #undef FLAG_n 372 #undef FLAG_s 373 #undef FLAG_l 374 #endif 375 376 // comm <2>2321 <2>2321 377 #undef OPTSTR_comm 378 #define OPTSTR_comm "<2>2321" 379 #ifdef CLEANUP_comm 380 #undef CLEANUP_comm 381 #undef FOR_comm 382 #undef FLAG_1 383 #undef FLAG_2 384 #undef FLAG_3 385 #endif 386 387 // continue >1 388 #undef OPTSTR_continue 389 #define OPTSTR_continue ">1" 390 #ifdef CLEANUP_continue 391 #undef CLEANUP_continue 392 #undef FOR_continue 393 #endif 394 395 // count <0>0l 396 #undef OPTSTR_count 397 #define OPTSTR_count "<0>0l" 398 #ifdef CLEANUP_count 399 #undef CLEANUP_count 400 #undef FOR_count 401 #undef FLAG_l 402 #endif 403 404 // cp <1(preserve):;D(parents)RHLPprudaslv(verbose)nF(remove-destination)fit:T[-HLPd][-niu][+Rr] <1(preserve):;D(parents)RHLPprudaslv(verbose)nF(remove-destination)fit:T[-HLPd][-niu][+Rr] 405 #undef OPTSTR_cp 406 #define OPTSTR_cp "<1(preserve):;D(parents)RHLPprudaslv(verbose)nF(remove-destination)fit:T[-HLPd][-niu][+Rr]" 407 #ifdef CLEANUP_cp 408 #undef CLEANUP_cp 409 #undef FOR_cp 410 #undef FLAG_T 411 #undef FLAG_t 412 #undef FLAG_i 413 #undef FLAG_f 414 #undef FLAG_F 415 #undef FLAG_n 416 #undef FLAG_v 417 #undef FLAG_l 418 #undef FLAG_s 419 #undef FLAG_a 420 #undef FLAG_d 421 #undef FLAG_u 422 #undef FLAG_r 423 #undef FLAG_p 424 #undef FLAG_P 425 #undef FLAG_L 426 #undef FLAG_H 427 #undef FLAG_R 428 #undef FLAG_D 429 #undef FLAG_preserve 430 #endif 431 432 // cpio (ignore-devno)(renumber-inodes)(quiet)(no-preserve-owner)R(owner):md(make-directories)uLH:p|i|t|F:v(verbose)o|[!pio][!pot][!pF] (ignore-devno)(renumber-inodes)(quiet)(no-preserve-owner)R(owner):md(make-directories)uLH:p|i|t|F:v(verbose)o|[!pio][!pot][!pF] 433 #undef OPTSTR_cpio 434 #define OPTSTR_cpio "(ignore-devno)(renumber-inodes)(quiet)(no-preserve-owner)R(owner):md(make-directories)uLH:p|i|t|F:v(verbose)o|[!pio][!pot][!pF]" 435 #ifdef CLEANUP_cpio 436 #undef CLEANUP_cpio 437 #undef FOR_cpio 438 #undef FLAG_o 439 #undef FLAG_v 440 #undef FLAG_F 441 #undef FLAG_t 442 #undef FLAG_i 443 #undef FLAG_p 444 #undef FLAG_H 445 #undef FLAG_L 446 #undef FLAG_u 447 #undef FLAG_d 448 #undef FLAG_m 449 #undef FLAG_R 450 #undef FLAG_no_preserve_owner 451 #undef FLAG_quiet 452 #undef FLAG_renumber_inodes 453 #undef FLAG_ignore_devno 454 #endif 455 456 // crc32 457 #undef OPTSTR_crc32 458 #define OPTSTR_crc32 0 459 #ifdef CLEANUP_crc32 460 #undef CLEANUP_crc32 461 #undef FOR_crc32 462 #endif 463 464 // crond fbSl#<0=8d#<0L:c:[-bf][-LS][-ld] 465 #undef OPTSTR_crond 466 #define OPTSTR_crond "fbSl#<0=8d#<0L:c:[-bf][-LS][-ld]" 467 #ifdef CLEANUP_crond 468 #undef CLEANUP_crond 469 #undef FOR_crond 470 #undef FLAG_c 471 #undef FLAG_L 472 #undef FLAG_d 473 #undef FLAG_l 474 #undef FLAG_S 475 #undef FLAG_b 476 #undef FLAG_f 477 #endif 478 479 // crontab c:u:elr[!elr] 480 #undef OPTSTR_crontab 481 #define OPTSTR_crontab "c:u:elr[!elr]" 482 #ifdef CLEANUP_crontab 483 #undef CLEANUP_crontab 484 #undef FOR_crontab 485 #undef FLAG_r 486 #undef FLAG_l 487 #undef FLAG_e 488 #undef FLAG_u 489 #undef FLAG_c 490 #endif 491 492 // csplit <2skf:n# 493 #undef OPTSTR_csplit 494 #define OPTSTR_csplit "<2skf:n#" 495 #ifdef CLEANUP_csplit 496 #undef CLEANUP_csplit 497 #undef FOR_csplit 498 #undef FLAG_n 499 #undef FLAG_f 500 #undef FLAG_k 501 #undef FLAG_s 502 #endif 503 504 // cut b*|c*|f*|F(regex-fields)*|C*|O(output-delimiter):d:sD(allow-duplicates)n[!cbfF] b*|c*|f*|F(regex-fields)*|C*|O(output-delimiter):d:sD(allow-duplicates)n[!cbfF] 505 #undef OPTSTR_cut 506 #define OPTSTR_cut "b*|c*|f*|F(regex-fields)*|C*|O(output-delimiter):d:sD(allow-duplicates)n[!cbfF]" 507 #ifdef CLEANUP_cut 508 #undef CLEANUP_cut 509 #undef FOR_cut 510 #undef FLAG_n 511 #undef FLAG_D 512 #undef FLAG_s 513 #undef FLAG_d 514 #undef FLAG_O 515 #undef FLAG_C 516 #undef FLAG_F 517 #undef FLAG_f 518 #undef FLAG_c 519 #undef FLAG_b 520 #endif 521 522 // date >1d:D:I(iso-8601):;r:s:u(utc)[!dr] >1d:D:I(iso-8601):;r:s:u(utc)[!dr] 523 #undef OPTSTR_date 524 #define OPTSTR_date ">1d:D:I(iso-8601):;r:s:u(utc)[!dr]" 525 #ifdef CLEANUP_date 526 #undef CLEANUP_date 527 #undef FOR_date 528 #undef FLAG_u 529 #undef FLAG_s 530 #undef FLAG_r 531 #undef FLAG_I 532 #undef FLAG_D 533 #undef FLAG_d 534 #endif 535 536 // dd 537 #undef OPTSTR_dd 538 #define OPTSTR_dd 0 539 #ifdef CLEANUP_dd 540 #undef CLEANUP_dd 541 #undef FOR_dd 542 #endif 543 544 // deallocvt >1 545 #undef OPTSTR_deallocvt 546 #define OPTSTR_deallocvt ">1" 547 #ifdef CLEANUP_deallocvt 548 #undef CLEANUP_deallocvt 549 #undef FOR_deallocvt 550 #endif 551 552 // declare pAailunxr 553 #undef OPTSTR_declare 554 #define OPTSTR_declare "pAailunxr" 555 #ifdef CLEANUP_declare 556 #undef CLEANUP_declare 557 #undef FOR_declare 558 #undef FLAG_r 559 #undef FLAG_x 560 #undef FLAG_n 561 #undef FLAG_u 562 #undef FLAG_l 563 #undef FLAG_i 564 #undef FLAG_a 565 #undef FLAG_A 566 #undef FLAG_p 567 #endif 568 569 // demo_many_options ZYXWVUTSRQPONMLKJIHGFEDCBAzyxwvutsrqponmlkjihgfedcba 570 #undef OPTSTR_demo_many_options 571 #define OPTSTR_demo_many_options "ZYXWVUTSRQPONMLKJIHGFEDCBAzyxwvutsrqponmlkjihgfedcba" 572 #ifdef CLEANUP_demo_many_options 573 #undef CLEANUP_demo_many_options 574 #undef FOR_demo_many_options 575 #undef FLAG_a 576 #undef FLAG_b 577 #undef FLAG_c 578 #undef FLAG_d 579 #undef FLAG_e 580 #undef FLAG_f 581 #undef FLAG_g 582 #undef FLAG_h 583 #undef FLAG_i 584 #undef FLAG_j 585 #undef FLAG_k 586 #undef FLAG_l 587 #undef FLAG_m 588 #undef FLAG_n 589 #undef FLAG_o 590 #undef FLAG_p 591 #undef FLAG_q 592 #undef FLAG_r 593 #undef FLAG_s 594 #undef FLAG_t 595 #undef FLAG_u 596 #undef FLAG_v 597 #undef FLAG_w 598 #undef FLAG_x 599 #undef FLAG_y 600 #undef FLAG_z 601 #undef FLAG_A 602 #undef FLAG_B 603 #undef FLAG_C 604 #undef FLAG_D 605 #undef FLAG_E 606 #undef FLAG_F 607 #undef FLAG_G 608 #undef FLAG_H 609 #undef FLAG_I 610 #undef FLAG_J 611 #undef FLAG_K 612 #undef FLAG_L 613 #undef FLAG_M 614 #undef FLAG_N 615 #undef FLAG_O 616 #undef FLAG_P 617 #undef FLAG_Q 618 #undef FLAG_R 619 #undef FLAG_S 620 #undef FLAG_T 621 #undef FLAG_U 622 #undef FLAG_V 623 #undef FLAG_W 624 #undef FLAG_X 625 #undef FLAG_Y 626 #undef FLAG_Z 627 #endif 628 629 // demo_number D#=3<3M#<0hcdbs 630 #undef OPTSTR_demo_number 631 #define OPTSTR_demo_number "D#=3<3M#<0hcdbs" 632 #ifdef CLEANUP_demo_number 633 #undef CLEANUP_demo_number 634 #undef FOR_demo_number 635 #undef FLAG_s 636 #undef FLAG_b 637 #undef FLAG_d 638 #undef FLAG_c 639 #undef FLAG_h 640 #undef FLAG_M 641 #undef FLAG_D 642 #endif 643 644 // demo_scankey 645 #undef OPTSTR_demo_scankey 646 #define OPTSTR_demo_scankey 0 647 #ifdef CLEANUP_demo_scankey 648 #undef CLEANUP_demo_scankey 649 #undef FOR_demo_scankey 650 #endif 651 652 // demo_utf8towc 653 #undef OPTSTR_demo_utf8towc 654 #define OPTSTR_demo_utf8towc 0 655 #ifdef CLEANUP_demo_utf8towc 656 #undef CLEANUP_demo_utf8towc 657 #undef FOR_demo_utf8towc 658 #endif 659 660 // devmem <1(no-sync)(no-mmap)f: <1(no-sync)(no-mmap)f: 661 #undef OPTSTR_devmem 662 #define OPTSTR_devmem "<1(no-sync)(no-mmap)f:" 663 #ifdef CLEANUP_devmem 664 #undef CLEANUP_devmem 665 #undef FOR_devmem 666 #undef FLAG_f 667 #undef FLAG_no_mmap 668 #undef FLAG_no_sync 669 #endif 670 671 // df HPkhit*a[-HPh] HPkhit*a[-HPh] 672 #undef OPTSTR_df 673 #define OPTSTR_df "HPkhit*a[-HPh]" 674 #ifdef CLEANUP_df 675 #undef CLEANUP_df 676 #undef FOR_df 677 #undef FLAG_a 678 #undef FLAG_t 679 #undef FLAG_i 680 #undef FLAG_h 681 #undef FLAG_k 682 #undef FLAG_P 683 #undef FLAG_H 684 #endif 685 686 // dhcp V:H:F:x*r:O*A#<0=20T#<0=3t#<0=3s:p:i:SBRCaovqnbf V:H:F:x*r:O*A#<0=20T#<0=3t#<0=3s:p:i:SBRCaovqnbf 687 #undef OPTSTR_dhcp 688 #define OPTSTR_dhcp "V:H:F:x*r:O*A#<0=20T#<0=3t#<0=3s:p:i:SBRCaovqnbf" 689 #ifdef CLEANUP_dhcp 690 #undef CLEANUP_dhcp 691 #undef FOR_dhcp 692 #undef FLAG_f 693 #undef FLAG_b 694 #undef FLAG_n 695 #undef FLAG_q 696 #undef FLAG_v 697 #undef FLAG_o 698 #undef FLAG_a 699 #undef FLAG_C 700 #undef FLAG_R 701 #undef FLAG_B 702 #undef FLAG_S 703 #undef FLAG_i 704 #undef FLAG_p 705 #undef FLAG_s 706 #undef FLAG_t 707 #undef FLAG_T 708 #undef FLAG_A 709 #undef FLAG_O 710 #undef FLAG_r 711 #undef FLAG_x 712 #undef FLAG_F 713 #undef FLAG_H 714 #undef FLAG_V 715 #endif 716 717 // dhcp6 r:A#<0T#<0t#<0s:p:i:SRvqnbf 718 #undef OPTSTR_dhcp6 719 #define OPTSTR_dhcp6 "r:A#<0T#<0t#<0s:p:i:SRvqnbf" 720 #ifdef CLEANUP_dhcp6 721 #undef CLEANUP_dhcp6 722 #undef FOR_dhcp6 723 #undef FLAG_f 724 #undef FLAG_b 725 #undef FLAG_n 726 #undef FLAG_q 727 #undef FLAG_v 728 #undef FLAG_R 729 #undef FLAG_S 730 #undef FLAG_i 731 #undef FLAG_p 732 #undef FLAG_s 733 #undef FLAG_t 734 #undef FLAG_T 735 #undef FLAG_A 736 #undef FLAG_r 737 #endif 738 739 // dhcpd >1P#<0>65535fi:S46[!46] 740 #undef OPTSTR_dhcpd 741 #define OPTSTR_dhcpd ">1P#<0>65535fi:S46[!46]" 742 #ifdef CLEANUP_dhcpd 743 #undef CLEANUP_dhcpd 744 #undef FOR_dhcpd 745 #undef FLAG_6 746 #undef FLAG_4 747 #undef FLAG_S 748 #undef FLAG_i 749 #undef FLAG_f 750 #undef FLAG_P 751 #endif 752 753 // diff <2>2(unchanged-line-format):;(old-line-format):;(no-dereference);(new-line-format):;(color)(strip-trailing-cr)B(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)S(starting-file):F(show-function-line):;L(label)*N(new-file)r(recursive)U(unified)#<0=3 <2>2(unchanged-line-format):;(old-line-format):;(no-dereference);(new-line-format):;(color)(strip-trailing-cr)B(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)S(starting-file):F(show-function-line):;L(label)*N(new-file)r(recursive)U(unified)#<0=3 754 #undef OPTSTR_diff 755 #define OPTSTR_diff "<2>2(unchanged-line-format):;(old-line-format):;(no-dereference);(new-line-format):;(color)(strip-trailing-cr)B(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)S(starting-file):F(show-function-line):;L(label)*N(new-file)r(recursive)U(unified)#<0=3" 756 #ifdef CLEANUP_diff 757 #undef CLEANUP_diff 758 #undef FOR_diff 759 #undef FLAG_U 760 #undef FLAG_r 761 #undef FLAG_N 762 #undef FLAG_L 763 #undef FLAG_F 764 #undef FLAG_S 765 #undef FLAG_a 766 #undef FLAG_q 767 #undef FLAG_s 768 #undef FLAG_T 769 #undef FLAG_i 770 #undef FLAG_w 771 #undef FLAG_t 772 #undef FLAG_u 773 #undef FLAG_b 774 #undef FLAG_d 775 #undef FLAG_B 776 #undef FLAG_strip_trailing_cr 777 #undef FLAG_color 778 #undef FLAG_new_line_format 779 #undef FLAG_no_dereference 780 #undef FLAG_old_line_format 781 #undef FLAG_unchanged_line_format 782 #endif 783 784 // dirname <1 <1 785 #undef OPTSTR_dirname 786 #define OPTSTR_dirname "<1" 787 #ifdef CLEANUP_dirname 788 #undef CLEANUP_dirname 789 #undef FOR_dirname 790 #endif 791 792 // dmesg w(follow)W(follow-new)CSTtrs#<1n#c[!Ttr][!Cc][!SWw] w(follow)W(follow-new)CSTtrs#<1n#c[!Ttr][!Cc][!SWw] 793 #undef OPTSTR_dmesg 794 #define OPTSTR_dmesg "w(follow)W(follow-new)CSTtrs#<1n#c[!Ttr][!Cc][!SWw]" 795 #ifdef CLEANUP_dmesg 796 #undef CLEANUP_dmesg 797 #undef FOR_dmesg 798 #undef FLAG_c 799 #undef FLAG_n 800 #undef FLAG_s 801 #undef FLAG_r 802 #undef FLAG_t 803 #undef FLAG_T 804 #undef FLAG_S 805 #undef FLAG_C 806 #undef FLAG_W 807 #undef FLAG_w 808 #endif 809 810 // dnsdomainname >0 811 #undef OPTSTR_dnsdomainname 812 #define OPTSTR_dnsdomainname ">0" 813 #ifdef CLEANUP_dnsdomainname 814 #undef CLEANUP_dnsdomainname 815 #undef FOR_dnsdomainname 816 #endif 817 818 // dos2unix 819 #undef OPTSTR_dos2unix 820 #define OPTSTR_dos2unix 0 821 #ifdef CLEANUP_dos2unix 822 #undef CLEANUP_dos2unix 823 #undef FOR_dos2unix 824 #endif 825 826 // du d#<0=-1hmlcaHkKLsxb[-HL][-kKmh] d#<0=-1hmlcaHkKLsxb[-HL][-kKmh] 827 #undef OPTSTR_du 828 #define OPTSTR_du "d#<0=-1hmlcaHkKLsxb[-HL][-kKmh]" 829 #ifdef CLEANUP_du 830 #undef CLEANUP_du 831 #undef FOR_du 832 #undef FLAG_b 833 #undef FLAG_x 834 #undef FLAG_s 835 #undef FLAG_L 836 #undef FLAG_K 837 #undef FLAG_k 838 #undef FLAG_H 839 #undef FLAG_a 840 #undef FLAG_c 841 #undef FLAG_l 842 #undef FLAG_m 843 #undef FLAG_h 844 #undef FLAG_d 845 #endif 846 847 // dumpleases >0arf:[!ar] 848 #undef OPTSTR_dumpleases 849 #define OPTSTR_dumpleases ">0arf:[!ar]" 850 #ifdef CLEANUP_dumpleases 851 #undef CLEANUP_dumpleases 852 #undef FOR_dumpleases 853 #undef FLAG_f 854 #undef FLAG_r 855 #undef FLAG_a 856 #endif 857 858 // echo ^?Een[-eE] ^?Een[-eE] 859 #undef OPTSTR_echo 860 #define OPTSTR_echo "^?Een[-eE]" 861 #ifdef CLEANUP_echo 862 #undef CLEANUP_echo 863 #undef FOR_echo 864 #undef FLAG_n 865 #undef FLAG_e 866 #undef FLAG_E 867 #endif 868 869 // eject >1stT[!tT] 870 #undef OPTSTR_eject 871 #define OPTSTR_eject ">1stT[!tT]" 872 #ifdef CLEANUP_eject 873 #undef CLEANUP_eject 874 #undef FOR_eject 875 #undef FLAG_T 876 #undef FLAG_t 877 #undef FLAG_s 878 #endif 879 880 // env ^e:i0u* ^e:i0u* 881 #undef OPTSTR_env 882 #define OPTSTR_env "^e:i0u*" 883 #ifdef CLEANUP_env 884 #undef CLEANUP_env 885 #undef FOR_env 886 #undef FLAG_u 887 #undef FLAG_0 888 #undef FLAG_i 889 #undef FLAG_e 890 #endif 891 892 // eval 893 #undef OPTSTR_eval 894 #define OPTSTR_eval 0 895 #ifdef CLEANUP_eval 896 #undef CLEANUP_eval 897 #undef FOR_eval 898 #endif 899 900 // exec ^cla: 901 #undef OPTSTR_exec 902 #define OPTSTR_exec "^cla:" 903 #ifdef CLEANUP_exec 904 #undef CLEANUP_exec 905 #undef FOR_exec 906 #undef FLAG_a 907 #undef FLAG_l 908 #undef FLAG_c 909 #endif 910 911 // exit 912 #undef OPTSTR_exit 913 #define OPTSTR_exit 0 914 #ifdef CLEANUP_exit 915 #undef CLEANUP_exit 916 #undef FOR_exit 917 #endif 918 919 // expand t* t* 920 #undef OPTSTR_expand 921 #define OPTSTR_expand "t*" 922 #ifdef CLEANUP_expand 923 #undef CLEANUP_expand 924 #undef FOR_expand 925 #undef FLAG_t 926 #endif 927 928 // export np 929 #undef OPTSTR_export 930 #define OPTSTR_export "np" 931 #ifdef CLEANUP_export 932 #undef CLEANUP_export 933 #undef FOR_export 934 #undef FLAG_p 935 #undef FLAG_n 936 #endif 937 938 // expr 939 #undef OPTSTR_expr 940 #define OPTSTR_expr 0 941 #ifdef CLEANUP_expr 942 #undef CLEANUP_expr 943 #undef FOR_expr 944 #endif 945 946 // factor ?hx 947 #undef OPTSTR_factor 948 #define OPTSTR_factor "?hx" 949 #ifdef CLEANUP_factor 950 #undef CLEANUP_factor 951 #undef FOR_factor 952 #undef FLAG_x 953 #undef FLAG_h 954 #endif 955 956 // fallocate >1l#|o# >1l#|o# 957 #undef OPTSTR_fallocate 958 #define OPTSTR_fallocate ">1l#|o#" 959 #ifdef CLEANUP_fallocate 960 #undef CLEANUP_fallocate 961 #undef FOR_fallocate 962 #undef FLAG_o 963 #undef FLAG_l 964 #endif 965 966 // false 967 #undef OPTSTR_false 968 #define OPTSTR_false 0 969 #ifdef CLEANUP_false 970 #undef CLEANUP_false 971 #undef FOR_false 972 #endif 973 974 // fdisk C#<0H#<0S#<0b#<512ul 975 #undef OPTSTR_fdisk 976 #define OPTSTR_fdisk "C#<0H#<0S#<0b#<512ul" 977 #ifdef CLEANUP_fdisk 978 #undef CLEANUP_fdisk 979 #undef FOR_fdisk 980 #undef FLAG_l 981 #undef FLAG_u 982 #undef FLAG_b 983 #undef FLAG_S 984 #undef FLAG_H 985 #undef FLAG_C 986 #endif 987 988 // file <1b(brief)hLs[!hL] <1b(brief)hLs[!hL] 989 #undef OPTSTR_file 990 #define OPTSTR_file "<1b(brief)hLs[!hL]" 991 #ifdef CLEANUP_file 992 #undef CLEANUP_file 993 #undef FOR_file 994 #undef FLAG_s 995 #undef FLAG_L 996 #undef FLAG_h 997 #undef FLAG_b 998 #endif 999 1000 // find ?^HL[-HL] ?^HL[-HL] 1001 #undef OPTSTR_find 1002 #define OPTSTR_find "?^HL[-HL]" 1003 #ifdef CLEANUP_find 1004 #undef CLEANUP_find 1005 #undef FOR_find 1006 #undef FLAG_L 1007 #undef FLAG_H 1008 #endif 1009 1010 // flock <1>1nsux[-sux] <1>1nsux[-sux] 1011 #undef OPTSTR_flock 1012 #define OPTSTR_flock "<1>1nsux[-sux]" 1013 #ifdef CLEANUP_flock 1014 #undef CLEANUP_flock 1015 #undef FOR_flock 1016 #undef FLAG_x 1017 #undef FLAG_u 1018 #undef FLAG_s 1019 #undef FLAG_n 1020 #endif 1021 1022 // fmt w#<0=75 w#<0=75 1023 #undef OPTSTR_fmt 1024 #define OPTSTR_fmt "w#<0=75" 1025 #ifdef CLEANUP_fmt 1026 #undef CLEANUP_fmt 1027 #undef FOR_fmt 1028 #undef FLAG_w 1029 #endif 1030 1031 // fold bsw#<1=80 1032 #undef OPTSTR_fold 1033 #define OPTSTR_fold "bsw#<1=80" 1034 #ifdef CLEANUP_fold 1035 #undef CLEANUP_fold 1036 #undef FOR_fold 1037 #undef FLAG_w 1038 #undef FLAG_s 1039 #undef FLAG_b 1040 #endif 1041 1042 // free hgmkb[!hgmkb] hgmkb[!hgmkb] 1043 #undef OPTSTR_free 1044 #define OPTSTR_free "hgmkb[!hgmkb]" 1045 #ifdef CLEANUP_free 1046 #undef CLEANUP_free 1047 #undef FOR_free 1048 #undef FLAG_b 1049 #undef FLAG_k 1050 #undef FLAG_m 1051 #undef FLAG_g 1052 #undef FLAG_h 1053 #endif 1054 1055 // freeramdisk <1>1 <1>1 1056 #undef OPTSTR_freeramdisk 1057 #define OPTSTR_freeramdisk "<1>1" 1058 #ifdef CLEANUP_freeramdisk 1059 #undef CLEANUP_freeramdisk 1060 #undef FOR_freeramdisk 1061 #endif 1062 1063 // fsck ?t:ANPRTVsC# 1064 #undef OPTSTR_fsck 1065 #define OPTSTR_fsck "?t:ANPRTVsC#" 1066 #ifdef CLEANUP_fsck 1067 #undef CLEANUP_fsck 1068 #undef FOR_fsck 1069 #undef FLAG_C 1070 #undef FLAG_s 1071 #undef FLAG_V 1072 #undef FLAG_T 1073 #undef FLAG_R 1074 #undef FLAG_P 1075 #undef FLAG_N 1076 #undef FLAG_A 1077 #undef FLAG_t 1078 #endif 1079 1080 // fsfreeze <1>1f|u|[!fu] <1>1f|u|[!fu] 1081 #undef OPTSTR_fsfreeze 1082 #define OPTSTR_fsfreeze "<1>1f|u|[!fu]" 1083 #ifdef CLEANUP_fsfreeze 1084 #undef CLEANUP_fsfreeze 1085 #undef FOR_fsfreeze 1086 #undef FLAG_u 1087 #undef FLAG_f 1088 #endif 1089 1090 // fstype <1 1091 #undef OPTSTR_fstype 1092 #define OPTSTR_fstype "<1" 1093 #ifdef CLEANUP_fstype 1094 #undef CLEANUP_fstype 1095 #undef FOR_fstype 1096 #endif 1097 1098 // fsync <1d <1d 1099 #undef OPTSTR_fsync 1100 #define OPTSTR_fsync "<1d" 1101 #ifdef CLEANUP_fsync 1102 #undef CLEANUP_fsync 1103 #undef FOR_fsync 1104 #undef FLAG_d 1105 #endif 1106 1107 // ftpget <2>3P:cp:u:vgslLmMdD[-gs][!gslLmMdD][!clL] 1108 #undef OPTSTR_ftpget 1109 #define OPTSTR_ftpget "<2>3P:cp:u:vgslLmMdD[-gs][!gslLmMdD][!clL]" 1110 #ifdef CLEANUP_ftpget 1111 #undef CLEANUP_ftpget 1112 #undef FOR_ftpget 1113 #undef FLAG_D 1114 #undef FLAG_d 1115 #undef FLAG_M 1116 #undef FLAG_m 1117 #undef FLAG_L 1118 #undef FLAG_l 1119 #undef FLAG_s 1120 #undef FLAG_g 1121 #undef FLAG_v 1122 #undef FLAG_u 1123 #undef FLAG_p 1124 #undef FLAG_c 1125 #undef FLAG_P 1126 #endif 1127 1128 // getconf >2al >2al 1129 #undef OPTSTR_getconf 1130 #define OPTSTR_getconf ">2al" 1131 #ifdef CLEANUP_getconf 1132 #undef CLEANUP_getconf 1133 #undef FOR_getconf 1134 #undef FLAG_l 1135 #undef FLAG_a 1136 #endif 1137 1138 // getenforce >0 >0 1139 #undef OPTSTR_getenforce 1140 #define OPTSTR_getenforce ">0" 1141 #ifdef CLEANUP_getenforce 1142 #undef CLEANUP_getenforce 1143 #undef FOR_getenforce 1144 #endif 1145 1146 // getfattr (only-values)dhn: (only-values)dhn: 1147 #undef OPTSTR_getfattr 1148 #define OPTSTR_getfattr "(only-values)dhn:" 1149 #ifdef CLEANUP_getfattr 1150 #undef CLEANUP_getfattr 1151 #undef FOR_getfattr 1152 #undef FLAG_n 1153 #undef FLAG_h 1154 #undef FLAG_d 1155 #undef FLAG_only_values 1156 #endif 1157 1158 // getopt ^a(alternative)n:(name)o:(options)l*(long)(longoptions)Tu ^a(alternative)n:(name)o:(options)l*(long)(longoptions)Tu 1159 #undef OPTSTR_getopt 1160 #define OPTSTR_getopt "^a(alternative)n:(name)o:(options)l*(long)(longoptions)Tu" 1161 #ifdef CLEANUP_getopt 1162 #undef CLEANUP_getopt 1163 #undef FOR_getopt 1164 #undef FLAG_u 1165 #undef FLAG_T 1166 #undef FLAG_l 1167 #undef FLAG_o 1168 #undef FLAG_n 1169 #undef FLAG_a 1170 #endif 1171 1172 // getty <2t#<0H:I:l:f:iwnmLh 1173 #undef OPTSTR_getty 1174 #define OPTSTR_getty "<2t#<0H:I:l:f:iwnmLh" 1175 #ifdef CLEANUP_getty 1176 #undef CLEANUP_getty 1177 #undef FOR_getty 1178 #undef FLAG_h 1179 #undef FLAG_L 1180 #undef FLAG_m 1181 #undef FLAG_n 1182 #undef FLAG_w 1183 #undef FLAG_i 1184 #undef FLAG_f 1185 #undef FLAG_l 1186 #undef FLAG_I 1187 #undef FLAG_H 1188 #undef FLAG_t 1189 #endif 1190 1191 // gitcheckout <1 1192 #undef OPTSTR_gitcheckout 1193 #define OPTSTR_gitcheckout "<1" 1194 #ifdef CLEANUP_gitcheckout 1195 #undef CLEANUP_gitcheckout 1196 #undef FOR_gitcheckout 1197 #endif 1198 1199 // gitclone <1 1200 #undef OPTSTR_gitclone 1201 #define OPTSTR_gitclone "<1" 1202 #ifdef CLEANUP_gitclone 1203 #undef CLEANUP_gitclone 1204 #undef FOR_gitclone 1205 #endif 1206 1207 // gitfetch 1208 #undef OPTSTR_gitfetch 1209 #define OPTSTR_gitfetch 0 1210 #ifdef CLEANUP_gitfetch 1211 #undef CLEANUP_gitfetch 1212 #undef FOR_gitfetch 1213 #endif 1214 1215 // gitinit <1 1216 #undef OPTSTR_gitinit 1217 #define OPTSTR_gitinit "<1" 1218 #ifdef CLEANUP_gitinit 1219 #undef CLEANUP_gitinit 1220 #undef FOR_gitinit 1221 #endif 1222 1223 // gitremote <1 1224 #undef OPTSTR_gitremote 1225 #define OPTSTR_gitremote "<1" 1226 #ifdef CLEANUP_gitremote 1227 #undef CLEANUP_gitremote 1228 #undef FOR_gitremote 1229 #endif 1230 1231 // gpiodetect >0 >0 1232 #undef OPTSTR_gpiodetect 1233 #define OPTSTR_gpiodetect ">0" 1234 #ifdef CLEANUP_gpiodetect 1235 #undef CLEANUP_gpiodetect 1236 #undef FOR_gpiodetect 1237 #endif 1238 1239 // gpiofind <1>1 <1>1 1240 #undef OPTSTR_gpiofind 1241 #define OPTSTR_gpiofind "<1>1" 1242 #ifdef CLEANUP_gpiofind 1243 #undef CLEANUP_gpiofind 1244 #undef FOR_gpiofind 1245 #endif 1246 1247 // gpioget <2l <2l 1248 #undef OPTSTR_gpioget 1249 #define OPTSTR_gpioget "<2l" 1250 #ifdef CLEANUP_gpioget 1251 #undef CLEANUP_gpioget 1252 #undef FOR_gpioget 1253 #undef FLAG_l 1254 #endif 1255 1256 // gpioinfo 1257 #undef OPTSTR_gpioinfo 1258 #define OPTSTR_gpioinfo 0 1259 #ifdef CLEANUP_gpioinfo 1260 #undef CLEANUP_gpioinfo 1261 #undef FOR_gpioinfo 1262 #endif 1263 1264 // gpioset <2l <2l 1265 #undef OPTSTR_gpioset 1266 #define OPTSTR_gpioset "<2l" 1267 #ifdef CLEANUP_gpioset 1268 #undef CLEANUP_gpioset 1269 #undef FOR_gpioset 1270 #undef FLAG_l 1271 #endif 1272 1273 // grep (line-buffered)(color):;(exclude-dir)*S(exclude)*M(include)*ZzEFHIab(byte-offset)h(no-filename)ino(only-matching)rRsvwc(count)L(files-without-match)l(files-with-matches)q(quiet)(silent)e*f*C#B#A#m#x[!wx][!EF] (line-buffered)(color):;(exclude-dir)*S(exclude)*M(include)*ZzEFHIab(byte-offset)h(no-filename)ino(only-matching)rRsvwc(count)L(files-without-match)l(files-with-matches)q(quiet)(silent)e*f*C#B#A#m#x[!wx][!EF] 1274 #undef OPTSTR_grep 1275 #define OPTSTR_grep "(line-buffered)(color):;(exclude-dir)*S(exclude)*M(include)*ZzEFHIab(byte-offset)h(no-filename)ino(only-matching)rRsvwc(count)L(files-without-match)l(files-with-matches)q(quiet)(silent)e*f*C#B#A#m#x[!wx][!EF]" 1276 #ifdef CLEANUP_grep 1277 #undef CLEANUP_grep 1278 #undef FOR_grep 1279 #undef FLAG_x 1280 #undef FLAG_m 1281 #undef FLAG_A 1282 #undef FLAG_B 1283 #undef FLAG_C 1284 #undef FLAG_f 1285 #undef FLAG_e 1286 #undef FLAG_q 1287 #undef FLAG_l 1288 #undef FLAG_L 1289 #undef FLAG_c 1290 #undef FLAG_w 1291 #undef FLAG_v 1292 #undef FLAG_s 1293 #undef FLAG_R 1294 #undef FLAG_r 1295 #undef FLAG_o 1296 #undef FLAG_n 1297 #undef FLAG_i 1298 #undef FLAG_h 1299 #undef FLAG_b 1300 #undef FLAG_a 1301 #undef FLAG_I 1302 #undef FLAG_H 1303 #undef FLAG_F 1304 #undef FLAG_E 1305 #undef FLAG_z 1306 #undef FLAG_Z 1307 #undef FLAG_M 1308 #undef FLAG_S 1309 #undef FLAG_exclude_dir 1310 #undef FLAG_color 1311 #undef FLAG_line_buffered 1312 #endif 1313 1314 // groupadd <1>2R:g#<0>2147483647S 1315 #undef OPTSTR_groupadd 1316 #define OPTSTR_groupadd "<1>2R:g#<0>2147483647S" 1317 #ifdef CLEANUP_groupadd 1318 #undef CLEANUP_groupadd 1319 #undef FOR_groupadd 1320 #undef FLAG_S 1321 #undef FLAG_g 1322 #undef FLAG_R 1323 #endif 1324 1325 // groupdel <1>2? 1326 #undef OPTSTR_groupdel 1327 #define OPTSTR_groupdel "<1>2?" 1328 #ifdef CLEANUP_groupdel 1329 #undef CLEANUP_groupdel 1330 #undef FOR_groupdel 1331 #endif 1332 1333 // groups 1334 #undef OPTSTR_groups 1335 #define OPTSTR_groups 0 1336 #ifdef CLEANUP_groups 1337 #undef CLEANUP_groups 1338 #undef FOR_groups 1339 #endif 1340 1341 // gunzip cdfkt123456789[-123456789] cdfkt123456789[-123456789] 1342 #undef OPTSTR_gunzip 1343 #define OPTSTR_gunzip "cdfkt123456789[-123456789]" 1344 #ifdef CLEANUP_gunzip 1345 #undef CLEANUP_gunzip 1346 #undef FOR_gunzip 1347 #undef FLAG_9 1348 #undef FLAG_8 1349 #undef FLAG_7 1350 #undef FLAG_6 1351 #undef FLAG_5 1352 #undef FLAG_4 1353 #undef FLAG_3 1354 #undef FLAG_2 1355 #undef FLAG_1 1356 #undef FLAG_t 1357 #undef FLAG_k 1358 #undef FLAG_f 1359 #undef FLAG_d 1360 #undef FLAG_c 1361 #endif 1362 1363 // gzip n(no-name)cdfkt123456789[-123456789] n(no-name)cdfkt123456789[-123456789] 1364 #undef OPTSTR_gzip 1365 #define OPTSTR_gzip "n(no-name)cdfkt123456789[-123456789]" 1366 #ifdef CLEANUP_gzip 1367 #undef CLEANUP_gzip 1368 #undef FOR_gzip 1369 #undef FLAG_9 1370 #undef FLAG_8 1371 #undef FLAG_7 1372 #undef FLAG_6 1373 #undef FLAG_5 1374 #undef FLAG_4 1375 #undef FLAG_3 1376 #undef FLAG_2 1377 #undef FLAG_1 1378 #undef FLAG_t 1379 #undef FLAG_k 1380 #undef FLAG_f 1381 #undef FLAG_d 1382 #undef FLAG_c 1383 #undef FLAG_n 1384 #endif 1385 1386 // head ?n(lines)#<0=10c(bytes)#<0qv[-nc] ?n(lines)#<0=10c(bytes)#<0qv[-nc] 1387 #undef OPTSTR_head 1388 #define OPTSTR_head "?n(lines)#<0=10c(bytes)#<0qv[-nc]" 1389 #ifdef CLEANUP_head 1390 #undef CLEANUP_head 1391 #undef FOR_head 1392 #undef FLAG_v 1393 #undef FLAG_q 1394 #undef FLAG_c 1395 #undef FLAG_n 1396 #endif 1397 1398 // hello 1399 #undef OPTSTR_hello 1400 #define OPTSTR_hello 0 1401 #ifdef CLEANUP_hello 1402 #undef CLEANUP_hello 1403 #undef FOR_hello 1404 #endif 1405 1406 // help ahu ahu 1407 #undef OPTSTR_help 1408 #define OPTSTR_help "ahu" 1409 #ifdef CLEANUP_help 1410 #undef CLEANUP_help 1411 #undef FOR_help 1412 #undef FLAG_u 1413 #undef FLAG_h 1414 #undef FLAG_a 1415 #endif 1416 1417 // hexdump bcCdn#<0os#<0vx[!bcCdox] 1418 #undef OPTSTR_hexdump 1419 #define OPTSTR_hexdump "bcCdn#<0os#<0vx[!bcCdox]" 1420 #ifdef CLEANUP_hexdump 1421 #undef CLEANUP_hexdump 1422 #undef FOR_hexdump 1423 #undef FLAG_x 1424 #undef FLAG_v 1425 #undef FLAG_s 1426 #undef FLAG_o 1427 #undef FLAG_n 1428 #undef FLAG_d 1429 #undef FLAG_C 1430 #undef FLAG_c 1431 #undef FLAG_b 1432 #endif 1433 1434 // hexedit <1>1r 1435 #undef OPTSTR_hexedit 1436 #define OPTSTR_hexedit "<1>1r" 1437 #ifdef CLEANUP_hexedit 1438 #undef CLEANUP_hexedit 1439 #undef FOR_hexedit 1440 #undef FLAG_r 1441 #endif 1442 1443 // host <1>2avt: 1444 #undef OPTSTR_host 1445 #define OPTSTR_host "<1>2avt:" 1446 #ifdef CLEANUP_host 1447 #undef CLEANUP_host 1448 #undef FOR_host 1449 #undef FLAG_t 1450 #undef FLAG_v 1451 #undef FLAG_a 1452 #endif 1453 1454 // hostid >0 1455 #undef OPTSTR_hostid 1456 #define OPTSTR_hostid ">0" 1457 #ifdef CLEANUP_hostid 1458 #undef CLEANUP_hostid 1459 #undef FOR_hostid 1460 #endif 1461 1462 // hostname >1bdsfF:[!bdsf] >1bdsfF:[!bdsf] 1463 #undef OPTSTR_hostname 1464 #define OPTSTR_hostname ">1bdsfF:[!bdsf]" 1465 #ifdef CLEANUP_hostname 1466 #undef CLEANUP_hostname 1467 #undef FOR_hostname 1468 #undef FLAG_F 1469 #undef FLAG_f 1470 #undef FLAG_s 1471 #undef FLAG_d 1472 #undef FLAG_b 1473 #endif 1474 1475 // httpd >1v 1476 #undef OPTSTR_httpd 1477 #define OPTSTR_httpd ">1v" 1478 #ifdef CLEANUP_httpd 1479 #undef CLEANUP_httpd 1480 #undef FOR_httpd 1481 #undef FLAG_v 1482 #endif 1483 1484 // 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] 1485 #undef OPTSTR_hwclock 1486 #define OPTSTR_hwclock ">0(fast)f(rtc):u(utc)l(localtime)t(systz)s(hctosys)r(show)w(systohc)[-ul][!rtsw]" 1487 #ifdef CLEANUP_hwclock 1488 #undef CLEANUP_hwclock 1489 #undef FOR_hwclock 1490 #undef FLAG_w 1491 #undef FLAG_r 1492 #undef FLAG_s 1493 #undef FLAG_t 1494 #undef FLAG_l 1495 #undef FLAG_u 1496 #undef FLAG_f 1497 #undef FLAG_fast 1498 #endif 1499 1500 // i2cdetect >3aF#<0>63lqry[!qr][!Fl] >3aF#<0>63lqry[!qr][!Fl] 1501 #undef OPTSTR_i2cdetect 1502 #define OPTSTR_i2cdetect ">3aF#<0>63lqry[!qr][!Fl]" 1503 #ifdef CLEANUP_i2cdetect 1504 #undef CLEANUP_i2cdetect 1505 #undef FOR_i2cdetect 1506 #undef FLAG_y 1507 #undef FLAG_r 1508 #undef FLAG_q 1509 #undef FLAG_l 1510 #undef FLAG_F 1511 #undef FLAG_a 1512 #endif 1513 1514 // i2cdump <2>2fy <2>2fy 1515 #undef OPTSTR_i2cdump 1516 #define OPTSTR_i2cdump "<2>2fy" 1517 #ifdef CLEANUP_i2cdump 1518 #undef CLEANUP_i2cdump 1519 #undef FOR_i2cdump 1520 #undef FLAG_y 1521 #undef FLAG_f 1522 #endif 1523 1524 // i2cget <2>3fy <2>3fy 1525 #undef OPTSTR_i2cget 1526 #define OPTSTR_i2cget "<2>3fy" 1527 #ifdef CLEANUP_i2cget 1528 #undef CLEANUP_i2cget 1529 #undef FOR_i2cget 1530 #undef FLAG_y 1531 #undef FLAG_f 1532 #endif 1533 1534 // i2cset <4fy <4fy 1535 #undef OPTSTR_i2cset 1536 #define OPTSTR_i2cset "<4fy" 1537 #ifdef CLEANUP_i2cset 1538 #undef CLEANUP_i2cset 1539 #undef FOR_i2cset 1540 #undef FLAG_y 1541 #undef FLAG_f 1542 #endif 1543 1544 // i2ctransfer <2vfy <2vfy 1545 #undef OPTSTR_i2ctransfer 1546 #define OPTSTR_i2ctransfer "<2vfy" 1547 #ifdef CLEANUP_i2ctransfer 1548 #undef CLEANUP_i2ctransfer 1549 #undef FOR_i2ctransfer 1550 #undef FLAG_y 1551 #undef FLAG_f 1552 #undef FLAG_v 1553 #endif 1554 1555 // iconv cst:f: cst:f: 1556 #undef OPTSTR_iconv 1557 #define OPTSTR_iconv "cst:f:" 1558 #ifdef CLEANUP_iconv 1559 #undef CLEANUP_iconv 1560 #undef FOR_iconv 1561 #undef FLAG_f 1562 #undef FLAG_t 1563 #undef FLAG_s 1564 #undef FLAG_c 1565 #endif 1566 1567 // id >1ZnGgru[!ZGgu] >1ZnGgru[!ZGgu] 1568 #undef OPTSTR_id 1569 #define OPTSTR_id ">1ZnGgru[!ZGgu]" 1570 #ifdef CLEANUP_id 1571 #undef CLEANUP_id 1572 #undef FOR_id 1573 #undef FLAG_u 1574 #undef FLAG_r 1575 #undef FLAG_g 1576 #undef FLAG_G 1577 #undef FLAG_n 1578 #undef FLAG_Z 1579 #endif 1580 1581 // ifconfig ^?aS ^?aS 1582 #undef OPTSTR_ifconfig 1583 #define OPTSTR_ifconfig "^?aS" 1584 #ifdef CLEANUP_ifconfig 1585 #undef CLEANUP_ifconfig 1586 #undef FOR_ifconfig 1587 #undef FLAG_S 1588 #undef FLAG_a 1589 #endif 1590 1591 // init 1592 #undef OPTSTR_init 1593 #define OPTSTR_init 0 1594 #ifdef CLEANUP_init 1595 #undef CLEANUP_init 1596 #undef FOR_init 1597 #endif 1598 1599 // inotifyd <2 <2 1600 #undef OPTSTR_inotifyd 1601 #define OPTSTR_inotifyd "<2" 1602 #ifdef CLEANUP_inotifyd 1603 #undef CLEANUP_inotifyd 1604 #undef FOR_inotifyd 1605 #endif 1606 1607 // insmod <1 <1 1608 #undef OPTSTR_insmod 1609 #define OPTSTR_insmod "<1" 1610 #ifdef CLEANUP_insmod 1611 #undef CLEANUP_insmod 1612 #undef FOR_insmod 1613 #endif 1614 1615 // install <1cdDp(preserve-timestamps)svt:m:o:g: <1cdDp(preserve-timestamps)svt:m:o:g: 1616 #undef OPTSTR_install 1617 #define OPTSTR_install "<1cdDp(preserve-timestamps)svt:m:o:g:" 1618 #ifdef CLEANUP_install 1619 #undef CLEANUP_install 1620 #undef FOR_install 1621 #undef FLAG_g 1622 #undef FLAG_o 1623 #undef FLAG_m 1624 #undef FLAG_t 1625 #undef FLAG_v 1626 #undef FLAG_s 1627 #undef FLAG_p 1628 #undef FLAG_D 1629 #undef FLAG_d 1630 #undef FLAG_c 1631 #endif 1632 1633 // ionice ^tc#<0>3=2n#<0>7=5p# ^tc#<0>3=2n#<0>7=5p# 1634 #undef OPTSTR_ionice 1635 #define OPTSTR_ionice "^tc#<0>3=2n#<0>7=5p#" 1636 #ifdef CLEANUP_ionice 1637 #undef CLEANUP_ionice 1638 #undef FOR_ionice 1639 #undef FLAG_p 1640 #undef FLAG_n 1641 #undef FLAG_c 1642 #undef FLAG_t 1643 #endif 1644 1645 // iorenice <1>3 <1>3 1646 #undef OPTSTR_iorenice 1647 #define OPTSTR_iorenice "<1>3" 1648 #ifdef CLEANUP_iorenice 1649 #undef CLEANUP_iorenice 1650 #undef FOR_iorenice 1651 #endif 1652 1653 // iotop >0AaKOHk*o*p*u*s#<1=7d%<100=3000m#n#<1bq >0AaKOHk*o*p*u*s#<1=7d%<100=3000m#n#<1bq 1654 #undef OPTSTR_iotop 1655 #define OPTSTR_iotop ">0AaKOHk*o*p*u*s#<1=7d%<100=3000m#n#<1bq" 1656 #ifdef CLEANUP_iotop 1657 #undef CLEANUP_iotop 1658 #undef FOR_iotop 1659 #undef FLAG_q 1660 #undef FLAG_b 1661 #undef FLAG_n 1662 #undef FLAG_m 1663 #undef FLAG_d 1664 #undef FLAG_s 1665 #undef FLAG_u 1666 #undef FLAG_p 1667 #undef FLAG_o 1668 #undef FLAG_k 1669 #undef FLAG_H 1670 #undef FLAG_O 1671 #undef FLAG_K 1672 #undef FLAG_a 1673 #undef FLAG_A 1674 #endif 1675 1676 // ip 1677 #undef OPTSTR_ip 1678 #define OPTSTR_ip 0 1679 #ifdef CLEANUP_ip 1680 #undef CLEANUP_ip 1681 #undef FOR_ip 1682 #endif 1683 1684 // ipcrm m*M*s*S*q*Q* 1685 #undef OPTSTR_ipcrm 1686 #define OPTSTR_ipcrm "m*M*s*S*q*Q*" 1687 #ifdef CLEANUP_ipcrm 1688 #undef CLEANUP_ipcrm 1689 #undef FOR_ipcrm 1690 #undef FLAG_Q 1691 #undef FLAG_q 1692 #undef FLAG_S 1693 #undef FLAG_s 1694 #undef FLAG_M 1695 #undef FLAG_m 1696 #endif 1697 1698 // ipcs acptulsqmi# 1699 #undef OPTSTR_ipcs 1700 #define OPTSTR_ipcs "acptulsqmi#" 1701 #ifdef CLEANUP_ipcs 1702 #undef CLEANUP_ipcs 1703 #undef FOR_ipcs 1704 #undef FLAG_i 1705 #undef FLAG_m 1706 #undef FLAG_q 1707 #undef FLAG_s 1708 #undef FLAG_l 1709 #undef FLAG_u 1710 #undef FLAG_t 1711 #undef FLAG_p 1712 #undef FLAG_c 1713 #undef FLAG_a 1714 #endif 1715 1716 // jobs lnprs 1717 #undef OPTSTR_jobs 1718 #define OPTSTR_jobs "lnprs" 1719 #ifdef CLEANUP_jobs 1720 #undef CLEANUP_jobs 1721 #undef FOR_jobs 1722 #undef FLAG_s 1723 #undef FLAG_r 1724 #undef FLAG_p 1725 #undef FLAG_n 1726 #undef FLAG_l 1727 #endif 1728 1729 // kill ?ls: ?ls: 1730 #undef OPTSTR_kill 1731 #define OPTSTR_kill "?ls: " 1732 #ifdef CLEANUP_kill 1733 #undef CLEANUP_kill 1734 #undef FOR_kill 1735 #undef FLAG_s 1736 #undef FLAG_l 1737 #endif 1738 1739 // killall ?s:ilqvw ?s:ilqvw 1740 #undef OPTSTR_killall 1741 #define OPTSTR_killall "?s:ilqvw" 1742 #ifdef CLEANUP_killall 1743 #undef CLEANUP_killall 1744 #undef FOR_killall 1745 #undef FLAG_w 1746 #undef FLAG_v 1747 #undef FLAG_q 1748 #undef FLAG_l 1749 #undef FLAG_i 1750 #undef FLAG_s 1751 #endif 1752 1753 // killall5 ?o*ls: [!lo][!ls] 1754 #undef OPTSTR_killall5 1755 #define OPTSTR_killall5 "?o*ls: [!lo][!ls]" 1756 #ifdef CLEANUP_killall5 1757 #undef CLEANUP_killall5 1758 #undef FOR_killall5 1759 #undef FLAG_s 1760 #undef FLAG_l 1761 #undef FLAG_o 1762 #endif 1763 1764 // klogd c#<1>8ns 1765 #undef OPTSTR_klogd 1766 #define OPTSTR_klogd "c#<1>8ns" 1767 #ifdef CLEANUP_klogd 1768 #undef CLEANUP_klogd 1769 #undef FOR_klogd 1770 #undef FLAG_s 1771 #undef FLAG_n 1772 #undef FLAG_c 1773 #endif 1774 1775 // last f:W 1776 #undef OPTSTR_last 1777 #define OPTSTR_last "f:W" 1778 #ifdef CLEANUP_last 1779 #undef CLEANUP_last 1780 #undef FOR_last 1781 #undef FLAG_W 1782 #undef FLAG_f 1783 #endif 1784 1785 // link <2>2 1786 #undef OPTSTR_link 1787 #define OPTSTR_link "<2>2" 1788 #ifdef CLEANUP_link 1789 #undef CLEANUP_link 1790 #undef FOR_link 1791 #endif 1792 1793 // linux32 1794 #undef OPTSTR_linux32 1795 #define OPTSTR_linux32 0 1796 #ifdef CLEANUP_linux32 1797 #undef CLEANUP_linux32 1798 #undef FOR_linux32 1799 #endif 1800 1801 // ln <1rt:Tvnfs <1rt:Tvnfs 1802 #undef OPTSTR_ln 1803 #define OPTSTR_ln "<1rt:Tvnfs" 1804 #ifdef CLEANUP_ln 1805 #undef CLEANUP_ln 1806 #undef FOR_ln 1807 #undef FLAG_s 1808 #undef FLAG_f 1809 #undef FLAG_n 1810 #undef FLAG_v 1811 #undef FLAG_T 1812 #undef FLAG_t 1813 #undef FLAG_r 1814 #endif 1815 1816 // load_policy <1>1 <1>1 1817 #undef OPTSTR_load_policy 1818 #define OPTSTR_load_policy "<1>1" 1819 #ifdef CLEANUP_load_policy 1820 #undef CLEANUP_load_policy 1821 #undef FOR_load_policy 1822 #endif 1823 1824 // local 1825 #undef OPTSTR_local 1826 #define OPTSTR_local 0 1827 #ifdef CLEANUP_local 1828 #undef CLEANUP_local 1829 #undef FOR_local 1830 #endif 1831 1832 // log p:t: p:t: 1833 #undef OPTSTR_log 1834 #define OPTSTR_log "p:t:" 1835 #ifdef CLEANUP_log 1836 #undef CLEANUP_log 1837 #undef FOR_log 1838 #undef FLAG_t 1839 #undef FLAG_p 1840 #endif 1841 1842 // logger t:p:s t:p:s 1843 #undef OPTSTR_logger 1844 #define OPTSTR_logger "t:p:s" 1845 #ifdef CLEANUP_logger 1846 #undef CLEANUP_logger 1847 #undef FOR_logger 1848 #undef FLAG_s 1849 #undef FLAG_p 1850 #undef FLAG_t 1851 #endif 1852 1853 // login >1f:ph: 1854 #undef OPTSTR_login 1855 #define OPTSTR_login ">1f:ph:" 1856 #ifdef CLEANUP_login 1857 #undef CLEANUP_login 1858 #undef FOR_login 1859 #undef FLAG_h 1860 #undef FLAG_p 1861 #undef FLAG_f 1862 #endif 1863 1864 // logname >0 >0 1865 #undef OPTSTR_logname 1866 #define OPTSTR_logname ">0" 1867 #ifdef CLEANUP_logname 1868 #undef CLEANUP_logname 1869 #undef FOR_logname 1870 #endif 1871 1872 // logpath 1873 #undef OPTSTR_logpath 1874 #define OPTSTR_logpath 0 1875 #ifdef CLEANUP_logpath 1876 #undef CLEANUP_logpath 1877 #undef FOR_logpath 1878 #endif 1879 1880 // losetup >2S(sizelimit)#s(show)ro#j:fdcaD[!afj] >2S(sizelimit)#s(show)ro#j:fdcaD[!afj] 1881 #undef OPTSTR_losetup 1882 #define OPTSTR_losetup ">2S(sizelimit)#s(show)ro#j:fdcaD[!afj]" 1883 #ifdef CLEANUP_losetup 1884 #undef CLEANUP_losetup 1885 #undef FOR_losetup 1886 #undef FLAG_D 1887 #undef FLAG_a 1888 #undef FLAG_c 1889 #undef FLAG_d 1890 #undef FLAG_f 1891 #undef FLAG_j 1892 #undef FLAG_o 1893 #undef FLAG_r 1894 #undef FLAG_s 1895 #undef FLAG_S 1896 #endif 1897 1898 // ls (sort):(color):;(full-time)(show-control-chars)�(block-size)#=1024<1�(group-directories-first)�ZgoACFHLNRSUXabcdfhikl@mnpqrstuw#=80<0x1[-Cxm1][-Cxml][-Cxmo][-Cxmg][-cu][-ftS][-HL][-Nqb][-k�] (sort):(color):;(full-time)(show-control-chars)�(block-size)#=1024<1�(group-directories-first)�ZgoACFHLNRSUXabcdfhikl@mnpqrstuw#=80<0x1[-Cxm1][-Cxml][-Cxmo][-Cxmg][-cu][-ftS][-HL][-Nqb][-k�] 1899 #undef OPTSTR_ls 1900 #define OPTSTR_ls "(sort):(color):;(full-time)(show-control-chars)�(block-size)#=1024<1�(group-directories-first)�ZgoACFHLNRSUXabcdfhikl@mnpqrstuw#=80<0x1[-Cxm1][-Cxml][-Cxmo][-Cxmg][-cu][-ftS][-HL][-Nqb][-k�]" 1901 #ifdef CLEANUP_ls 1902 #undef CLEANUP_ls 1903 #undef FOR_ls 1904 #undef FLAG_1 1905 #undef FLAG_x 1906 #undef FLAG_w 1907 #undef FLAG_u 1908 #undef FLAG_t 1909 #undef FLAG_s 1910 #undef FLAG_r 1911 #undef FLAG_q 1912 #undef FLAG_p 1913 #undef FLAG_n 1914 #undef FLAG_m 1915 #undef FLAG_l 1916 #undef FLAG_k 1917 #undef FLAG_i 1918 #undef FLAG_h 1919 #undef FLAG_f 1920 #undef FLAG_d 1921 #undef FLAG_c 1922 #undef FLAG_b 1923 #undef FLAG_a 1924 #undef FLAG_X 1925 #undef FLAG_U 1926 #undef FLAG_S 1927 #undef FLAG_R 1928 #undef FLAG_N 1929 #undef FLAG_L 1930 #undef FLAG_H 1931 #undef FLAG_F 1932 #undef FLAG_C 1933 #undef FLAG_A 1934 #undef FLAG_o 1935 #undef FLAG_g 1936 #undef FLAG_Z 1937 #undef FLAG_X7E 1938 #undef FLAG_X21 1939 #undef FLAG_X7F 1940 #undef FLAG_show_control_chars 1941 #undef FLAG_full_time 1942 #undef FLAG_color 1943 #undef FLAG_sort 1944 #endif 1945 1946 // lsattr ldapvR ldapvR 1947 #undef OPTSTR_lsattr 1948 #define OPTSTR_lsattr "ldapvR" 1949 #ifdef CLEANUP_lsattr 1950 #undef CLEANUP_lsattr 1951 #undef FOR_lsattr 1952 #undef FLAG_R 1953 #undef FLAG_v 1954 #undef FLAG_p 1955 #undef FLAG_a 1956 #undef FLAG_d 1957 #undef FLAG_l 1958 #endif 1959 1960 // lsmod 1961 #undef OPTSTR_lsmod 1962 #define OPTSTR_lsmod 0 1963 #ifdef CLEANUP_lsmod 1964 #undef CLEANUP_lsmod 1965 #undef FOR_lsmod 1966 #endif 1967 1968 // lsof lp*t lp*t 1969 #undef OPTSTR_lsof 1970 #define OPTSTR_lsof "lp*t" 1971 #ifdef CLEANUP_lsof 1972 #undef CLEANUP_lsof 1973 #undef FOR_lsof 1974 #undef FLAG_t 1975 #undef FLAG_p 1976 #undef FLAG_l 1977 #endif 1978 1979 // lspci eDmkn@x@i: eDmkn@x@i: 1980 #undef OPTSTR_lspci 1981 #define OPTSTR_lspci "eDmkn@x@i:" 1982 #ifdef CLEANUP_lspci 1983 #undef CLEANUP_lspci 1984 #undef FOR_lspci 1985 #undef FLAG_i 1986 #undef FLAG_x 1987 #undef FLAG_n 1988 #undef FLAG_k 1989 #undef FLAG_m 1990 #undef FLAG_D 1991 #undef FLAG_e 1992 #endif 1993 1994 // lsusb i: i: 1995 #undef OPTSTR_lsusb 1996 #define OPTSTR_lsusb "i:" 1997 #ifdef CLEANUP_lsusb 1998 #undef CLEANUP_lsusb 1999 #undef FOR_lsusb 2000 #undef FLAG_i 2001 #endif 2002 2003 // makedevs <1>1d: <1>1d: 2004 #undef OPTSTR_makedevs 2005 #define OPTSTR_makedevs "<1>1d:" 2006 #ifdef CLEANUP_makedevs 2007 #undef CLEANUP_makedevs 2008 #undef FOR_makedevs 2009 #undef FLAG_d 2010 #endif 2011 2012 // man k:M: 2013 #undef OPTSTR_man 2014 #define OPTSTR_man "k:M:" 2015 #ifdef CLEANUP_man 2016 #undef CLEANUP_man 2017 #undef FOR_man 2018 #undef FLAG_M 2019 #undef FLAG_k 2020 #endif 2021 2022 // mcookie v(verbose)V(version) 2023 #undef OPTSTR_mcookie 2024 #define OPTSTR_mcookie "v(verbose)V(version)" 2025 #ifdef CLEANUP_mcookie 2026 #undef CLEANUP_mcookie 2027 #undef FOR_mcookie 2028 #undef FLAG_V 2029 #undef FLAG_v 2030 #endif 2031 2032 // md5sum bc(check)s(status)[!bc] bc(check)s(status)[!bc] 2033 #undef OPTSTR_md5sum 2034 #define OPTSTR_md5sum "bc(check)s(status)[!bc]" 2035 #ifdef CLEANUP_md5sum 2036 #undef CLEANUP_md5sum 2037 #undef FOR_md5sum 2038 #undef FLAG_s 2039 #undef FLAG_c 2040 #undef FLAG_b 2041 #endif 2042 2043 // mdev s 2044 #undef OPTSTR_mdev 2045 #define OPTSTR_mdev "s" 2046 #ifdef CLEANUP_mdev 2047 #undef CLEANUP_mdev 2048 #undef FOR_mdev 2049 #undef FLAG_s 2050 #endif 2051 2052 // memeater <1>1M <1>1M 2053 #undef OPTSTR_memeater 2054 #define OPTSTR_memeater "<1>1M" 2055 #ifdef CLEANUP_memeater 2056 #undef CLEANUP_memeater 2057 #undef FOR_memeater 2058 #undef FLAG_M 2059 #endif 2060 2061 // microcom <1>1s#X <1>1s#X 2062 #undef OPTSTR_microcom 2063 #define OPTSTR_microcom "<1>1s#X" 2064 #ifdef CLEANUP_microcom 2065 #undef CLEANUP_microcom 2066 #undef FOR_microcom 2067 #undef FLAG_X 2068 #undef FLAG_s 2069 #endif 2070 2071 // mix c:d:l#r# 2072 #undef OPTSTR_mix 2073 #define OPTSTR_mix "c:d:l#r#" 2074 #ifdef CLEANUP_mix 2075 #undef CLEANUP_mix 2076 #undef FOR_mix 2077 #undef FLAG_r 2078 #undef FLAG_l 2079 #undef FLAG_d 2080 #undef FLAG_c 2081 #endif 2082 2083 // mkdir <1Z:vp(parent)(parents)m: <1Z:vp(parent)(parents)m: 2084 #undef OPTSTR_mkdir 2085 #define OPTSTR_mkdir "<1Z:vp(parent)(parents)m:" 2086 #ifdef CLEANUP_mkdir 2087 #undef CLEANUP_mkdir 2088 #undef FOR_mkdir 2089 #undef FLAG_m 2090 #undef FLAG_p 2091 #undef FLAG_v 2092 #undef FLAG_Z 2093 #endif 2094 2095 // mkfifo <1Z:m: <1Z:m: 2096 #undef OPTSTR_mkfifo 2097 #define OPTSTR_mkfifo "<1Z:m:" 2098 #ifdef CLEANUP_mkfifo 2099 #undef CLEANUP_mkfifo 2100 #undef FOR_mkfifo 2101 #undef FLAG_m 2102 #undef FLAG_Z 2103 #endif 2104 2105 // mknod <2>4m(mode):Z: <2>4m(mode):Z: 2106 #undef OPTSTR_mknod 2107 #define OPTSTR_mknod "<2>4m(mode):Z:" 2108 #ifdef CLEANUP_mknod 2109 #undef CLEANUP_mknod 2110 #undef FOR_mknod 2111 #undef FLAG_Z 2112 #undef FLAG_m 2113 #endif 2114 2115 // mkpasswd >2S:m:P#=0<0 2116 #undef OPTSTR_mkpasswd 2117 #define OPTSTR_mkpasswd ">2S:m:P#=0<0" 2118 #ifdef CLEANUP_mkpasswd 2119 #undef CLEANUP_mkpasswd 2120 #undef FOR_mkpasswd 2121 #undef FLAG_P 2122 #undef FLAG_m 2123 #undef FLAG_S 2124 #endif 2125 2126 // mkswap <1>1L: <1>1L: 2127 #undef OPTSTR_mkswap 2128 #define OPTSTR_mkswap "<1>1L:" 2129 #ifdef CLEANUP_mkswap 2130 #undef CLEANUP_mkswap 2131 #undef FOR_mkswap 2132 #undef FLAG_L 2133 #endif 2134 2135 // mktemp >1(tmpdir);:uqd(directory)p:t >1(tmpdir);:uqd(directory)p:t 2136 #undef OPTSTR_mktemp 2137 #define OPTSTR_mktemp ">1(tmpdir);:uqd(directory)p:t" 2138 #ifdef CLEANUP_mktemp 2139 #undef CLEANUP_mktemp 2140 #undef FOR_mktemp 2141 #undef FLAG_t 2142 #undef FLAG_p 2143 #undef FLAG_d 2144 #undef FLAG_q 2145 #undef FLAG_u 2146 #undef FLAG_tmpdir 2147 #endif 2148 2149 // modinfo <1b:k:F:0 <1b:k:F:0 2150 #undef OPTSTR_modinfo 2151 #define OPTSTR_modinfo "<1b:k:F:0" 2152 #ifdef CLEANUP_modinfo 2153 #undef CLEANUP_modinfo 2154 #undef FOR_modinfo 2155 #undef FLAG_0 2156 #undef FLAG_F 2157 #undef FLAG_k 2158 #undef FLAG_b 2159 #endif 2160 2161 // modprobe alrqvsDbd* alrqvsDbd* 2162 #undef OPTSTR_modprobe 2163 #define OPTSTR_modprobe "alrqvsDbd*" 2164 #ifdef CLEANUP_modprobe 2165 #undef CLEANUP_modprobe 2166 #undef FOR_modprobe 2167 #undef FLAG_d 2168 #undef FLAG_b 2169 #undef FLAG_D 2170 #undef FLAG_s 2171 #undef FLAG_v 2172 #undef FLAG_q 2173 #undef FLAG_r 2174 #undef FLAG_l 2175 #undef FLAG_a 2176 #endif 2177 2178 // more 2179 #undef OPTSTR_more 2180 #define OPTSTR_more 0 2181 #ifdef CLEANUP_more 2182 #undef CLEANUP_more 2183 #undef FOR_more 2184 #endif 2185 2186 // mount ?RO:afnrvwt:o*[-rw] ?RO:afnrvwt:o*[-rw] 2187 #undef OPTSTR_mount 2188 #define OPTSTR_mount "?RO:afnrvwt:o*[-rw]" 2189 #ifdef CLEANUP_mount 2190 #undef CLEANUP_mount 2191 #undef FOR_mount 2192 #undef FLAG_o 2193 #undef FLAG_t 2194 #undef FLAG_w 2195 #undef FLAG_v 2196 #undef FLAG_r 2197 #undef FLAG_n 2198 #undef FLAG_f 2199 #undef FLAG_a 2200 #undef FLAG_O 2201 #undef FLAG_R 2202 #endif 2203 2204 // mountpoint <1qdx[-dx] <1qdx[-dx] 2205 #undef OPTSTR_mountpoint 2206 #define OPTSTR_mountpoint "<1qdx[-dx]" 2207 #ifdef CLEANUP_mountpoint 2208 #undef CLEANUP_mountpoint 2209 #undef FOR_mountpoint 2210 #undef FLAG_x 2211 #undef FLAG_d 2212 #undef FLAG_q 2213 #endif 2214 2215 // mv <1x(swap)v(verbose)nF(remove-destination)fit:T[-ni] <1x(swap)v(verbose)nF(remove-destination)fit:T[-ni] 2216 #undef OPTSTR_mv 2217 #define OPTSTR_mv "<1x(swap)v(verbose)nF(remove-destination)fit:T[-ni]" 2218 #ifdef CLEANUP_mv 2219 #undef CLEANUP_mv 2220 #undef FOR_mv 2221 #undef FLAG_T 2222 #undef FLAG_t 2223 #undef FLAG_i 2224 #undef FLAG_f 2225 #undef FLAG_F 2226 #undef FLAG_n 2227 #undef FLAG_v 2228 #undef FLAG_x 2229 #endif 2230 2231 // nbd_client <3>3b#<1>4294967295=4096ns <3>3b#<1>4294967295=4096ns 2232 #undef OPTSTR_nbd_client 2233 #define OPTSTR_nbd_client "<3>3b#<1>4294967295=4096ns" 2234 #ifdef CLEANUP_nbd_client 2235 #undef CLEANUP_nbd_client 2236 #undef FOR_nbd_client 2237 #undef FLAG_s 2238 #undef FLAG_n 2239 #undef FLAG_b 2240 #endif 2241 2242 // nbd_server <1>1r 2243 #undef OPTSTR_nbd_server 2244 #define OPTSTR_nbd_server "<1>1r" 2245 #ifdef CLEANUP_nbd_server 2246 #undef CLEANUP_nbd_server 2247 #undef FOR_nbd_server 2248 #undef FLAG_r 2249 #endif 2250 2251 // netcat ^tElLw#<1W#<1p#<1>65535q#<1O:o:s:f:46uUnz[!tlL][!Lw][!Lu][!46U][!oO] ^tElLw#<1W#<1p#<1>65535q#<1O:o:s:f:46uUnz[!tlL][!Lw][!Lu][!46U][!oO] 2252 #undef OPTSTR_netcat 2253 #define OPTSTR_netcat "^tElLw#<1W#<1p#<1>65535q#<1O:o:s:f:46uUnz[!tlL][!Lw][!Lu][!46U][!oO]" 2254 #ifdef CLEANUP_netcat 2255 #undef CLEANUP_netcat 2256 #undef FOR_netcat 2257 #undef FLAG_z 2258 #undef FLAG_n 2259 #undef FLAG_U 2260 #undef FLAG_u 2261 #undef FLAG_6 2262 #undef FLAG_4 2263 #undef FLAG_f 2264 #undef FLAG_s 2265 #undef FLAG_o 2266 #undef FLAG_O 2267 #undef FLAG_q 2268 #undef FLAG_p 2269 #undef FLAG_W 2270 #undef FLAG_w 2271 #undef FLAG_L 2272 #undef FLAG_l 2273 #undef FLAG_E 2274 #undef FLAG_t 2275 #endif 2276 2277 // netstat pWrxwutneal pWrxwutneal 2278 #undef OPTSTR_netstat 2279 #define OPTSTR_netstat "pWrxwutneal" 2280 #ifdef CLEANUP_netstat 2281 #undef CLEANUP_netstat 2282 #undef FOR_netstat 2283 #undef FLAG_l 2284 #undef FLAG_a 2285 #undef FLAG_e 2286 #undef FLAG_n 2287 #undef FLAG_t 2288 #undef FLAG_u 2289 #undef FLAG_w 2290 #undef FLAG_x 2291 #undef FLAG_r 2292 #undef FLAG_W 2293 #undef FLAG_p 2294 #endif 2295 2296 // nice ^<1n# ^<1n# 2297 #undef OPTSTR_nice 2298 #define OPTSTR_nice "^<1n#" 2299 #ifdef CLEANUP_nice 2300 #undef CLEANUP_nice 2301 #undef FOR_nice 2302 #undef FLAG_n 2303 #endif 2304 2305 // nl v#=1l#w#<0=6b:n:s:E v#=1l#w#<0=6b:n:s:E 2306 #undef OPTSTR_nl 2307 #define OPTSTR_nl "v#=1l#w#<0=6b:n:s:E" 2308 #ifdef CLEANUP_nl 2309 #undef CLEANUP_nl 2310 #undef FOR_nl 2311 #undef FLAG_E 2312 #undef FLAG_s 2313 #undef FLAG_n 2314 #undef FLAG_b 2315 #undef FLAG_w 2316 #undef FLAG_l 2317 #undef FLAG_v 2318 #endif 2319 2320 // nohup <1^ <1^ 2321 #undef OPTSTR_nohup 2322 #define OPTSTR_nohup "<1^" 2323 #ifdef CLEANUP_nohup 2324 #undef CLEANUP_nohup 2325 #undef FOR_nohup 2326 #endif 2327 2328 // nologin 2329 #undef OPTSTR_nologin 2330 #define OPTSTR_nologin 0 2331 #ifdef CLEANUP_nologin 2332 #undef CLEANUP_nologin 2333 #undef FOR_nologin 2334 #endif 2335 2336 // nproc (all) (all) 2337 #undef OPTSTR_nproc 2338 #define OPTSTR_nproc "(all)" 2339 #ifdef CLEANUP_nproc 2340 #undef CLEANUP_nproc 2341 #undef FOR_nproc 2342 #undef FLAG_all 2343 #endif 2344 2345 // nsenter <1a(all)F(no-fork)t#<1(target)C(cgroup):; i(ipc):; m(mount):; n(net):; p(pid):; u(uts):; U(user):; <1a(all)F(no-fork)t#<1(target)C(cgroup):; i(ipc):; m(mount):; n(net):; p(pid):; u(uts):; U(user):; 2346 #undef OPTSTR_nsenter 2347 #define OPTSTR_nsenter "<1a(all)F(no-fork)t#<1(target)C(cgroup):; i(ipc):; m(mount):; n(net):; p(pid):; u(uts):; U(user):; " 2348 #ifdef CLEANUP_nsenter 2349 #undef CLEANUP_nsenter 2350 #undef FOR_nsenter 2351 #undef FLAG_U 2352 #undef FLAG_u 2353 #undef FLAG_p 2354 #undef FLAG_n 2355 #undef FLAG_m 2356 #undef FLAG_i 2357 #undef FLAG_C 2358 #undef FLAG_t 2359 #undef FLAG_F 2360 #undef FLAG_a 2361 #endif 2362 2363 // od j#vw#<1=16N#xsodcbA:t* j#vw#<1=16N#xsodcbA:t* 2364 #undef OPTSTR_od 2365 #define OPTSTR_od "j#vw#<1=16N#xsodcbA:t*" 2366 #ifdef CLEANUP_od 2367 #undef CLEANUP_od 2368 #undef FOR_od 2369 #undef FLAG_t 2370 #undef FLAG_A 2371 #undef FLAG_b 2372 #undef FLAG_c 2373 #undef FLAG_d 2374 #undef FLAG_o 2375 #undef FLAG_s 2376 #undef FLAG_x 2377 #undef FLAG_N 2378 #undef FLAG_w 2379 #undef FLAG_v 2380 #undef FLAG_j 2381 #endif 2382 2383 // oneit ^<1nc:p3[!pn] 2384 #undef OPTSTR_oneit 2385 #define OPTSTR_oneit "^<1nc:p3[!pn]" 2386 #ifdef CLEANUP_oneit 2387 #undef CLEANUP_oneit 2388 #undef FOR_oneit 2389 #undef FLAG_3 2390 #undef FLAG_p 2391 #undef FLAG_c 2392 #undef FLAG_n 2393 #endif 2394 2395 // openvt ^<1c#<1>63sw 2396 #undef OPTSTR_openvt 2397 #define OPTSTR_openvt "^<1c#<1>63sw" 2398 #ifdef CLEANUP_openvt 2399 #undef CLEANUP_openvt 2400 #undef FOR_openvt 2401 #undef FLAG_w 2402 #undef FLAG_s 2403 #undef FLAG_c 2404 #endif 2405 2406 // partprobe <1 <1 2407 #undef OPTSTR_partprobe 2408 #define OPTSTR_partprobe "<1" 2409 #ifdef CLEANUP_partprobe 2410 #undef CLEANUP_partprobe 2411 #undef FOR_partprobe 2412 #endif 2413 2414 // passwd >1a:dlu 2415 #undef OPTSTR_passwd 2416 #define OPTSTR_passwd ">1a:dlu" 2417 #ifdef CLEANUP_passwd 2418 #undef CLEANUP_passwd 2419 #undef FOR_passwd 2420 #undef FLAG_u 2421 #undef FLAG_l 2422 #undef FLAG_d 2423 #undef FLAG_a 2424 #endif 2425 2426 // paste d:s d:s 2427 #undef OPTSTR_paste 2428 #define OPTSTR_paste "d:s" 2429 #ifdef CLEANUP_paste 2430 #undef CLEANUP_paste 2431 #undef FOR_paste 2432 #undef FLAG_s 2433 #undef FLAG_d 2434 #endif 2435 2436 // patch >2(no-backup-if-mismatch)(dry-run)F#g#fulp#v(verbose)@d:i:Rs(quiet)[!sv] >2(no-backup-if-mismatch)(dry-run)F#g#fulp#v(verbose)@d:i:Rs(quiet)[!sv] 2437 #undef OPTSTR_patch 2438 #define OPTSTR_patch ">2(no-backup-if-mismatch)(dry-run)F#g#fulp#v(verbose)@d:i:Rs(quiet)[!sv]" 2439 #ifdef CLEANUP_patch 2440 #undef CLEANUP_patch 2441 #undef FOR_patch 2442 #undef FLAG_s 2443 #undef FLAG_R 2444 #undef FLAG_i 2445 #undef FLAG_d 2446 #undef FLAG_v 2447 #undef FLAG_p 2448 #undef FLAG_l 2449 #undef FLAG_u 2450 #undef FLAG_f 2451 #undef FLAG_g 2452 #undef FLAG_F 2453 #undef FLAG_dry_run 2454 #undef FLAG_no_backup_if_mismatch 2455 #endif 2456 2457 // pgrep acld:u*U*t*s*P*g*G*fnovxL:[-no] acld:u*U*t*s*P*g*G*fnovxL:[-no] 2458 #undef OPTSTR_pgrep 2459 #define OPTSTR_pgrep "acld:u*U*t*s*P*g*G*fnovxL:[-no]" 2460 #ifdef CLEANUP_pgrep 2461 #undef CLEANUP_pgrep 2462 #undef FOR_pgrep 2463 #undef FLAG_L 2464 #undef FLAG_x 2465 #undef FLAG_v 2466 #undef FLAG_o 2467 #undef FLAG_n 2468 #undef FLAG_f 2469 #undef FLAG_G 2470 #undef FLAG_g 2471 #undef FLAG_P 2472 #undef FLAG_s 2473 #undef FLAG_t 2474 #undef FLAG_U 2475 #undef FLAG_u 2476 #undef FLAG_d 2477 #undef FLAG_l 2478 #undef FLAG_c 2479 #undef FLAG_a 2480 #endif 2481 2482 // pidof so:x so:x 2483 #undef OPTSTR_pidof 2484 #define OPTSTR_pidof "so:x" 2485 #ifdef CLEANUP_pidof 2486 #undef CLEANUP_pidof 2487 #undef FOR_pidof 2488 #undef FLAG_x 2489 #undef FLAG_o 2490 #undef FLAG_s 2491 #endif 2492 2493 // ping <1>1m#t#<0>255=64c#<0=3s#<0>4064=56i%W#<0=3w#<0qf46I:[-46] <1>1m#t#<0>255=64c#<0=3s#<0>4064=56i%W#<0=3w#<0qf46I:[-46] 2494 #undef OPTSTR_ping 2495 #define OPTSTR_ping "<1>1m#t#<0>255=64c#<0=3s#<0>4064=56i%W#<0=3w#<0qf46I:[-46]" 2496 #ifdef CLEANUP_ping 2497 #undef CLEANUP_ping 2498 #undef FOR_ping 2499 #undef FLAG_I 2500 #undef FLAG_6 2501 #undef FLAG_4 2502 #undef FLAG_f 2503 #undef FLAG_q 2504 #undef FLAG_w 2505 #undef FLAG_W 2506 #undef FLAG_i 2507 #undef FLAG_s 2508 #undef FLAG_c 2509 #undef FLAG_t 2510 #undef FLAG_m 2511 #endif 2512 2513 // pivot_root <2>2 <2>2 2514 #undef OPTSTR_pivot_root 2515 #define OPTSTR_pivot_root "<2>2" 2516 #ifdef CLEANUP_pivot_root 2517 #undef CLEANUP_pivot_root 2518 #undef FOR_pivot_root 2519 #endif 2520 2521 // pkill ?Vu*U*t*s*P*g*G*fnovxl:[-no] ?Vu*U*t*s*P*g*G*fnovxl:[-no] 2522 #undef OPTSTR_pkill 2523 #define OPTSTR_pkill "?Vu*U*t*s*P*g*G*fnovxl:[-no]" 2524 #ifdef CLEANUP_pkill 2525 #undef CLEANUP_pkill 2526 #undef FOR_pkill 2527 #undef FLAG_l 2528 #undef FLAG_x 2529 #undef FLAG_v 2530 #undef FLAG_o 2531 #undef FLAG_n 2532 #undef FLAG_f 2533 #undef FLAG_G 2534 #undef FLAG_g 2535 #undef FLAG_P 2536 #undef FLAG_s 2537 #undef FLAG_t 2538 #undef FLAG_U 2539 #undef FLAG_u 2540 #undef FLAG_V 2541 #endif 2542 2543 // pmap <1pqx <1pqx 2544 #undef OPTSTR_pmap 2545 #define OPTSTR_pmap "<1pqx" 2546 #ifdef CLEANUP_pmap 2547 #undef CLEANUP_pmap 2548 #undef FOR_pmap 2549 #undef FLAG_x 2550 #undef FLAG_q 2551 #undef FLAG_p 2552 #endif 2553 2554 // printenv (null)0 (null)0 2555 #undef OPTSTR_printenv 2556 #define OPTSTR_printenv "(null)0" 2557 #ifdef CLEANUP_printenv 2558 #undef CLEANUP_printenv 2559 #undef FOR_printenv 2560 #undef FLAG_0 2561 #undef FLAG_null 2562 #endif 2563 2564 // printf <1?^ <1?^ 2565 #undef OPTSTR_printf 2566 #define OPTSTR_printf "<1?^" 2567 #ifdef CLEANUP_printf 2568 #undef CLEANUP_printf 2569 #undef FOR_printf 2570 #endif 2571 2572 // ps k(sort)*P(ppid)*aAdeflMno*O*p(pid)*s*t*Tu*U*g*G*wZ[!ol][+Ae][!oO] k(sort)*P(ppid)*aAdeflMno*O*p(pid)*s*t*Tu*U*g*G*wZ[!ol][+Ae][!oO] 2573 #undef OPTSTR_ps 2574 #define OPTSTR_ps "k(sort)*P(ppid)*aAdeflMno*O*p(pid)*s*t*Tu*U*g*G*wZ[!ol][+Ae][!oO]" 2575 #ifdef CLEANUP_ps 2576 #undef CLEANUP_ps 2577 #undef FOR_ps 2578 #undef FLAG_Z 2579 #undef FLAG_w 2580 #undef FLAG_G 2581 #undef FLAG_g 2582 #undef FLAG_U 2583 #undef FLAG_u 2584 #undef FLAG_T 2585 #undef FLAG_t 2586 #undef FLAG_s 2587 #undef FLAG_p 2588 #undef FLAG_O 2589 #undef FLAG_o 2590 #undef FLAG_n 2591 #undef FLAG_M 2592 #undef FLAG_l 2593 #undef FLAG_f 2594 #undef FLAG_e 2595 #undef FLAG_d 2596 #undef FLAG_A 2597 #undef FLAG_a 2598 #undef FLAG_P 2599 #undef FLAG_k 2600 #endif 2601 2602 // pwd >0LP[-LP] >0LP[-LP] 2603 #undef OPTSTR_pwd 2604 #define OPTSTR_pwd ">0LP[-LP]" 2605 #ifdef CLEANUP_pwd 2606 #undef CLEANUP_pwd 2607 #undef FOR_pwd 2608 #undef FLAG_P 2609 #undef FLAG_L 2610 #endif 2611 2612 // pwdx <1a <1a 2613 #undef OPTSTR_pwdx 2614 #define OPTSTR_pwdx "<1a" 2615 #ifdef CLEANUP_pwdx 2616 #undef CLEANUP_pwdx 2617 #undef FOR_pwdx 2618 #undef FLAG_a 2619 #endif 2620 2621 // pwgen >2r(remove):c(capitalize)n(numerals)y(symbols)s(secure)B(ambiguous)h(help)C1vA(no-capitalize)0(no-numerals)[-cA][-n0][-C1] 2622 #undef OPTSTR_pwgen 2623 #define OPTSTR_pwgen ">2r(remove):c(capitalize)n(numerals)y(symbols)s(secure)B(ambiguous)h(help)C1vA(no-capitalize)0(no-numerals)[-cA][-n0][-C1]" 2624 #ifdef CLEANUP_pwgen 2625 #undef CLEANUP_pwgen 2626 #undef FOR_pwgen 2627 #undef FLAG_0 2628 #undef FLAG_A 2629 #undef FLAG_v 2630 #undef FLAG_1 2631 #undef FLAG_C 2632 #undef FLAG_h 2633 #undef FLAG_B 2634 #undef FLAG_s 2635 #undef FLAG_y 2636 #undef FLAG_n 2637 #undef FLAG_c 2638 #undef FLAG_r 2639 #endif 2640 2641 // readahead 2642 #undef OPTSTR_readahead 2643 #define OPTSTR_readahead 0 2644 #ifdef CLEANUP_readahead 2645 #undef CLEANUP_readahead 2646 #undef FOR_readahead 2647 #endif 2648 2649 // readelf <1(dyn-syms)Aadehlnp:SsWx: <1(dyn-syms)Aadehlnp:SsWx: 2650 #undef OPTSTR_readelf 2651 #define OPTSTR_readelf "<1(dyn-syms)Aadehlnp:SsWx:" 2652 #ifdef CLEANUP_readelf 2653 #undef CLEANUP_readelf 2654 #undef FOR_readelf 2655 #undef FLAG_x 2656 #undef FLAG_W 2657 #undef FLAG_s 2658 #undef FLAG_S 2659 #undef FLAG_p 2660 #undef FLAG_n 2661 #undef FLAG_l 2662 #undef FLAG_h 2663 #undef FLAG_e 2664 #undef FLAG_d 2665 #undef FLAG_a 2666 #undef FLAG_A 2667 #undef FLAG_dyn_syms 2668 #endif 2669 2670 // readlink <1vnf(canonicalize)emqz[-mef][-qv] <1vnf(canonicalize)emqz[-mef][-qv] 2671 #undef OPTSTR_readlink 2672 #define OPTSTR_readlink "<1vnf(canonicalize)emqz[-mef][-qv]" 2673 #ifdef CLEANUP_readlink 2674 #undef CLEANUP_readlink 2675 #undef FOR_readlink 2676 #undef FLAG_z 2677 #undef FLAG_q 2678 #undef FLAG_m 2679 #undef FLAG_e 2680 #undef FLAG_f 2681 #undef FLAG_n 2682 #undef FLAG_v 2683 #endif 2684 2685 // realpath <1(relative-base):R(relative-to):s(no-symlinks)LPemqz[-Ps][-LP][-me] <1(relative-base):R(relative-to):s(no-symlinks)LPemqz[-Ps][-LP][-me] 2686 #undef OPTSTR_realpath 2687 #define OPTSTR_realpath "<1(relative-base):R(relative-to):s(no-symlinks)LPemqz[-Ps][-LP][-me]" 2688 #ifdef CLEANUP_realpath 2689 #undef CLEANUP_realpath 2690 #undef FOR_realpath 2691 #undef FLAG_z 2692 #undef FLAG_q 2693 #undef FLAG_m 2694 #undef FLAG_e 2695 #undef FLAG_P 2696 #undef FLAG_L 2697 #undef FLAG_s 2698 #undef FLAG_R 2699 #undef FLAG_relative_base 2700 #endif 2701 2702 // reboot d:fn 2703 #undef OPTSTR_reboot 2704 #define OPTSTR_reboot "d:fn" 2705 #ifdef CLEANUP_reboot 2706 #undef CLEANUP_reboot 2707 #undef FOR_reboot 2708 #undef FLAG_n 2709 #undef FLAG_f 2710 #undef FLAG_d 2711 #endif 2712 2713 // renice <1gpun#| <1gpun#| 2714 #undef OPTSTR_renice 2715 #define OPTSTR_renice "<1gpun#|" 2716 #ifdef CLEANUP_renice 2717 #undef CLEANUP_renice 2718 #undef FOR_renice 2719 #undef FLAG_n 2720 #undef FLAG_u 2721 #undef FLAG_p 2722 #undef FLAG_g 2723 #endif 2724 2725 // reset 2726 #undef OPTSTR_reset 2727 #define OPTSTR_reset 0 2728 #ifdef CLEANUP_reset 2729 #undef CLEANUP_reset 2730 #undef FOR_reset 2731 #endif 2732 2733 // restorecon <1DFnRrv <1DFnRrv 2734 #undef OPTSTR_restorecon 2735 #define OPTSTR_restorecon "<1DFnRrv" 2736 #ifdef CLEANUP_restorecon 2737 #undef CLEANUP_restorecon 2738 #undef FOR_restorecon 2739 #undef FLAG_v 2740 #undef FLAG_r 2741 #undef FLAG_R 2742 #undef FLAG_n 2743 #undef FLAG_F 2744 #undef FLAG_D 2745 #endif 2746 2747 // return >1 2748 #undef OPTSTR_return 2749 #define OPTSTR_return ">1" 2750 #ifdef CLEANUP_return 2751 #undef CLEANUP_return 2752 #undef FOR_return 2753 #endif 2754 2755 // rev 2756 #undef OPTSTR_rev 2757 #define OPTSTR_rev 0 2758 #ifdef CLEANUP_rev 2759 #undef CLEANUP_rev 2760 #undef FOR_rev 2761 #endif 2762 2763 // rfkill <1>2 <1>2 2764 #undef OPTSTR_rfkill 2765 #define OPTSTR_rfkill "<1>2" 2766 #ifdef CLEANUP_rfkill 2767 #undef CLEANUP_rfkill 2768 #undef FOR_rfkill 2769 #endif 2770 2771 // rm f(force)iRrv[-fi] f(force)iRrv[-fi] 2772 #undef OPTSTR_rm 2773 #define OPTSTR_rm "f(force)iRrv[-fi]" 2774 #ifdef CLEANUP_rm 2775 #undef CLEANUP_rm 2776 #undef FOR_rm 2777 #undef FLAG_v 2778 #undef FLAG_r 2779 #undef FLAG_R 2780 #undef FLAG_i 2781 #undef FLAG_f 2782 #endif 2783 2784 // rmdir <1(ignore-fail-on-non-empty)p(parents) <1(ignore-fail-on-non-empty)p(parents) 2785 #undef OPTSTR_rmdir 2786 #define OPTSTR_rmdir "<1(ignore-fail-on-non-empty)p(parents)" 2787 #ifdef CLEANUP_rmdir 2788 #undef CLEANUP_rmdir 2789 #undef FOR_rmdir 2790 #undef FLAG_p 2791 #undef FLAG_ignore_fail_on_non_empty 2792 #endif 2793 2794 // rmmod <1wf <1wf 2795 #undef OPTSTR_rmmod 2796 #define OPTSTR_rmmod "<1wf" 2797 #ifdef CLEANUP_rmmod 2798 #undef CLEANUP_rmmod 2799 #undef FOR_rmmod 2800 #undef FLAG_f 2801 #undef FLAG_w 2802 #endif 2803 2804 // route ?neA: 2805 #undef OPTSTR_route 2806 #define OPTSTR_route "?neA:" 2807 #ifdef CLEANUP_route 2808 #undef CLEANUP_route 2809 #undef FOR_route 2810 #undef FLAG_A 2811 #undef FLAG_e 2812 #undef FLAG_n 2813 #endif 2814 2815 // rtcwake (list-modes);(auto)a(device)d:(local)l(mode)m:(seconds)s#(time)t#(utc)u(verbose)v[!alu] (list-modes);(auto)a(device)d:(local)l(mode)m:(seconds)s#(time)t#(utc)u(verbose)v[!alu] 2816 #undef OPTSTR_rtcwake 2817 #define OPTSTR_rtcwake "(list-modes);(auto)a(device)d:(local)l(mode)m:(seconds)s#(time)t#(utc)u(verbose)v[!alu]" 2818 #ifdef CLEANUP_rtcwake 2819 #undef CLEANUP_rtcwake 2820 #undef FOR_rtcwake 2821 #undef FLAG_v 2822 #undef FLAG_u 2823 #undef FLAG_t 2824 #undef FLAG_s 2825 #undef FLAG_m 2826 #undef FLAG_l 2827 #undef FLAG_d 2828 #undef FLAG_a 2829 #undef FLAG_auto 2830 #undef FLAG_list_modes 2831 #endif 2832 2833 // runcon ^<2 ^<2 2834 #undef OPTSTR_runcon 2835 #define OPTSTR_runcon "^<2" 2836 #ifdef CLEANUP_runcon 2837 #undef CLEANUP_runcon 2838 #undef FOR_runcon 2839 #endif 2840 2841 // sed (help)(version)(tarxform)e*f*i:;nErz(null-data)s[+Er] (help)(version)(tarxform)e*f*i:;nErz(null-data)s[+Er] 2842 #undef OPTSTR_sed 2843 #define OPTSTR_sed "(help)(version)(tarxform)e*f*i:;nErz(null-data)s[+Er]" 2844 #ifdef CLEANUP_sed 2845 #undef CLEANUP_sed 2846 #undef FOR_sed 2847 #undef FLAG_s 2848 #undef FLAG_z 2849 #undef FLAG_r 2850 #undef FLAG_E 2851 #undef FLAG_n 2852 #undef FLAG_i 2853 #undef FLAG_f 2854 #undef FLAG_e 2855 #undef FLAG_tarxform 2856 #undef FLAG_version 2857 #undef FLAG_help 2858 #endif 2859 2860 // sendevent <4>4 <4>4 2861 #undef OPTSTR_sendevent 2862 #define OPTSTR_sendevent "<4>4" 2863 #ifdef CLEANUP_sendevent 2864 #undef CLEANUP_sendevent 2865 #undef FOR_sendevent 2866 #endif 2867 2868 // seq <1>3?f:s:w[!fw] <1>3?f:s:w[!fw] 2869 #undef OPTSTR_seq 2870 #define OPTSTR_seq "<1>3?f:s:w[!fw]" 2871 #ifdef CLEANUP_seq 2872 #undef CLEANUP_seq 2873 #undef FOR_seq 2874 #undef FLAG_w 2875 #undef FLAG_s 2876 #undef FLAG_f 2877 #endif 2878 2879 // set 2880 #undef OPTSTR_set 2881 #define OPTSTR_set 0 2882 #ifdef CLEANUP_set 2883 #undef CLEANUP_set 2884 #undef FOR_set 2885 #endif 2886 2887 // setenforce <1>1 <1>1 2888 #undef OPTSTR_setenforce 2889 #define OPTSTR_setenforce "<1>1" 2890 #ifdef CLEANUP_setenforce 2891 #undef CLEANUP_setenforce 2892 #undef FOR_setenforce 2893 #endif 2894 2895 // setfattr hn:|v:x:|[!xv] hn:|v:x:|[!xv] 2896 #undef OPTSTR_setfattr 2897 #define OPTSTR_setfattr "hn:|v:x:|[!xv]" 2898 #ifdef CLEANUP_setfattr 2899 #undef CLEANUP_setfattr 2900 #undef FOR_setfattr 2901 #undef FLAG_x 2902 #undef FLAG_v 2903 #undef FLAG_n 2904 #undef FLAG_h 2905 #endif 2906 2907 // setsid ^<1wc@d[!dc] ^<1wc@d[!dc] 2908 #undef OPTSTR_setsid 2909 #define OPTSTR_setsid "^<1wc@d[!dc]" 2910 #ifdef CLEANUP_setsid 2911 #undef CLEANUP_setsid 2912 #undef FOR_setsid 2913 #undef FLAG_d 2914 #undef FLAG_c 2915 #undef FLAG_w 2916 #endif 2917 2918 // sh 0^(noediting)(noprofile)(norc)sc:i 2919 #undef OPTSTR_sh 2920 #define OPTSTR_sh "0^(noediting)(noprofile)(norc)sc:i" 2921 #ifdef CLEANUP_sh 2922 #undef CLEANUP_sh 2923 #undef FOR_sh 2924 #undef FLAG_i 2925 #undef FLAG_c 2926 #undef FLAG_s 2927 #undef FLAG_norc 2928 #undef FLAG_noprofile 2929 #undef FLAG_noediting 2930 #endif 2931 2932 // sha3sum bSa#<128>512=224 2933 #undef OPTSTR_sha3sum 2934 #define OPTSTR_sha3sum "bSa#<128>512=224" 2935 #ifdef CLEANUP_sha3sum 2936 #undef CLEANUP_sha3sum 2937 #undef FOR_sha3sum 2938 #undef FLAG_a 2939 #undef FLAG_S 2940 #undef FLAG_b 2941 #endif 2942 2943 // shift >1 2944 #undef OPTSTR_shift 2945 #define OPTSTR_shift ">1" 2946 #ifdef CLEANUP_shift 2947 #undef CLEANUP_shift 2948 #undef FOR_shift 2949 #endif 2950 2951 // shred <1zxus#<1n#<1o#<0f 2952 #undef OPTSTR_shred 2953 #define OPTSTR_shred "<1zxus#<1n#<1o#<0f" 2954 #ifdef CLEANUP_shred 2955 #undef CLEANUP_shred 2956 #undef FOR_shred 2957 #undef FLAG_f 2958 #undef FLAG_o 2959 #undef FLAG_n 2960 #undef FLAG_s 2961 #undef FLAG_u 2962 #undef FLAG_x 2963 #undef FLAG_z 2964 #endif 2965 2966 // shuf zen#<0 2967 #undef OPTSTR_shuf 2968 #define OPTSTR_shuf "zen#<0" 2969 #ifdef CLEANUP_shuf 2970 #undef CLEANUP_shuf 2971 #undef FOR_shuf 2972 #undef FLAG_n 2973 #undef FLAG_e 2974 #undef FLAG_z 2975 #endif 2976 2977 // skeleton (walrus)(blubber):;(also):h(hlong):; g(glong): f(longf):;e@d*c#b:a 2978 #undef OPTSTR_skeleton 2979 #define OPTSTR_skeleton "(walrus)(blubber):;(also):h(hlong):; g(glong): f(longf):;e@d*c#b:a" 2980 #ifdef CLEANUP_skeleton 2981 #undef CLEANUP_skeleton 2982 #undef FOR_skeleton 2983 #undef FLAG_a 2984 #undef FLAG_b 2985 #undef FLAG_c 2986 #undef FLAG_d 2987 #undef FLAG_e 2988 #undef FLAG_f 2989 #undef FLAG_g 2990 #undef FLAG_h 2991 #undef FLAG_also 2992 #undef FLAG_blubber 2993 #undef FLAG_walrus 2994 #endif 2995 2996 // skeleton_alias b#dq 2997 #undef OPTSTR_skeleton_alias 2998 #define OPTSTR_skeleton_alias "b#dq" 2999 #ifdef CLEANUP_skeleton_alias 3000 #undef CLEANUP_skeleton_alias 3001 #undef FOR_skeleton_alias 3002 #undef FLAG_q 3003 #undef FLAG_d 3004 #undef FLAG_b 3005 #endif 3006 3007 // sleep <1 <1 3008 #undef OPTSTR_sleep 3009 #define OPTSTR_sleep "<1" 3010 #ifdef CLEANUP_sleep 3011 #undef CLEANUP_sleep 3012 #undef FOR_sleep 3013 #endif 3014 3015 // sntp >1M :m :Sp:t#<0=1>16asdDqr#<4>17=10[!as] 3016 #undef OPTSTR_sntp 3017 #define OPTSTR_sntp ">1M :m :Sp:t#<0=1>16asdDqr#<4>17=10[!as]" 3018 #ifdef CLEANUP_sntp 3019 #undef CLEANUP_sntp 3020 #undef FOR_sntp 3021 #undef FLAG_r 3022 #undef FLAG_q 3023 #undef FLAG_D 3024 #undef FLAG_d 3025 #undef FLAG_s 3026 #undef FLAG_a 3027 #undef FLAG_t 3028 #undef FLAG_p 3029 #undef FLAG_S 3030 #undef FLAG_m 3031 #undef FLAG_M 3032 #endif 3033 3034 // sort gS:T:mo:k*t:xVbMCcszdfirun gS:T:mo:k*t:xVbMCcszdfirun 3035 #undef OPTSTR_sort 3036 #define OPTSTR_sort "gS:T:mo:k*t:xVbMCcszdfirun" 3037 #ifdef CLEANUP_sort 3038 #undef CLEANUP_sort 3039 #undef FOR_sort 3040 #undef FLAG_n 3041 #undef FLAG_u 3042 #undef FLAG_r 3043 #undef FLAG_i 3044 #undef FLAG_f 3045 #undef FLAG_d 3046 #undef FLAG_z 3047 #undef FLAG_s 3048 #undef FLAG_c 3049 #undef FLAG_C 3050 #undef FLAG_M 3051 #undef FLAG_b 3052 #undef FLAG_V 3053 #undef FLAG_x 3054 #undef FLAG_t 3055 #undef FLAG_k 3056 #undef FLAG_o 3057 #undef FLAG_m 3058 #undef FLAG_T 3059 #undef FLAG_S 3060 #undef FLAG_g 3061 #endif 3062 3063 // source <1 3064 #undef OPTSTR_source 3065 #define OPTSTR_source "<1" 3066 #ifdef CLEANUP_source 3067 #undef CLEANUP_source 3068 #undef FOR_source 3069 #endif 3070 3071 // split >2a#<1=2>9b#<1l#<1n#<1[!bl][!bn][!ln] >2a#<1=2>9b#<1l#<1n#<1[!bl][!bn][!ln] 3072 #undef OPTSTR_split 3073 #define OPTSTR_split ">2a#<1=2>9b#<1l#<1n#<1[!bl][!bn][!ln]" 3074 #ifdef CLEANUP_split 3075 #undef CLEANUP_split 3076 #undef FOR_split 3077 #undef FLAG_n 3078 #undef FLAG_l 3079 #undef FLAG_b 3080 #undef FLAG_a 3081 #endif 3082 3083 // stat <1c:(format)fLt <1c:(format)fLt 3084 #undef OPTSTR_stat 3085 #define OPTSTR_stat "<1c:(format)fLt" 3086 #ifdef CLEANUP_stat 3087 #undef CLEANUP_stat 3088 #undef FOR_stat 3089 #undef FLAG_t 3090 #undef FLAG_L 3091 #undef FLAG_f 3092 #undef FLAG_c 3093 #endif 3094 3095 // strace ^p#s#v 3096 #undef OPTSTR_strace 3097 #define OPTSTR_strace "^p#s#v" 3098 #ifdef CLEANUP_strace 3099 #undef CLEANUP_strace 3100 #undef FOR_strace 3101 #undef FLAG_v 3102 #undef FLAG_s 3103 #undef FLAG_p 3104 #endif 3105 3106 // strings t:an#=4<1fo t:an#=4<1fo 3107 #undef OPTSTR_strings 3108 #define OPTSTR_strings "t:an#=4<1fo" 3109 #ifdef CLEANUP_strings 3110 #undef CLEANUP_strings 3111 #undef FOR_strings 3112 #undef FLAG_o 3113 #undef FLAG_f 3114 #undef FLAG_n 3115 #undef FLAG_a 3116 #undef FLAG_t 3117 #endif 3118 3119 // stty ?aF:g[!ag] ?aF:g[!ag] 3120 #undef OPTSTR_stty 3121 #define OPTSTR_stty "?aF:g[!ag]" 3122 #ifdef CLEANUP_stty 3123 #undef CLEANUP_stty 3124 #undef FOR_stty 3125 #undef FLAG_g 3126 #undef FLAG_F 3127 #undef FLAG_a 3128 #endif 3129 3130 // su ^lmpu:g:c:s:[!lmp] 3131 #undef OPTSTR_su 3132 #define OPTSTR_su "^lmpu:g:c:s:[!lmp]" 3133 #ifdef CLEANUP_su 3134 #undef CLEANUP_su 3135 #undef FOR_su 3136 #undef FLAG_s 3137 #undef FLAG_c 3138 #undef FLAG_g 3139 #undef FLAG_u 3140 #undef FLAG_p 3141 #undef FLAG_m 3142 #undef FLAG_l 3143 #endif 3144 3145 // sulogin t#<0=0 3146 #undef OPTSTR_sulogin 3147 #define OPTSTR_sulogin "t#<0=0" 3148 #ifdef CLEANUP_sulogin 3149 #undef CLEANUP_sulogin 3150 #undef FOR_sulogin 3151 #undef FLAG_t 3152 #endif 3153 3154 // swapoff <1>1av <1>1av 3155 #undef OPTSTR_swapoff 3156 #define OPTSTR_swapoff "<1>1av" 3157 #ifdef CLEANUP_swapoff 3158 #undef CLEANUP_swapoff 3159 #undef FOR_swapoff 3160 #undef FLAG_v 3161 #undef FLAG_a 3162 #endif 3163 3164 // swapon <1>1p#<0>32767d <1>1p#<0>32767d 3165 #undef OPTSTR_swapon 3166 #define OPTSTR_swapon "<1>1p#<0>32767d" 3167 #ifdef CLEANUP_swapon 3168 #undef CLEANUP_swapon 3169 #undef FOR_swapon 3170 #undef FLAG_d 3171 #undef FLAG_p 3172 #endif 3173 3174 // switch_root <2c:h 3175 #undef OPTSTR_switch_root 3176 #define OPTSTR_switch_root "<2c:h" 3177 #ifdef CLEANUP_switch_root 3178 #undef CLEANUP_switch_root 3179 #undef FOR_switch_root 3180 #undef FLAG_h 3181 #undef FLAG_c 3182 #endif 3183 3184 // sync 3185 #undef OPTSTR_sync 3186 #define OPTSTR_sync 0 3187 #ifdef CLEANUP_sync 3188 #undef CLEANUP_sync 3189 #undef FOR_sync 3190 #endif 3191 3192 // sysctl ^neNqwpaA[!ap][!aq][!aw][+aA] ^neNqwpaA[!ap][!aq][!aw][+aA] 3193 #undef OPTSTR_sysctl 3194 #define OPTSTR_sysctl "^neNqwpaA[!ap][!aq][!aw][+aA]" 3195 #ifdef CLEANUP_sysctl 3196 #undef CLEANUP_sysctl 3197 #undef FOR_sysctl 3198 #undef FLAG_A 3199 #undef FLAG_a 3200 #undef FLAG_p 3201 #undef FLAG_w 3202 #undef FLAG_q 3203 #undef FLAG_N 3204 #undef FLAG_e 3205 #undef FLAG_n 3206 #endif 3207 3208 // syslogd >0l#<1>8=8R:b#<0>99=1s#<0=200m#<0>71582787=20O:p:f:a:nSKLD 3209 #undef OPTSTR_syslogd 3210 #define OPTSTR_syslogd ">0l#<1>8=8R:b#<0>99=1s#<0=200m#<0>71582787=20O:p:f:a:nSKLD" 3211 #ifdef CLEANUP_syslogd 3212 #undef CLEANUP_syslogd 3213 #undef FOR_syslogd 3214 #undef FLAG_D 3215 #undef FLAG_L 3216 #undef FLAG_K 3217 #undef FLAG_S 3218 #undef FLAG_n 3219 #undef FLAG_a 3220 #undef FLAG_f 3221 #undef FLAG_p 3222 #undef FLAG_O 3223 #undef FLAG_m 3224 #undef FLAG_s 3225 #undef FLAG_b 3226 #undef FLAG_R 3227 #undef FLAG_l 3228 #endif 3229 3230 // tac 3231 #undef OPTSTR_tac 3232 #define OPTSTR_tac 0 3233 #ifdef CLEANUP_tac 3234 #undef CLEANUP_tac 3235 #undef FOR_tac 3236 #endif 3237 3238 // tail ?fFs:c(bytes)-n(lines)-[-cn][-fF] ?fFs:c(bytes)-n(lines)-[-cn][-fF] 3239 #undef OPTSTR_tail 3240 #define OPTSTR_tail "?fFs:c(bytes)-n(lines)-[-cn][-fF]" 3241 #ifdef CLEANUP_tail 3242 #undef CLEANUP_tail 3243 #undef FOR_tail 3244 #undef FLAG_n 3245 #undef FLAG_c 3246 #undef FLAG_s 3247 #undef FLAG_F 3248 #undef FLAG_f 3249 #endif 3250 3251 // tar &(one-file-system)(no-ignore-case)(ignore-case)(no-anchored)(anchored)(no-wildcards)(wildcards)(no-wildcards-match-slash)(wildcards-match-slash)(show-transformed-names)(selinux)(restrict)(full-time)(no-recursion)(null)(numeric-owner)(no-same-permissions)(overwrite)(exclude)*(sort);:(mode):(mtime):(group):(owner):(to-command):~(strip-components)(strip)#~(transform)(xform)*Z(zstd)o(no-same-owner)p(same-permissions)k(keep-old)c(create)|h(dereference)x(extract)|t(list)|v(verbose)J(xz)j(bzip2)z(gzip)S(sparse)O(to-stdout)P(absolute-names)m(touch)X(exclude-from)*T(files-from)*I(use-compress-program):C(directory):f(file):as[!txc][!jzJa] &(one-file-system)(no-ignore-case)(ignore-case)(no-anchored)(anchored)(no-wildcards)(wildcards)(no-wildcards-match-slash)(wildcards-match-slash)(show-transformed-names)(selinux)(restrict)(full-time)(no-recursion)(null)(numeric-owner)(no-same-permissions)(overwrite)(exclude)*(sort);:(mode):(mtime):(group):(owner):(to-command):~(strip-components)(strip)#~(transform)(xform)*Z(zstd)o(no-same-owner)p(same-permissions)k(keep-old)c(create)|h(dereference)x(extract)|t(list)|v(verbose)J(xz)j(bzip2)z(gzip)S(sparse)O(to-stdout)P(absolute-names)m(touch)X(exclude-from)*T(files-from)*I(use-compress-program):C(directory):f(file):as[!txc][!jzJa] 3252 #undef OPTSTR_tar 3253 #define OPTSTR_tar "&(one-file-system)(no-ignore-case)(ignore-case)(no-anchored)(anchored)(no-wildcards)(wildcards)(no-wildcards-match-slash)(wildcards-match-slash)(show-transformed-names)(selinux)(restrict)(full-time)(no-recursion)(null)(numeric-owner)(no-same-permissions)(overwrite)(exclude)*(sort);:(mode):(mtime):(group):(owner):(to-command):~(strip-components)(strip)#~(transform)(xform)*Z(zstd)o(no-same-owner)p(same-permissions)k(keep-old)c(create)|h(dereference)x(extract)|t(list)|v(verbose)J(xz)j(bzip2)z(gzip)S(sparse)O(to-stdout)P(absolute-names)m(touch)X(exclude-from)*T(files-from)*I(use-compress-program):C(directory):f(file):as[!txc][!jzJa]" 3254 #ifdef CLEANUP_tar 3255 #undef CLEANUP_tar 3256 #undef FOR_tar 3257 #undef FLAG_s 3258 #undef FLAG_a 3259 #undef FLAG_f 3260 #undef FLAG_C 3261 #undef FLAG_I 3262 #undef FLAG_T 3263 #undef FLAG_X 3264 #undef FLAG_m 3265 #undef FLAG_P 3266 #undef FLAG_O 3267 #undef FLAG_S 3268 #undef FLAG_z 3269 #undef FLAG_j 3270 #undef FLAG_J 3271 #undef FLAG_v 3272 #undef FLAG_t 3273 #undef FLAG_x 3274 #undef FLAG_h 3275 #undef FLAG_c 3276 #undef FLAG_k 3277 #undef FLAG_p 3278 #undef FLAG_o 3279 #undef FLAG_Z 3280 #undef FLAG_xform 3281 #undef FLAG_strip 3282 #undef FLAG_to_command 3283 #undef FLAG_owner 3284 #undef FLAG_group 3285 #undef FLAG_mtime 3286 #undef FLAG_mode 3287 #undef FLAG_sort 3288 #undef FLAG_exclude 3289 #undef FLAG_overwrite 3290 #undef FLAG_no_same_permissions 3291 #undef FLAG_numeric_owner 3292 #undef FLAG_null 3293 #undef FLAG_no_recursion 3294 #undef FLAG_full_time 3295 #undef FLAG_restrict 3296 #undef FLAG_selinux 3297 #undef FLAG_show_transformed_names 3298 #undef FLAG_wildcards_match_slash 3299 #undef FLAG_no_wildcards_match_slash 3300 #undef FLAG_wildcards 3301 #undef FLAG_no_wildcards 3302 #undef FLAG_anchored 3303 #undef FLAG_no_anchored 3304 #undef FLAG_ignore_case 3305 #undef FLAG_no_ignore_case 3306 #undef FLAG_one_file_system 3307 #endif 3308 3309 // taskset <1^pa <1^pa 3310 #undef OPTSTR_taskset 3311 #define OPTSTR_taskset "<1^pa" 3312 #ifdef CLEANUP_taskset 3313 #undef CLEANUP_taskset 3314 #undef FOR_taskset 3315 #undef FLAG_a 3316 #undef FLAG_p 3317 #endif 3318 3319 // tcpsvd ^<3c#=30<1b#=20<0C:u:l:hEv 3320 #undef OPTSTR_tcpsvd 3321 #define OPTSTR_tcpsvd "^<3c#=30<1b#=20<0C:u:l:hEv" 3322 #ifdef CLEANUP_tcpsvd 3323 #undef CLEANUP_tcpsvd 3324 #undef FOR_tcpsvd 3325 #undef FLAG_v 3326 #undef FLAG_E 3327 #undef FLAG_h 3328 #undef FLAG_l 3329 #undef FLAG_u 3330 #undef FLAG_C 3331 #undef FLAG_b 3332 #undef FLAG_c 3333 #endif 3334 3335 // tee ia ia 3336 #undef OPTSTR_tee 3337 #define OPTSTR_tee "ia" 3338 #ifdef CLEANUP_tee 3339 #undef CLEANUP_tee 3340 #undef FOR_tee 3341 #undef FLAG_a 3342 #undef FLAG_i 3343 #endif 3344 3345 // telnet <1>2 3346 #undef OPTSTR_telnet 3347 #define OPTSTR_telnet "<1>2" 3348 #ifdef CLEANUP_telnet 3349 #undef CLEANUP_telnet 3350 #undef FOR_telnet 3351 #endif 3352 3353 // telnetd w#<0b:p#<0>65535=23f:l:FSKi[!wi] 3354 #undef OPTSTR_telnetd 3355 #define OPTSTR_telnetd "w#<0b:p#<0>65535=23f:l:FSKi[!wi]" 3356 #ifdef CLEANUP_telnetd 3357 #undef CLEANUP_telnetd 3358 #undef FOR_telnetd 3359 #undef FLAG_i 3360 #undef FLAG_K 3361 #undef FLAG_S 3362 #undef FLAG_F 3363 #undef FLAG_l 3364 #undef FLAG_f 3365 #undef FLAG_p 3366 #undef FLAG_b 3367 #undef FLAG_w 3368 #endif 3369 3370 // test 3371 #undef OPTSTR_test 3372 #define OPTSTR_test 0 3373 #ifdef CLEANUP_test 3374 #undef CLEANUP_test 3375 #undef FOR_test 3376 #endif 3377 3378 // tftp <1b#<8>65464r:l:g|p|[!gp] 3379 #undef OPTSTR_tftp 3380 #define OPTSTR_tftp "<1b#<8>65464r:l:g|p|[!gp]" 3381 #ifdef CLEANUP_tftp 3382 #undef CLEANUP_tftp 3383 #undef FOR_tftp 3384 #undef FLAG_p 3385 #undef FLAG_g 3386 #undef FLAG_l 3387 #undef FLAG_r 3388 #undef FLAG_b 3389 #endif 3390 3391 // tftpd rcu:l 3392 #undef OPTSTR_tftpd 3393 #define OPTSTR_tftpd "rcu:l" 3394 #ifdef CLEANUP_tftpd 3395 #undef CLEANUP_tftpd 3396 #undef FOR_tftpd 3397 #undef FLAG_l 3398 #undef FLAG_u 3399 #undef FLAG_c 3400 #undef FLAG_r 3401 #endif 3402 3403 // time <1^pv[-pv] <1^pv[-pv] 3404 #undef OPTSTR_time 3405 #define OPTSTR_time "<1^pv[-pv]" 3406 #ifdef CLEANUP_time 3407 #undef CLEANUP_time 3408 #undef FOR_time 3409 #undef FLAG_v 3410 #undef FLAG_p 3411 #endif 3412 3413 // timeout <2^(foreground)(preserve-status)vk:s(signal):i <2^(foreground)(preserve-status)vk:s(signal):i 3414 #undef OPTSTR_timeout 3415 #define OPTSTR_timeout "<2^(foreground)(preserve-status)vk:s(signal):i" 3416 #ifdef CLEANUP_timeout 3417 #undef CLEANUP_timeout 3418 #undef FOR_timeout 3419 #undef FLAG_i 3420 #undef FLAG_s 3421 #undef FLAG_k 3422 #undef FLAG_v 3423 #undef FLAG_preserve_status 3424 #undef FLAG_foreground 3425 #endif 3426 3427 // top >0O*hHk*o*p*u*s#<1d%<100=3000m#n#<1bq[!oO] >0O*hHk*o*p*u*s#<1d%<100=3000m#n#<1bq[!oO] 3428 #undef OPTSTR_top 3429 #define OPTSTR_top ">0O*hHk*o*p*u*s#<1d%<100=3000m#n#<1bq[!oO]" 3430 #ifdef CLEANUP_top 3431 #undef CLEANUP_top 3432 #undef FOR_top 3433 #undef FLAG_q 3434 #undef FLAG_b 3435 #undef FLAG_n 3436 #undef FLAG_m 3437 #undef FLAG_d 3438 #undef FLAG_s 3439 #undef FLAG_u 3440 #undef FLAG_p 3441 #undef FLAG_o 3442 #undef FLAG_k 3443 #undef FLAG_H 3444 #undef FLAG_h 3445 #undef FLAG_O 3446 #endif 3447 3448 // touch <1acd:fmr:t:h[!dtr] <1acd:fmr:t:h[!dtr] 3449 #undef OPTSTR_touch 3450 #define OPTSTR_touch "<1acd:fmr:t:h[!dtr]" 3451 #ifdef CLEANUP_touch 3452 #undef CLEANUP_touch 3453 #undef FOR_touch 3454 #undef FLAG_h 3455 #undef FLAG_t 3456 #undef FLAG_r 3457 #undef FLAG_m 3458 #undef FLAG_f 3459 #undef FLAG_d 3460 #undef FLAG_c 3461 #undef FLAG_a 3462 #endif 3463 3464 // toybox 3465 #undef OPTSTR_toybox 3466 #define OPTSTR_toybox 0 3467 #ifdef CLEANUP_toybox 3468 #undef CLEANUP_toybox 3469 #undef FOR_toybox 3470 #endif 3471 3472 // tr ^<1>2Ccstd[+cC] ^<1>2Ccstd[+cC] 3473 #undef OPTSTR_tr 3474 #define OPTSTR_tr "^<1>2Ccstd[+cC]" 3475 #ifdef CLEANUP_tr 3476 #undef CLEANUP_tr 3477 #undef FOR_tr 3478 #undef FLAG_d 3479 #undef FLAG_t 3480 #undef FLAG_s 3481 #undef FLAG_c 3482 #undef FLAG_C 3483 #endif 3484 3485 // 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 3486 #undef OPTSTR_traceroute 3487 #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" 3488 #ifdef CLEANUP_traceroute 3489 #undef CLEANUP_traceroute 3490 #undef FOR_traceroute 3491 #undef FLAG_4 3492 #undef FLAG_6 3493 #undef FLAG_F 3494 #undef FLAG_U 3495 #undef FLAG_I 3496 #undef FLAG_l 3497 #undef FLAG_d 3498 #undef FLAG_n 3499 #undef FLAG_v 3500 #undef FLAG_r 3501 #undef FLAG_m 3502 #undef FLAG_p 3503 #undef FLAG_q 3504 #undef FLAG_s 3505 #undef FLAG_t 3506 #undef FLAG_w 3507 #undef FLAG_g 3508 #undef FLAG_z 3509 #undef FLAG_f 3510 #undef FLAG_i 3511 #endif 3512 3513 // trap lp 3514 #undef OPTSTR_trap 3515 #define OPTSTR_trap "lp" 3516 #ifdef CLEANUP_trap 3517 #undef CLEANUP_trap 3518 #undef FOR_trap 3519 #undef FLAG_p 3520 #undef FLAG_l 3521 #endif 3522 3523 // true 3524 #undef OPTSTR_true 3525 #define OPTSTR_true 0 3526 #ifdef CLEANUP_true 3527 #undef CLEANUP_true 3528 #undef FOR_true 3529 #endif 3530 3531 // truncate <1s:|c <1s:|c 3532 #undef OPTSTR_truncate 3533 #define OPTSTR_truncate "<1s:|c" 3534 #ifdef CLEANUP_truncate 3535 #undef CLEANUP_truncate 3536 #undef FOR_truncate 3537 #undef FLAG_c 3538 #undef FLAG_s 3539 #endif 3540 3541 // ts ims 3542 #undef OPTSTR_ts 3543 #define OPTSTR_ts "ims" 3544 #ifdef CLEANUP_ts 3545 #undef CLEANUP_ts 3546 #undef FOR_ts 3547 #undef FLAG_s 3548 #undef FLAG_m 3549 #undef FLAG_i 3550 #endif 3551 3552 // tsort >1 3553 #undef OPTSTR_tsort 3554 #define OPTSTR_tsort ">1" 3555 #ifdef CLEANUP_tsort 3556 #undef CLEANUP_tsort 3557 #undef FOR_tsort 3558 #endif 3559 3560 // tty s s 3561 #undef OPTSTR_tty 3562 #define OPTSTR_tty "s" 3563 #ifdef CLEANUP_tty 3564 #undef CLEANUP_tty 3565 #undef FOR_tty 3566 #undef FLAG_s 3567 #endif 3568 3569 // tunctl <1>1t|d|u:T[!td] <1>1t|d|u:T[!td] 3570 #undef OPTSTR_tunctl 3571 #define OPTSTR_tunctl "<1>1t|d|u:T[!td]" 3572 #ifdef CLEANUP_tunctl 3573 #undef CLEANUP_tunctl 3574 #undef FOR_tunctl 3575 #undef FLAG_T 3576 #undef FLAG_u 3577 #undef FLAG_d 3578 #undef FLAG_t 3579 #endif 3580 3581 // uclampset p#am#<-1>1024M#<-1>1024R p#am#<-1>1024M#<-1>1024R 3582 #undef OPTSTR_uclampset 3583 #define OPTSTR_uclampset "p#am#<-1>1024M#<-1>1024R" 3584 #ifdef CLEANUP_uclampset 3585 #undef CLEANUP_uclampset 3586 #undef FOR_uclampset 3587 #undef FLAG_R 3588 #undef FLAG_M 3589 #undef FLAG_m 3590 #undef FLAG_a 3591 #undef FLAG_p 3592 #endif 3593 3594 // ulimit >1P#<1SHavutsrRqpnmlifedc[-SH][!apvutsrRqnmlifedc] >1P#<1SHavutsrRqpnmlifedc[-SH][!apvutsrRqnmlifedc] 3595 #undef OPTSTR_ulimit 3596 #define OPTSTR_ulimit ">1P#<1SHavutsrRqpnmlifedc[-SH][!apvutsrRqnmlifedc]" 3597 #ifdef CLEANUP_ulimit 3598 #undef CLEANUP_ulimit 3599 #undef FOR_ulimit 3600 #undef FLAG_c 3601 #undef FLAG_d 3602 #undef FLAG_e 3603 #undef FLAG_f 3604 #undef FLAG_i 3605 #undef FLAG_l 3606 #undef FLAG_m 3607 #undef FLAG_n 3608 #undef FLAG_p 3609 #undef FLAG_q 3610 #undef FLAG_R 3611 #undef FLAG_r 3612 #undef FLAG_s 3613 #undef FLAG_t 3614 #undef FLAG_u 3615 #undef FLAG_v 3616 #undef FLAG_a 3617 #undef FLAG_H 3618 #undef FLAG_S 3619 #undef FLAG_P 3620 #endif 3621 3622 // umount cndDflrat*v[!na] cndDflrat*v[!na] 3623 #undef OPTSTR_umount 3624 #define OPTSTR_umount "cndDflrat*v[!na]" 3625 #ifdef CLEANUP_umount 3626 #undef CLEANUP_umount 3627 #undef FOR_umount 3628 #undef FLAG_v 3629 #undef FLAG_t 3630 #undef FLAG_a 3631 #undef FLAG_r 3632 #undef FLAG_l 3633 #undef FLAG_f 3634 #undef FLAG_D 3635 #undef FLAG_d 3636 #undef FLAG_n 3637 #undef FLAG_c 3638 #endif 3639 3640 // uname paomvrns paomvrns 3641 #undef OPTSTR_uname 3642 #define OPTSTR_uname "paomvrns" 3643 #ifdef CLEANUP_uname 3644 #undef CLEANUP_uname 3645 #undef FOR_uname 3646 #undef FLAG_s 3647 #undef FLAG_n 3648 #undef FLAG_r 3649 #undef FLAG_v 3650 #undef FLAG_m 3651 #undef FLAG_o 3652 #undef FLAG_a 3653 #undef FLAG_p 3654 #endif 3655 3656 // unicode <1 3657 #undef OPTSTR_unicode 3658 #define OPTSTR_unicode "<1" 3659 #ifdef CLEANUP_unicode 3660 #undef CLEANUP_unicode 3661 #undef FOR_unicode 3662 #endif 3663 3664 // uniq f#s#w#zicdu f#s#w#zicdu 3665 #undef OPTSTR_uniq 3666 #define OPTSTR_uniq "f#s#w#zicdu" 3667 #ifdef CLEANUP_uniq 3668 #undef CLEANUP_uniq 3669 #undef FOR_uniq 3670 #undef FLAG_u 3671 #undef FLAG_d 3672 #undef FLAG_c 3673 #undef FLAG_i 3674 #undef FLAG_z 3675 #undef FLAG_w 3676 #undef FLAG_s 3677 #undef FLAG_f 3678 #endif 3679 3680 // unix2dos 3681 #undef OPTSTR_unix2dos 3682 #define OPTSTR_unix2dos 0 3683 #ifdef CLEANUP_unix2dos 3684 #undef CLEANUP_unix2dos 3685 #undef FOR_unix2dos 3686 #endif 3687 3688 // unlink <1>1 <1>1 3689 #undef OPTSTR_unlink 3690 #define OPTSTR_unlink "<1>1" 3691 #ifdef CLEANUP_unlink 3692 #undef CLEANUP_unlink 3693 #undef FOR_unlink 3694 #endif 3695 3696 // unset fvn[!fv] 3697 #undef OPTSTR_unset 3698 #define OPTSTR_unset "fvn[!fv]" 3699 #ifdef CLEANUP_unset 3700 #undef CLEANUP_unset 3701 #undef FOR_unset 3702 #undef FLAG_n 3703 #undef FLAG_v 3704 #undef FLAG_f 3705 #endif 3706 3707 // unshare <1^a(all)f(fork)r(map-root-user)C(cgroup):; i(ipc):; m(mount):; n(net):; p(pid):; u(uts):; U(user):; <1^a(all)f(fork)r(map-root-user)C(cgroup):; i(ipc):; m(mount):; n(net):; p(pid):; u(uts):; U(user):; 3708 #undef OPTSTR_unshare 3709 #define OPTSTR_unshare "<1^a(all)f(fork)r(map-root-user)C(cgroup):; i(ipc):; m(mount):; n(net):; p(pid):; u(uts):; U(user):; " 3710 #ifdef CLEANUP_unshare 3711 #undef CLEANUP_unshare 3712 #undef FOR_unshare 3713 #undef FLAG_U 3714 #undef FLAG_u 3715 #undef FLAG_p 3716 #undef FLAG_n 3717 #undef FLAG_m 3718 #undef FLAG_i 3719 #undef FLAG_C 3720 #undef FLAG_r 3721 #undef FLAG_f 3722 #undef FLAG_a 3723 #endif 3724 3725 // uptime >0ps >0ps 3726 #undef OPTSTR_uptime 3727 #define OPTSTR_uptime ">0ps" 3728 #ifdef CLEANUP_uptime 3729 #undef CLEANUP_uptime 3730 #undef FOR_uptime 3731 #undef FLAG_s 3732 #undef FLAG_p 3733 #endif 3734 3735 // useradd <1>2u#<0G:s:g:h:SDH 3736 #undef OPTSTR_useradd 3737 #define OPTSTR_useradd "<1>2u#<0G:s:g:h:SDH" 3738 #ifdef CLEANUP_useradd 3739 #undef CLEANUP_useradd 3740 #undef FOR_useradd 3741 #undef FLAG_H 3742 #undef FLAG_D 3743 #undef FLAG_S 3744 #undef FLAG_h 3745 #undef FLAG_g 3746 #undef FLAG_s 3747 #undef FLAG_G 3748 #undef FLAG_u 3749 #endif 3750 3751 // userdel <1>1r 3752 #undef OPTSTR_userdel 3753 #define OPTSTR_userdel "<1>1r" 3754 #ifdef CLEANUP_userdel 3755 #undef CLEANUP_userdel 3756 #undef FOR_userdel 3757 #undef FLAG_r 3758 #endif 3759 3760 // usleep <1>1 <1>1 3761 #undef OPTSTR_usleep 3762 #define OPTSTR_usleep "<1>1" 3763 #ifdef CLEANUP_usleep 3764 #undef CLEANUP_usleep 3765 #undef FOR_usleep 3766 #endif 3767 3768 // uudecode >1o: >1o: 3769 #undef OPTSTR_uudecode 3770 #define OPTSTR_uudecode ">1o:" 3771 #ifdef CLEANUP_uudecode 3772 #undef CLEANUP_uudecode 3773 #undef FOR_uudecode 3774 #undef FLAG_o 3775 #endif 3776 3777 // uuencode <1>2m <1>2m 3778 #undef OPTSTR_uuencode 3779 #define OPTSTR_uuencode "<1>2m" 3780 #ifdef CLEANUP_uuencode 3781 #undef CLEANUP_uuencode 3782 #undef FOR_uuencode 3783 #undef FLAG_m 3784 #endif 3785 3786 // uuidgen >0r(random) >0r(random) 3787 #undef OPTSTR_uuidgen 3788 #define OPTSTR_uuidgen ">0r(random)" 3789 #ifdef CLEANUP_uuidgen 3790 #undef CLEANUP_uuidgen 3791 #undef FOR_uuidgen 3792 #undef FLAG_r 3793 #endif 3794 3795 // vconfig <2>4 <2>4 3796 #undef OPTSTR_vconfig 3797 #define OPTSTR_vconfig "<2>4" 3798 #ifdef CLEANUP_vconfig 3799 #undef CLEANUP_vconfig 3800 #undef FOR_vconfig 3801 #endif 3802 3803 // vi >1s:c: >1s:c: 3804 #undef OPTSTR_vi 3805 #define OPTSTR_vi ">1s:c:" 3806 #ifdef CLEANUP_vi 3807 #undef CLEANUP_vi 3808 #undef FOR_vi 3809 #undef FLAG_c 3810 #undef FLAG_s 3811 #endif 3812 3813 // vmstat >2n >2n 3814 #undef OPTSTR_vmstat 3815 #define OPTSTR_vmstat ">2n" 3816 #ifdef CLEANUP_vmstat 3817 #undef CLEANUP_vmstat 3818 #undef FOR_vmstat 3819 #undef FLAG_n 3820 #endif 3821 3822 // w 3823 #undef OPTSTR_w 3824 #define OPTSTR_w 0 3825 #ifdef CLEANUP_w 3826 #undef CLEANUP_w 3827 #undef FOR_w 3828 #endif 3829 3830 // wait n 3831 #undef OPTSTR_wait 3832 #define OPTSTR_wait "n" 3833 #ifdef CLEANUP_wait 3834 #undef CLEANUP_wait 3835 #undef FOR_wait 3836 #undef FLAG_n 3837 #endif 3838 3839 // watch ^<1n%<100=2000tebx ^<1n%<100=2000tebx 3840 #undef OPTSTR_watch 3841 #define OPTSTR_watch "^<1n%<100=2000tebx" 3842 #ifdef CLEANUP_watch 3843 #undef CLEANUP_watch 3844 #undef FOR_watch 3845 #undef FLAG_x 3846 #undef FLAG_b 3847 #undef FLAG_e 3848 #undef FLAG_t 3849 #undef FLAG_n 3850 #endif 3851 3852 // watchdog <1>1Ft#=4<1T#=60<1 3853 #undef OPTSTR_watchdog 3854 #define OPTSTR_watchdog "<1>1Ft#=4<1T#=60<1" 3855 #ifdef CLEANUP_watchdog 3856 #undef CLEANUP_watchdog 3857 #undef FOR_watchdog 3858 #undef FLAG_T 3859 #undef FLAG_t 3860 #undef FLAG_F 3861 #endif 3862 3863 // wc Lcmwl Lcmwl 3864 #undef OPTSTR_wc 3865 #define OPTSTR_wc "Lcmwl" 3866 #ifdef CLEANUP_wc 3867 #undef CLEANUP_wc 3868 #undef FOR_wc 3869 #undef FLAG_l 3870 #undef FLAG_w 3871 #undef FLAG_m 3872 #undef FLAG_c 3873 #undef FLAG_L 3874 #endif 3875 3876 // wget <1>1(max-redirect)#<0=20d(debug)O(output-document):p(post-data): 3877 #undef OPTSTR_wget 3878 #define OPTSTR_wget "<1>1(max-redirect)#<0=20d(debug)O(output-document):p(post-data):" 3879 #ifdef CLEANUP_wget 3880 #undef CLEANUP_wget 3881 #undef FOR_wget 3882 #undef FLAG_p 3883 #undef FLAG_O 3884 #undef FLAG_d 3885 #undef FLAG_max_redirect 3886 #endif 3887 3888 // which <1a <1a 3889 #undef OPTSTR_which 3890 #define OPTSTR_which "<1a" 3891 #ifdef CLEANUP_which 3892 #undef CLEANUP_which 3893 #undef FOR_which 3894 #undef FLAG_a 3895 #endif 3896 3897 // who a 3898 #undef OPTSTR_who 3899 #define OPTSTR_who "a" 3900 #ifdef CLEANUP_who 3901 #undef CLEANUP_who 3902 #undef FOR_who 3903 #undef FLAG_a 3904 #endif 3905 3906 // xargs ^E:P#<0(null)=1optr(no-run-if-empty)n#<1(max-args)s#0[!0E] ^E:P#<0(null)=1optr(no-run-if-empty)n#<1(max-args)s#0[!0E] 3907 #undef OPTSTR_xargs 3908 #define OPTSTR_xargs "^E:P#<0(null)=1optr(no-run-if-empty)n#<1(max-args)s#0[!0E]" 3909 #ifdef CLEANUP_xargs 3910 #undef CLEANUP_xargs 3911 #undef FOR_xargs 3912 #undef FLAG_0 3913 #undef FLAG_s 3914 #undef FLAG_n 3915 #undef FLAG_r 3916 #undef FLAG_t 3917 #undef FLAG_p 3918 #undef FLAG_o 3919 #undef FLAG_P 3920 #undef FLAG_E 3921 #endif 3922 3923 // xxd >1c#<0>256l#o#g#<0=2eiprs#[!rs][!re] >1c#<0>256l#o#g#<0=2eiprs#[!rs][!re] 3924 #undef OPTSTR_xxd 3925 #define OPTSTR_xxd ">1c#<0>256l#o#g#<0=2eiprs#[!rs][!re]" 3926 #ifdef CLEANUP_xxd 3927 #undef CLEANUP_xxd 3928 #undef FOR_xxd 3929 #undef FLAG_s 3930 #undef FLAG_r 3931 #undef FLAG_p 3932 #undef FLAG_i 3933 #undef FLAG_e 3934 #undef FLAG_g 3935 #undef FLAG_o 3936 #undef FLAG_l 3937 #undef FLAG_c 3938 #endif 3939 3940 // xzcat 3941 #undef OPTSTR_xzcat 3942 #define OPTSTR_xzcat 0 3943 #ifdef CLEANUP_xzcat 3944 #undef CLEANUP_xzcat 3945 #undef FOR_xzcat 3946 #endif 3947 3948 // yes 3949 #undef OPTSTR_yes 3950 #define OPTSTR_yes 0 3951 #ifdef CLEANUP_yes 3952 #undef CLEANUP_yes 3953 #undef FOR_yes 3954 #endif 3955 3956 // zcat cdfkt123456789[-123456789] cdfkt123456789[-123456789] 3957 #undef OPTSTR_zcat 3958 #define OPTSTR_zcat "cdfkt123456789[-123456789]" 3959 #ifdef CLEANUP_zcat 3960 #undef CLEANUP_zcat 3961 #undef FOR_zcat 3962 #undef FLAG_9 3963 #undef FLAG_8 3964 #undef FLAG_7 3965 #undef FLAG_6 3966 #undef FLAG_5 3967 #undef FLAG_4 3968 #undef FLAG_3 3969 #undef FLAG_2 3970 #undef FLAG_1 3971 #undef FLAG_t 3972 #undef FLAG_k 3973 #undef FLAG_f 3974 #undef FLAG_d 3975 #undef FLAG_c 3976 #endif 3977 3978 #ifdef FOR_acpi 3979 #define CLEANUP_acpi 3980 #ifndef TT 3981 #define TT this.acpi 3982 #endif 3983 #define FLAG_V (1LL<<0) 3984 #define FLAG_t (1LL<<1) 3985 #define FLAG_c (1LL<<2) 3986 #define FLAG_b (1LL<<3) 3987 #define FLAG_a (1LL<<4) 3988 #endif 3989 3990 #ifdef FOR_arch 3991 #define CLEANUP_arch 3992 #ifndef TT 3993 #define TT this.arch 3994 #endif 3995 #endif 3996 3997 #ifdef FOR_arp 3998 #define CLEANUP_arp 3999 #ifndef TT 4000 #define TT this.arp 4001 #endif 4002 #define FLAG_H (FORCED_FLAG<<0) 4003 #define FLAG_A (FORCED_FLAG<<1) 4004 #define FLAG_p (FORCED_FLAG<<2) 4005 #define FLAG_a (FORCED_FLAG<<3) 4006 #define FLAG_d (FORCED_FLAG<<4) 4007 #define FLAG_s (FORCED_FLAG<<5) 4008 #define FLAG_D (FORCED_FLAG<<6) 4009 #define FLAG_n (FORCED_FLAG<<7) 4010 #define FLAG_i (FORCED_FLAG<<8) 4011 #define FLAG_v (FORCED_FLAG<<9) 4012 #endif 4013 4014 #ifdef FOR_arping 4015 #define CLEANUP_arping 4016 #ifndef TT 4017 #define TT this.arping 4018 #endif 4019 #define FLAG_f (FORCED_FLAG<<0) 4020 #define FLAG_q (FORCED_FLAG<<1) 4021 #define FLAG_b (FORCED_FLAG<<2) 4022 #define FLAG_D (FORCED_FLAG<<3) 4023 #define FLAG_U (FORCED_FLAG<<4) 4024 #define FLAG_A (FORCED_FLAG<<5) 4025 #define FLAG_c (FORCED_FLAG<<6) 4026 #define FLAG_w (FORCED_FLAG<<7) 4027 #define FLAG_I (FORCED_FLAG<<8) 4028 #define FLAG_s (FORCED_FLAG<<9) 4029 #endif 4030 4031 #ifdef FOR_ascii 4032 #define CLEANUP_ascii 4033 #ifndef TT 4034 #define TT this.ascii 4035 #endif 4036 #endif 4037 4038 #ifdef FOR_awk 4039 #define CLEANUP_awk 4040 #ifndef TT 4041 #define TT this.awk 4042 #endif 4043 #define FLAG_c (FORCED_FLAG<<0) 4044 #define FLAG_b (FORCED_FLAG<<1) 4045 #define FLAG_f (FORCED_FLAG<<2) 4046 #define FLAG_v (FORCED_FLAG<<3) 4047 #define FLAG_F (FORCED_FLAG<<4) 4048 #endif 4049 4050 #ifdef FOR_base32 4051 #define CLEANUP_base32 4052 #ifndef TT 4053 #define TT this.base32 4054 #endif 4055 #define FLAG_w (FORCED_FLAG<<0) 4056 #define FLAG_i (FORCED_FLAG<<1) 4057 #define FLAG_d (FORCED_FLAG<<2) 4058 #endif 4059 4060 #ifdef FOR_base64 4061 #define CLEANUP_base64 4062 #ifndef TT 4063 #define TT this.base64 4064 #endif 4065 #define FLAG_w (1LL<<0) 4066 #define FLAG_i (1LL<<1) 4067 #define FLAG_d (1LL<<2) 4068 #endif 4069 4070 #ifdef FOR_basename 4071 #define CLEANUP_basename 4072 #ifndef TT 4073 #define TT this.basename 4074 #endif 4075 #define FLAG_s (1LL<<0) 4076 #define FLAG_a (1LL<<1) 4077 #endif 4078 4079 #ifdef FOR_bc 4080 #define CLEANUP_bc 4081 #ifndef TT 4082 #define TT this.bc 4083 #endif 4084 #define FLAG_w (FORCED_FLAG<<0) 4085 #define FLAG_s (FORCED_FLAG<<1) 4086 #define FLAG_q (FORCED_FLAG<<2) 4087 #define FLAG_l (FORCED_FLAG<<3) 4088 #define FLAG_i (FORCED_FLAG<<4) 4089 #endif 4090 4091 #ifdef FOR_blkdiscard 4092 #define CLEANUP_blkdiscard 4093 #ifndef TT 4094 #define TT this.blkdiscard 4095 #endif 4096 #define FLAG_z (1LL<<0) 4097 #define FLAG_s (1LL<<1) 4098 #define FLAG_o (1LL<<2) 4099 #define FLAG_l (1LL<<3) 4100 #define FLAG_f (1LL<<4) 4101 #endif 4102 4103 #ifdef FOR_blkid 4104 #define CLEANUP_blkid 4105 #ifndef TT 4106 #define TT this.blkid 4107 #endif 4108 #define FLAG_s (1LL<<0) 4109 #define FLAG_o (1LL<<1) 4110 #define FLAG_L (1LL<<2) 4111 #define FLAG_U (1LL<<3) 4112 #endif 4113 4114 #ifdef FOR_blockdev 4115 #define CLEANUP_blockdev 4116 #ifndef TT 4117 #define TT this.blockdev 4118 #endif 4119 #define FLAG_rereadpt (1LL<<0) 4120 #define FLAG_flushbufs (1LL<<1) 4121 #define FLAG_setra (1LL<<2) 4122 #define FLAG_getra (1LL<<3) 4123 #define FLAG_getsize64 (1LL<<4) 4124 #define FLAG_getsize (1LL<<5) 4125 #define FLAG_getsz (1LL<<6) 4126 #define FLAG_setbsz (1LL<<7) 4127 #define FLAG_getbsz (1LL<<8) 4128 #define FLAG_getss (1LL<<9) 4129 #define FLAG_getro (1LL<<10) 4130 #define FLAG_setrw (1LL<<11) 4131 #define FLAG_setro (1LL<<12) 4132 #endif 4133 4134 #ifdef FOR_bootchartd 4135 #define CLEANUP_bootchartd 4136 #ifndef TT 4137 #define TT this.bootchartd 4138 #endif 4139 #endif 4140 4141 #ifdef FOR_brctl 4142 #define CLEANUP_brctl 4143 #ifndef TT 4144 #define TT this.brctl 4145 #endif 4146 #endif 4147 4148 #ifdef FOR_break 4149 #define CLEANUP_break 4150 #ifndef TT 4151 #define TT this.break 4152 #endif 4153 #endif 4154 4155 #ifdef FOR_bunzip2 4156 #define CLEANUP_bunzip2 4157 #ifndef TT 4158 #define TT this.bunzip2 4159 #endif 4160 #define FLAG_v (FORCED_FLAG<<0) 4161 #define FLAG_k (FORCED_FLAG<<1) 4162 #define FLAG_t (FORCED_FLAG<<2) 4163 #define FLAG_f (FORCED_FLAG<<3) 4164 #define FLAG_c (FORCED_FLAG<<4) 4165 #endif 4166 4167 #ifdef FOR_bzcat 4168 #define CLEANUP_bzcat 4169 #ifndef TT 4170 #define TT this.bzcat 4171 #endif 4172 #endif 4173 4174 #ifdef FOR_cal 4175 #define CLEANUP_cal 4176 #ifndef TT 4177 #define TT this.cal 4178 #endif 4179 #define FLAG_h (1LL<<0) 4180 #endif 4181 4182 #ifdef FOR_cat 4183 #define CLEANUP_cat 4184 #ifndef TT 4185 #define TT this.cat 4186 #endif 4187 #define FLAG_e (1LL<<0) 4188 #define FLAG_t (1LL<<1) 4189 #define FLAG_v (1LL<<2) 4190 #define FLAG_u (1LL<<3) 4191 #endif 4192 4193 #ifdef FOR_cd 4194 #define CLEANUP_cd 4195 #ifndef TT 4196 #define TT this.cd 4197 #endif 4198 #define FLAG_P (FORCED_FLAG<<0) 4199 #define FLAG_L (FORCED_FLAG<<1) 4200 #endif 4201 4202 #ifdef FOR_chattr 4203 #define CLEANUP_chattr 4204 #ifndef TT 4205 #define TT this.chattr 4206 #endif 4207 #define FLAG_R (1LL<<0) 4208 #define FLAG_v (1LL<<1) 4209 #define FLAG_p (1LL<<2) 4210 #endif 4211 4212 #ifdef FOR_chcon 4213 #define CLEANUP_chcon 4214 #ifndef TT 4215 #define TT this.chcon 4216 #endif 4217 #define FLAG_R (1LL<<0) 4218 #define FLAG_v (1LL<<1) 4219 #define FLAG_h (1LL<<2) 4220 #endif 4221 4222 #ifdef FOR_chgrp 4223 #define CLEANUP_chgrp 4224 #ifndef TT 4225 #define TT this.chgrp 4226 #endif 4227 #define FLAG_v (1LL<<0) 4228 #define FLAG_f (1LL<<1) 4229 #define FLAG_R (1LL<<2) 4230 #define FLAG_H (1LL<<3) 4231 #define FLAG_L (1LL<<4) 4232 #define FLAG_P (1LL<<5) 4233 #define FLAG_h (1LL<<6) 4234 #endif 4235 4236 #ifdef FOR_chmod 4237 #define CLEANUP_chmod 4238 #ifndef TT 4239 #define TT this.chmod 4240 #endif 4241 #define FLAG_R (1LL<<0) 4242 #define FLAG_f (1LL<<1) 4243 #define FLAG_v (1LL<<2) 4244 #endif 4245 4246 #ifdef FOR_chroot 4247 #define CLEANUP_chroot 4248 #ifndef TT 4249 #define TT this.chroot 4250 #endif 4251 #endif 4252 4253 #ifdef FOR_chrt 4254 #define CLEANUP_chrt 4255 #ifndef TT 4256 #define TT this.chrt 4257 #endif 4258 #define FLAG_o (1LL<<0) 4259 #define FLAG_f (1LL<<1) 4260 #define FLAG_r (1LL<<2) 4261 #define FLAG_b (1LL<<3) 4262 #define FLAG_R (1LL<<4) 4263 #define FLAG_i (1LL<<5) 4264 #define FLAG_p (1LL<<6) 4265 #define FLAG_m (1LL<<7) 4266 #endif 4267 4268 #ifdef FOR_chsh 4269 #define CLEANUP_chsh 4270 #ifndef TT 4271 #define TT this.chsh 4272 #endif 4273 #define FLAG_a (FORCED_FLAG<<0) 4274 #define FLAG_s (FORCED_FLAG<<1) 4275 #define FLAG_R (FORCED_FLAG<<2) 4276 #endif 4277 4278 #ifdef FOR_chvt 4279 #define CLEANUP_chvt 4280 #ifndef TT 4281 #define TT this.chvt 4282 #endif 4283 #endif 4284 4285 #ifdef FOR_cksum 4286 #define CLEANUP_cksum 4287 #ifndef TT 4288 #define TT this.cksum 4289 #endif 4290 #define FLAG_N (1LL<<0) 4291 #define FLAG_L (1LL<<1) 4292 #define FLAG_P (1LL<<2) 4293 #define FLAG_I (1LL<<3) 4294 #define FLAG_H (1LL<<4) 4295 #endif 4296 4297 #ifdef FOR_clear 4298 #define CLEANUP_clear 4299 #ifndef TT 4300 #define TT this.clear 4301 #endif 4302 #endif 4303 4304 #ifdef FOR_cmp 4305 #define CLEANUP_cmp 4306 #ifndef TT 4307 #define TT this.cmp 4308 #endif 4309 #define FLAG_n (1LL<<0) 4310 #define FLAG_s (1LL<<1) 4311 #define FLAG_l (1LL<<2) 4312 #endif 4313 4314 #ifdef FOR_comm 4315 #define CLEANUP_comm 4316 #ifndef TT 4317 #define TT this.comm 4318 #endif 4319 #define FLAG_1 (1LL<<0) 4320 #define FLAG_2 (1LL<<1) 4321 #define FLAG_3 (1LL<<2) 4322 #endif 4323 4324 #ifdef FOR_continue 4325 #define CLEANUP_continue 4326 #ifndef TT 4327 #define TT this.continue 4328 #endif 4329 #endif 4330 4331 #ifdef FOR_count 4332 #define CLEANUP_count 4333 #ifndef TT 4334 #define TT this.count 4335 #endif 4336 #define FLAG_l (FORCED_FLAG<<0) 4337 #endif 4338 4339 #ifdef FOR_cp 4340 #define CLEANUP_cp 4341 #ifndef TT 4342 #define TT this.cp 4343 #endif 4344 #define FLAG_T (1LL<<0) 4345 #define FLAG_t (1LL<<1) 4346 #define FLAG_i (1LL<<2) 4347 #define FLAG_f (1LL<<3) 4348 #define FLAG_F (1LL<<4) 4349 #define FLAG_n (1LL<<5) 4350 #define FLAG_v (1LL<<6) 4351 #define FLAG_l (1LL<<7) 4352 #define FLAG_s (1LL<<8) 4353 #define FLAG_a (1LL<<9) 4354 #define FLAG_d (1LL<<10) 4355 #define FLAG_u (1LL<<11) 4356 #define FLAG_r (1LL<<12) 4357 #define FLAG_p (1LL<<13) 4358 #define FLAG_P (1LL<<14) 4359 #define FLAG_L (1LL<<15) 4360 #define FLAG_H (1LL<<16) 4361 #define FLAG_R (1LL<<17) 4362 #define FLAG_D (1LL<<18) 4363 #define FLAG_preserve (1LL<<19) 4364 #endif 4365 4366 #ifdef FOR_cpio 4367 #define CLEANUP_cpio 4368 #ifndef TT 4369 #define TT this.cpio 4370 #endif 4371 #define FLAG_o (1LL<<0) 4372 #define FLAG_v (1LL<<1) 4373 #define FLAG_F (1LL<<2) 4374 #define FLAG_t (1LL<<3) 4375 #define FLAG_i (1LL<<4) 4376 #define FLAG_p (1LL<<5) 4377 #define FLAG_H (1LL<<6) 4378 #define FLAG_L (1LL<<7) 4379 #define FLAG_u (1LL<<8) 4380 #define FLAG_d (1LL<<9) 4381 #define FLAG_m (1LL<<10) 4382 #define FLAG_R (1LL<<11) 4383 #define FLAG_no_preserve_owner (1LL<<12) 4384 #define FLAG_quiet (1LL<<13) 4385 #define FLAG_renumber_inodes (1LL<<14) 4386 #define FLAG_ignore_devno (1LL<<15) 4387 #endif 4388 4389 #ifdef FOR_crc32 4390 #define CLEANUP_crc32 4391 #ifndef TT 4392 #define TT this.crc32 4393 #endif 4394 #endif 4395 4396 #ifdef FOR_crond 4397 #define CLEANUP_crond 4398 #ifndef TT 4399 #define TT this.crond 4400 #endif 4401 #define FLAG_c (FORCED_FLAG<<0) 4402 #define FLAG_L (FORCED_FLAG<<1) 4403 #define FLAG_d (FORCED_FLAG<<2) 4404 #define FLAG_l (FORCED_FLAG<<3) 4405 #define FLAG_S (FORCED_FLAG<<4) 4406 #define FLAG_b (FORCED_FLAG<<5) 4407 #define FLAG_f (FORCED_FLAG<<6) 4408 #endif 4409 4410 #ifdef FOR_crontab 4411 #define CLEANUP_crontab 4412 #ifndef TT 4413 #define TT this.crontab 4414 #endif 4415 #define FLAG_r (FORCED_FLAG<<0) 4416 #define FLAG_l (FORCED_FLAG<<1) 4417 #define FLAG_e (FORCED_FLAG<<2) 4418 #define FLAG_u (FORCED_FLAG<<3) 4419 #define FLAG_c (FORCED_FLAG<<4) 4420 #endif 4421 4422 #ifdef FOR_csplit 4423 #define CLEANUP_csplit 4424 #ifndef TT 4425 #define TT this.csplit 4426 #endif 4427 #define FLAG_n (FORCED_FLAG<<0) 4428 #define FLAG_f (FORCED_FLAG<<1) 4429 #define FLAG_k (FORCED_FLAG<<2) 4430 #define FLAG_s (FORCED_FLAG<<3) 4431 #endif 4432 4433 #ifdef FOR_cut 4434 #define CLEANUP_cut 4435 #ifndef TT 4436 #define TT this.cut 4437 #endif 4438 #define FLAG_n (1LL<<0) 4439 #define FLAG_D (1LL<<1) 4440 #define FLAG_s (1LL<<2) 4441 #define FLAG_d (1LL<<3) 4442 #define FLAG_O (1LL<<4) 4443 #define FLAG_C (1LL<<5) 4444 #define FLAG_F (1LL<<6) 4445 #define FLAG_f (1LL<<7) 4446 #define FLAG_c (1LL<<8) 4447 #define FLAG_b (1LL<<9) 4448 #endif 4449 4450 #ifdef FOR_date 4451 #define CLEANUP_date 4452 #ifndef TT 4453 #define TT this.date 4454 #endif 4455 #define FLAG_u (1LL<<0) 4456 #define FLAG_s (1LL<<1) 4457 #define FLAG_r (1LL<<2) 4458 #define FLAG_I (1LL<<3) 4459 #define FLAG_D (1LL<<4) 4460 #define FLAG_d (1LL<<5) 4461 #endif 4462 4463 #ifdef FOR_dd 4464 #define CLEANUP_dd 4465 #ifndef TT 4466 #define TT this.dd 4467 #endif 4468 #endif 4469 4470 #ifdef FOR_deallocvt 4471 #define CLEANUP_deallocvt 4472 #ifndef TT 4473 #define TT this.deallocvt 4474 #endif 4475 #endif 4476 4477 #ifdef FOR_declare 4478 #define CLEANUP_declare 4479 #ifndef TT 4480 #define TT this.declare 4481 #endif 4482 #define FLAG_r (FORCED_FLAG<<0) 4483 #define FLAG_x (FORCED_FLAG<<1) 4484 #define FLAG_n (FORCED_FLAG<<2) 4485 #define FLAG_u (FORCED_FLAG<<3) 4486 #define FLAG_l (FORCED_FLAG<<4) 4487 #define FLAG_i (FORCED_FLAG<<5) 4488 #define FLAG_a (FORCED_FLAG<<6) 4489 #define FLAG_A (FORCED_FLAG<<7) 4490 #define FLAG_p (FORCED_FLAG<<8) 4491 #endif 4492 4493 #ifdef FOR_demo_many_options 4494 #define CLEANUP_demo_many_options 4495 #ifndef TT 4496 #define TT this.demo_many_options 4497 #endif 4498 #define FLAG_a (FORCED_FLAG<<0) 4499 #define FLAG_b (FORCED_FLAG<<1) 4500 #define FLAG_c (FORCED_FLAG<<2) 4501 #define FLAG_d (FORCED_FLAG<<3) 4502 #define FLAG_e (FORCED_FLAG<<4) 4503 #define FLAG_f (FORCED_FLAG<<5) 4504 #define FLAG_g (FORCED_FLAG<<6) 4505 #define FLAG_h (FORCED_FLAG<<7) 4506 #define FLAG_i (FORCED_FLAG<<8) 4507 #define FLAG_j (FORCED_FLAG<<9) 4508 #define FLAG_k (FORCED_FLAG<<10) 4509 #define FLAG_l (FORCED_FLAG<<11) 4510 #define FLAG_m (FORCED_FLAG<<12) 4511 #define FLAG_n (FORCED_FLAG<<13) 4512 #define FLAG_o (FORCED_FLAG<<14) 4513 #define FLAG_p (FORCED_FLAG<<15) 4514 #define FLAG_q (FORCED_FLAG<<16) 4515 #define FLAG_r (FORCED_FLAG<<17) 4516 #define FLAG_s (FORCED_FLAG<<18) 4517 #define FLAG_t (FORCED_FLAG<<19) 4518 #define FLAG_u (FORCED_FLAG<<20) 4519 #define FLAG_v (FORCED_FLAG<<21) 4520 #define FLAG_w (FORCED_FLAG<<22) 4521 #define FLAG_x (FORCED_FLAG<<23) 4522 #define FLAG_y (FORCED_FLAG<<24) 4523 #define FLAG_z (FORCED_FLAG<<25) 4524 #define FLAG_A (FORCED_FLAG<<26) 4525 #define FLAG_B (FORCED_FLAG<<27) 4526 #define FLAG_C (FORCED_FLAG<<28) 4527 #define FLAG_D (FORCED_FLAG<<29) 4528 #define FLAG_E (FORCED_FLAG<<30) 4529 #define FLAG_F (FORCED_FLAG<<31) 4530 #define FLAG_G (FORCED_FLAG<<32) 4531 #define FLAG_H (FORCED_FLAG<<33) 4532 #define FLAG_I (FORCED_FLAG<<34) 4533 #define FLAG_J (FORCED_FLAG<<35) 4534 #define FLAG_K (FORCED_FLAG<<36) 4535 #define FLAG_L (FORCED_FLAG<<37) 4536 #define FLAG_M (FORCED_FLAG<<38) 4537 #define FLAG_N (FORCED_FLAG<<39) 4538 #define FLAG_O (FORCED_FLAG<<40) 4539 #define FLAG_P (FORCED_FLAG<<41) 4540 #define FLAG_Q (FORCED_FLAG<<42) 4541 #define FLAG_R (FORCED_FLAG<<43) 4542 #define FLAG_S (FORCED_FLAG<<44) 4543 #define FLAG_T (FORCED_FLAG<<45) 4544 #define FLAG_U (FORCED_FLAG<<46) 4545 #define FLAG_V (FORCED_FLAG<<47) 4546 #define FLAG_W (FORCED_FLAG<<48) 4547 #define FLAG_X (FORCED_FLAG<<49) 4548 #define FLAG_Y (FORCED_FLAG<<50) 4549 #define FLAG_Z (FORCED_FLAG<<51) 4550 #endif 4551 4552 #ifdef FOR_demo_number 4553 #define CLEANUP_demo_number 4554 #ifndef TT 4555 #define TT this.demo_number 4556 #endif 4557 #define FLAG_s (FORCED_FLAG<<0) 4558 #define FLAG_b (FORCED_FLAG<<1) 4559 #define FLAG_d (FORCED_FLAG<<2) 4560 #define FLAG_c (FORCED_FLAG<<3) 4561 #define FLAG_h (FORCED_FLAG<<4) 4562 #define FLAG_M (FORCED_FLAG<<5) 4563 #define FLAG_D (FORCED_FLAG<<6) 4564 #endif 4565 4566 #ifdef FOR_demo_scankey 4567 #define CLEANUP_demo_scankey 4568 #ifndef TT 4569 #define TT this.demo_scankey 4570 #endif 4571 #endif 4572 4573 #ifdef FOR_demo_utf8towc 4574 #define CLEANUP_demo_utf8towc 4575 #ifndef TT 4576 #define TT this.demo_utf8towc 4577 #endif 4578 #endif 4579 4580 #ifdef FOR_devmem 4581 #define CLEANUP_devmem 4582 #ifndef TT 4583 #define TT this.devmem 4584 #endif 4585 #define FLAG_f (1LL<<0) 4586 #define FLAG_no_mmap (1LL<<1) 4587 #define FLAG_no_sync (1LL<<2) 4588 #endif 4589 4590 #ifdef FOR_df 4591 #define CLEANUP_df 4592 #ifndef TT 4593 #define TT this.df 4594 #endif 4595 #define FLAG_a (1LL<<0) 4596 #define FLAG_t (1LL<<1) 4597 #define FLAG_i (1LL<<2) 4598 #define FLAG_h (1LL<<3) 4599 #define FLAG_k (1LL<<4) 4600 #define FLAG_P (1LL<<5) 4601 #define FLAG_H (1LL<<6) 4602 #endif 4603 4604 #ifdef FOR_dhcp 4605 #define CLEANUP_dhcp 4606 #ifndef TT 4607 #define TT this.dhcp 4608 #endif 4609 #define FLAG_f (1LL<<0) 4610 #define FLAG_b (1LL<<1) 4611 #define FLAG_n (1LL<<2) 4612 #define FLAG_q (1LL<<3) 4613 #define FLAG_v (1LL<<4) 4614 #define FLAG_o (1LL<<5) 4615 #define FLAG_a (1LL<<6) 4616 #define FLAG_C (1LL<<7) 4617 #define FLAG_R (1LL<<8) 4618 #define FLAG_B (1LL<<9) 4619 #define FLAG_S (1LL<<10) 4620 #define FLAG_i (1LL<<11) 4621 #define FLAG_p (1LL<<12) 4622 #define FLAG_s (1LL<<13) 4623 #define FLAG_t (1LL<<14) 4624 #define FLAG_T (1LL<<15) 4625 #define FLAG_A (1LL<<16) 4626 #define FLAG_O (1LL<<17) 4627 #define FLAG_r (1LL<<18) 4628 #define FLAG_x (1LL<<19) 4629 #define FLAG_F (1LL<<20) 4630 #define FLAG_H (1LL<<21) 4631 #define FLAG_V (1LL<<22) 4632 #endif 4633 4634 #ifdef FOR_dhcp6 4635 #define CLEANUP_dhcp6 4636 #ifndef TT 4637 #define TT this.dhcp6 4638 #endif 4639 #define FLAG_f (FORCED_FLAG<<0) 4640 #define FLAG_b (FORCED_FLAG<<1) 4641 #define FLAG_n (FORCED_FLAG<<2) 4642 #define FLAG_q (FORCED_FLAG<<3) 4643 #define FLAG_v (FORCED_FLAG<<4) 4644 #define FLAG_R (FORCED_FLAG<<5) 4645 #define FLAG_S (FORCED_FLAG<<6) 4646 #define FLAG_i (FORCED_FLAG<<7) 4647 #define FLAG_p (FORCED_FLAG<<8) 4648 #define FLAG_s (FORCED_FLAG<<9) 4649 #define FLAG_t (FORCED_FLAG<<10) 4650 #define FLAG_T (FORCED_FLAG<<11) 4651 #define FLAG_A (FORCED_FLAG<<12) 4652 #define FLAG_r (FORCED_FLAG<<13) 4653 #endif 4654 4655 #ifdef FOR_dhcpd 4656 #define CLEANUP_dhcpd 4657 #ifndef TT 4658 #define TT this.dhcpd 4659 #endif 4660 #define FLAG_6 (FORCED_FLAG<<0) 4661 #define FLAG_4 (FORCED_FLAG<<1) 4662 #define FLAG_S (FORCED_FLAG<<2) 4663 #define FLAG_i (FORCED_FLAG<<3) 4664 #define FLAG_f (FORCED_FLAG<<4) 4665 #define FLAG_P (FORCED_FLAG<<5) 4666 #endif 4667 4668 #ifdef FOR_diff 4669 #define CLEANUP_diff 4670 #ifndef TT 4671 #define TT this.diff 4672 #endif 4673 #define FLAG_U (1LL<<0) 4674 #define FLAG_r (1LL<<1) 4675 #define FLAG_N (1LL<<2) 4676 #define FLAG_L (1LL<<3) 4677 #define FLAG_F (1LL<<4) 4678 #define FLAG_S (1LL<<5) 4679 #define FLAG_a (1LL<<6) 4680 #define FLAG_q (1LL<<7) 4681 #define FLAG_s (1LL<<8) 4682 #define FLAG_T (1LL<<9) 4683 #define FLAG_i (1LL<<10) 4684 #define FLAG_w (1LL<<11) 4685 #define FLAG_t (1LL<<12) 4686 #define FLAG_u (1LL<<13) 4687 #define FLAG_b (1LL<<14) 4688 #define FLAG_d (1LL<<15) 4689 #define FLAG_B (1LL<<16) 4690 #define FLAG_strip_trailing_cr (1LL<<17) 4691 #define FLAG_color (1LL<<18) 4692 #define FLAG_new_line_format (1LL<<19) 4693 #define FLAG_no_dereference (1LL<<20) 4694 #define FLAG_old_line_format (1LL<<21) 4695 #define FLAG_unchanged_line_format (1LL<<22) 4696 #endif 4697 4698 #ifdef FOR_dirname 4699 #define CLEANUP_dirname 4700 #ifndef TT 4701 #define TT this.dirname 4702 #endif 4703 #endif 4704 4705 #ifdef FOR_dmesg 4706 #define CLEANUP_dmesg 4707 #ifndef TT 4708 #define TT this.dmesg 4709 #endif 4710 #define FLAG_c (1LL<<0) 4711 #define FLAG_n (1LL<<1) 4712 #define FLAG_s (1LL<<2) 4713 #define FLAG_r (1LL<<3) 4714 #define FLAG_t (1LL<<4) 4715 #define FLAG_T (1LL<<5) 4716 #define FLAG_S (1LL<<6) 4717 #define FLAG_C (1LL<<7) 4718 #define FLAG_W (1LL<<8) 4719 #define FLAG_w (1LL<<9) 4720 #endif 4721 4722 #ifdef FOR_dnsdomainname 4723 #define CLEANUP_dnsdomainname 4724 #ifndef TT 4725 #define TT this.dnsdomainname 4726 #endif 4727 #endif 4728 4729 #ifdef FOR_dos2unix 4730 #define CLEANUP_dos2unix 4731 #ifndef TT 4732 #define TT this.dos2unix 4733 #endif 4734 #endif 4735 4736 #ifdef FOR_du 4737 #define CLEANUP_du 4738 #ifndef TT 4739 #define TT this.du 4740 #endif 4741 #define FLAG_b (1LL<<0) 4742 #define FLAG_x (1LL<<1) 4743 #define FLAG_s (1LL<<2) 4744 #define FLAG_L (1LL<<3) 4745 #define FLAG_K (1LL<<4) 4746 #define FLAG_k (1LL<<5) 4747 #define FLAG_H (1LL<<6) 4748 #define FLAG_a (1LL<<7) 4749 #define FLAG_c (1LL<<8) 4750 #define FLAG_l (1LL<<9) 4751 #define FLAG_m (1LL<<10) 4752 #define FLAG_h (1LL<<11) 4753 #define FLAG_d (1LL<<12) 4754 #endif 4755 4756 #ifdef FOR_dumpleases 4757 #define CLEANUP_dumpleases 4758 #ifndef TT 4759 #define TT this.dumpleases 4760 #endif 4761 #define FLAG_f (FORCED_FLAG<<0) 4762 #define FLAG_r (FORCED_FLAG<<1) 4763 #define FLAG_a (FORCED_FLAG<<2) 4764 #endif 4765 4766 #ifdef FOR_echo 4767 #define CLEANUP_echo 4768 #ifndef TT 4769 #define TT this.echo 4770 #endif 4771 #define FLAG_n (1LL<<0) 4772 #define FLAG_e (1LL<<1) 4773 #define FLAG_E (1LL<<2) 4774 #endif 4775 4776 #ifdef FOR_eject 4777 #define CLEANUP_eject 4778 #ifndef TT 4779 #define TT this.eject 4780 #endif 4781 #define FLAG_T (FORCED_FLAG<<0) 4782 #define FLAG_t (FORCED_FLAG<<1) 4783 #define FLAG_s (FORCED_FLAG<<2) 4784 #endif 4785 4786 #ifdef FOR_env 4787 #define CLEANUP_env 4788 #ifndef TT 4789 #define TT this.env 4790 #endif 4791 #define FLAG_u (1LL<<0) 4792 #define FLAG_0 (1LL<<1) 4793 #define FLAG_i (1LL<<2) 4794 #define FLAG_e (1LL<<3) 4795 #endif 4796 4797 #ifdef FOR_eval 4798 #define CLEANUP_eval 4799 #ifndef TT 4800 #define TT this.eval 4801 #endif 4802 #endif 4803 4804 #ifdef FOR_exec 4805 #define CLEANUP_exec 4806 #ifndef TT 4807 #define TT this.exec 4808 #endif 4809 #define FLAG_a (FORCED_FLAG<<0) 4810 #define FLAG_l (FORCED_FLAG<<1) 4811 #define FLAG_c (FORCED_FLAG<<2) 4812 #endif 4813 4814 #ifdef FOR_exit 4815 #define CLEANUP_exit 4816 #ifndef TT 4817 #define TT this.exit 4818 #endif 4819 #endif 4820 4821 #ifdef FOR_expand 4822 #define CLEANUP_expand 4823 #ifndef TT 4824 #define TT this.expand 4825 #endif 4826 #define FLAG_t (1LL<<0) 4827 #endif 4828 4829 #ifdef FOR_export 4830 #define CLEANUP_export 4831 #ifndef TT 4832 #define TT this.export 4833 #endif 4834 #define FLAG_p (FORCED_FLAG<<0) 4835 #define FLAG_n (FORCED_FLAG<<1) 4836 #endif 4837 4838 #ifdef FOR_expr 4839 #define CLEANUP_expr 4840 #ifndef TT 4841 #define TT this.expr 4842 #endif 4843 #endif 4844 4845 #ifdef FOR_factor 4846 #define CLEANUP_factor 4847 #ifndef TT 4848 #define TT this.factor 4849 #endif 4850 #define FLAG_x (FORCED_FLAG<<0) 4851 #define FLAG_h (FORCED_FLAG<<1) 4852 #endif 4853 4854 #ifdef FOR_fallocate 4855 #define CLEANUP_fallocate 4856 #ifndef TT 4857 #define TT this.fallocate 4858 #endif 4859 #define FLAG_o (1LL<<0) 4860 #define FLAG_l (1LL<<1) 4861 #endif 4862 4863 #ifdef FOR_false 4864 #define CLEANUP_false 4865 #ifndef TT 4866 #define TT this.false 4867 #endif 4868 #endif 4869 4870 #ifdef FOR_fdisk 4871 #define CLEANUP_fdisk 4872 #ifndef TT 4873 #define TT this.fdisk 4874 #endif 4875 #define FLAG_l (FORCED_FLAG<<0) 4876 #define FLAG_u (FORCED_FLAG<<1) 4877 #define FLAG_b (FORCED_FLAG<<2) 4878 #define FLAG_S (FORCED_FLAG<<3) 4879 #define FLAG_H (FORCED_FLAG<<4) 4880 #define FLAG_C (FORCED_FLAG<<5) 4881 #endif 4882 4883 #ifdef FOR_file 4884 #define CLEANUP_file 4885 #ifndef TT 4886 #define TT this.file 4887 #endif 4888 #define FLAG_s (1LL<<0) 4889 #define FLAG_L (1LL<<1) 4890 #define FLAG_h (1LL<<2) 4891 #define FLAG_b (1LL<<3) 4892 #endif 4893 4894 #ifdef FOR_find 4895 #define CLEANUP_find 4896 #ifndef TT 4897 #define TT this.find 4898 #endif 4899 #define FLAG_L (1LL<<0) 4900 #define FLAG_H (1LL<<1) 4901 #endif 4902 4903 #ifdef FOR_flock 4904 #define CLEANUP_flock 4905 #ifndef TT 4906 #define TT this.flock 4907 #endif 4908 #define FLAG_x (1LL<<0) 4909 #define FLAG_u (1LL<<1) 4910 #define FLAG_s (1LL<<2) 4911 #define FLAG_n (1LL<<3) 4912 #endif 4913 4914 #ifdef FOR_fmt 4915 #define CLEANUP_fmt 4916 #ifndef TT 4917 #define TT this.fmt 4918 #endif 4919 #define FLAG_w (1LL<<0) 4920 #endif 4921 4922 #ifdef FOR_fold 4923 #define CLEANUP_fold 4924 #ifndef TT 4925 #define TT this.fold 4926 #endif 4927 #define FLAG_w (FORCED_FLAG<<0) 4928 #define FLAG_s (FORCED_FLAG<<1) 4929 #define FLAG_b (FORCED_FLAG<<2) 4930 #endif 4931 4932 #ifdef FOR_free 4933 #define CLEANUP_free 4934 #ifndef TT 4935 #define TT this.free 4936 #endif 4937 #define FLAG_b (1LL<<0) 4938 #define FLAG_k (1LL<<1) 4939 #define FLAG_m (1LL<<2) 4940 #define FLAG_g (1LL<<3) 4941 #define FLAG_h (1LL<<4) 4942 #endif 4943 4944 #ifdef FOR_freeramdisk 4945 #define CLEANUP_freeramdisk 4946 #ifndef TT 4947 #define TT this.freeramdisk 4948 #endif 4949 #endif 4950 4951 #ifdef FOR_fsck 4952 #define CLEANUP_fsck 4953 #ifndef TT 4954 #define TT this.fsck 4955 #endif 4956 #define FLAG_C (FORCED_FLAG<<0) 4957 #define FLAG_s (FORCED_FLAG<<1) 4958 #define FLAG_V (FORCED_FLAG<<2) 4959 #define FLAG_T (FORCED_FLAG<<3) 4960 #define FLAG_R (FORCED_FLAG<<4) 4961 #define FLAG_P (FORCED_FLAG<<5) 4962 #define FLAG_N (FORCED_FLAG<<6) 4963 #define FLAG_A (FORCED_FLAG<<7) 4964 #define FLAG_t (FORCED_FLAG<<8) 4965 #endif 4966 4967 #ifdef FOR_fsfreeze 4968 #define CLEANUP_fsfreeze 4969 #ifndef TT 4970 #define TT this.fsfreeze 4971 #endif 4972 #define FLAG_u (1LL<<0) 4973 #define FLAG_f (1LL<<1) 4974 #endif 4975 4976 #ifdef FOR_fstype 4977 #define CLEANUP_fstype 4978 #ifndef TT 4979 #define TT this.fstype 4980 #endif 4981 #endif 4982 4983 #ifdef FOR_fsync 4984 #define CLEANUP_fsync 4985 #ifndef TT 4986 #define TT this.fsync 4987 #endif 4988 #define FLAG_d (1LL<<0) 4989 #endif 4990 4991 #ifdef FOR_ftpget 4992 #define CLEANUP_ftpget 4993 #ifndef TT 4994 #define TT this.ftpget 4995 #endif 4996 #define FLAG_D (FORCED_FLAG<<0) 4997 #define FLAG_d (FORCED_FLAG<<1) 4998 #define FLAG_M (FORCED_FLAG<<2) 4999 #define FLAG_m (FORCED_FLAG<<3) 5000 #define FLAG_L (FORCED_FLAG<<4) 5001 #define FLAG_l (FORCED_FLAG<<5) 5002 #define FLAG_s (FORCED_FLAG<<6) 5003 #define FLAG_g (FORCED_FLAG<<7) 5004 #define FLAG_v (FORCED_FLAG<<8) 5005 #define FLAG_u (FORCED_FLAG<<9) 5006 #define FLAG_p (FORCED_FLAG<<10) 5007 #define FLAG_c (FORCED_FLAG<<11) 5008 #define FLAG_P (FORCED_FLAG<<12) 5009 #endif 5010 5011 #ifdef FOR_getconf 5012 #define CLEANUP_getconf 5013 #ifndef TT 5014 #define TT this.getconf 5015 #endif 5016 #define FLAG_l (1LL<<0) 5017 #define FLAG_a (1LL<<1) 5018 #endif 5019 5020 #ifdef FOR_getenforce 5021 #define CLEANUP_getenforce 5022 #ifndef TT 5023 #define TT this.getenforce 5024 #endif 5025 #endif 5026 5027 #ifdef FOR_getfattr 5028 #define CLEANUP_getfattr 5029 #ifndef TT 5030 #define TT this.getfattr 5031 #endif 5032 #define FLAG_n (1LL<<0) 5033 #define FLAG_h (1LL<<1) 5034 #define FLAG_d (1LL<<2) 5035 #define FLAG_only_values (1LL<<3) 5036 #endif 5037 5038 #ifdef FOR_getopt 5039 #define CLEANUP_getopt 5040 #ifndef TT 5041 #define TT this.getopt 5042 #endif 5043 #define FLAG_u (1LL<<0) 5044 #define FLAG_T (1LL<<1) 5045 #define FLAG_l (1LL<<2) 5046 #define FLAG_o (1LL<<3) 5047 #define FLAG_n (1LL<<4) 5048 #define FLAG_a (1LL<<5) 5049 #endif 5050 5051 #ifdef FOR_getty 5052 #define CLEANUP_getty 5053 #ifndef TT 5054 #define TT this.getty 5055 #endif 5056 #define FLAG_h (FORCED_FLAG<<0) 5057 #define FLAG_L (FORCED_FLAG<<1) 5058 #define FLAG_m (FORCED_FLAG<<2) 5059 #define FLAG_n (FORCED_FLAG<<3) 5060 #define FLAG_w (FORCED_FLAG<<4) 5061 #define FLAG_i (FORCED_FLAG<<5) 5062 #define FLAG_f (FORCED_FLAG<<6) 5063 #define FLAG_l (FORCED_FLAG<<7) 5064 #define FLAG_I (FORCED_FLAG<<8) 5065 #define FLAG_H (FORCED_FLAG<<9) 5066 #define FLAG_t (FORCED_FLAG<<10) 5067 #endif 5068 5069 #ifdef FOR_gitcheckout 5070 #define CLEANUP_gitcheckout 5071 #ifndef TT 5072 #define TT this.gitcheckout 5073 #endif 5074 #endif 5075 5076 #ifdef FOR_gitclone 5077 #define CLEANUP_gitclone 5078 #ifndef TT 5079 #define TT this.gitclone 5080 #endif 5081 #endif 5082 5083 #ifdef FOR_gitfetch 5084 #define CLEANUP_gitfetch 5085 #ifndef TT 5086 #define TT this.gitfetch 5087 #endif 5088 #endif 5089 5090 #ifdef FOR_gitinit 5091 #define CLEANUP_gitinit 5092 #ifndef TT 5093 #define TT this.gitinit 5094 #endif 5095 #endif 5096 5097 #ifdef FOR_gitremote 5098 #define CLEANUP_gitremote 5099 #ifndef TT 5100 #define TT this.gitremote 5101 #endif 5102 #endif 5103 5104 #ifdef FOR_gpiodetect 5105 #define CLEANUP_gpiodetect 5106 #ifndef TT 5107 #define TT this.gpiodetect 5108 #endif 5109 #endif 5110 5111 #ifdef FOR_gpiofind 5112 #define CLEANUP_gpiofind 5113 #ifndef TT 5114 #define TT this.gpiofind 5115 #endif 5116 #endif 5117 5118 #ifdef FOR_gpioget 5119 #define CLEANUP_gpioget 5120 #ifndef TT 5121 #define TT this.gpioget 5122 #endif 5123 #define FLAG_l (1LL<<0) 5124 #endif 5125 5126 #ifdef FOR_gpioinfo 5127 #define CLEANUP_gpioinfo 5128 #ifndef TT 5129 #define TT this.gpioinfo 5130 #endif 5131 #endif 5132 5133 #ifdef FOR_gpioset 5134 #define CLEANUP_gpioset 5135 #ifndef TT 5136 #define TT this.gpioset 5137 #endif 5138 #define FLAG_l (1LL<<0) 5139 #endif 5140 5141 #ifdef FOR_grep 5142 #define CLEANUP_grep 5143 #ifndef TT 5144 #define TT this.grep 5145 #endif 5146 #define FLAG_x (1LL<<0) 5147 #define FLAG_m (1LL<<1) 5148 #define FLAG_A (1LL<<2) 5149 #define FLAG_B (1LL<<3) 5150 #define FLAG_C (1LL<<4) 5151 #define FLAG_f (1LL<<5) 5152 #define FLAG_e (1LL<<6) 5153 #define FLAG_q (1LL<<7) 5154 #define FLAG_l (1LL<<8) 5155 #define FLAG_L (1LL<<9) 5156 #define FLAG_c (1LL<<10) 5157 #define FLAG_w (1LL<<11) 5158 #define FLAG_v (1LL<<12) 5159 #define FLAG_s (1LL<<13) 5160 #define FLAG_R (1LL<<14) 5161 #define FLAG_r (1LL<<15) 5162 #define FLAG_o (1LL<<16) 5163 #define FLAG_n (1LL<<17) 5164 #define FLAG_i (1LL<<18) 5165 #define FLAG_h (1LL<<19) 5166 #define FLAG_b (1LL<<20) 5167 #define FLAG_a (1LL<<21) 5168 #define FLAG_I (1LL<<22) 5169 #define FLAG_H (1LL<<23) 5170 #define FLAG_F (1LL<<24) 5171 #define FLAG_E (1LL<<25) 5172 #define FLAG_z (1LL<<26) 5173 #define FLAG_Z (1LL<<27) 5174 #define FLAG_M (1LL<<28) 5175 #define FLAG_S (1LL<<29) 5176 #define FLAG_exclude_dir (1LL<<30) 5177 #define FLAG_color (1LL<<31) 5178 #define FLAG_line_buffered (1LL<<32) 5179 #endif 5180 5181 #ifdef FOR_groupadd 5182 #define CLEANUP_groupadd 5183 #ifndef TT 5184 #define TT this.groupadd 5185 #endif 5186 #define FLAG_S (FORCED_FLAG<<0) 5187 #define FLAG_g (FORCED_FLAG<<1) 5188 #define FLAG_R (FORCED_FLAG<<2) 5189 #endif 5190 5191 #ifdef FOR_groupdel 5192 #define CLEANUP_groupdel 5193 #ifndef TT 5194 #define TT this.groupdel 5195 #endif 5196 #endif 5197 5198 #ifdef FOR_groups 5199 #define CLEANUP_groups 5200 #ifndef TT 5201 #define TT this.groups 5202 #endif 5203 #endif 5204 5205 #ifdef FOR_gunzip 5206 #define CLEANUP_gunzip 5207 #ifndef TT 5208 #define TT this.gunzip 5209 #endif 5210 #define FLAG_9 (1LL<<0) 5211 #define FLAG_8 (1LL<<1) 5212 #define FLAG_7 (1LL<<2) 5213 #define FLAG_6 (1LL<<3) 5214 #define FLAG_5 (1LL<<4) 5215 #define FLAG_4 (1LL<<5) 5216 #define FLAG_3 (1LL<<6) 5217 #define FLAG_2 (1LL<<7) 5218 #define FLAG_1 (1LL<<8) 5219 #define FLAG_t (1LL<<9) 5220 #define FLAG_k (1LL<<10) 5221 #define FLAG_f (1LL<<11) 5222 #define FLAG_d (1LL<<12) 5223 #define FLAG_c (1LL<<13) 5224 #endif 5225 5226 #ifdef FOR_gzip 5227 #define CLEANUP_gzip 5228 #ifndef TT 5229 #define TT this.gzip 5230 #endif 5231 #define FLAG_9 (1LL<<0) 5232 #define FLAG_8 (1LL<<1) 5233 #define FLAG_7 (1LL<<2) 5234 #define FLAG_6 (1LL<<3) 5235 #define FLAG_5 (1LL<<4) 5236 #define FLAG_4 (1LL<<5) 5237 #define FLAG_3 (1LL<<6) 5238 #define FLAG_2 (1LL<<7) 5239 #define FLAG_1 (1LL<<8) 5240 #define FLAG_t (1LL<<9) 5241 #define FLAG_k (1LL<<10) 5242 #define FLAG_f (1LL<<11) 5243 #define FLAG_d (1LL<<12) 5244 #define FLAG_c (1LL<<13) 5245 #define FLAG_n (1LL<<14) 5246 #endif 5247 5248 #ifdef FOR_head 5249 #define CLEANUP_head 5250 #ifndef TT 5251 #define TT this.head 5252 #endif 5253 #define FLAG_v (1LL<<0) 5254 #define FLAG_q (1LL<<1) 5255 #define FLAG_c (1LL<<2) 5256 #define FLAG_n (1LL<<3) 5257 #endif 5258 5259 #ifdef FOR_hello 5260 #define CLEANUP_hello 5261 #ifndef TT 5262 #define TT this.hello 5263 #endif 5264 #endif 5265 5266 #ifdef FOR_help 5267 #define CLEANUP_help 5268 #ifndef TT 5269 #define TT this.help 5270 #endif 5271 #define FLAG_u (1LL<<0) 5272 #define FLAG_h (1LL<<1) 5273 #define FLAG_a (1LL<<2) 5274 #endif 5275 5276 #ifdef FOR_hexdump 5277 #define CLEANUP_hexdump 5278 #ifndef TT 5279 #define TT this.hexdump 5280 #endif 5281 #define FLAG_x (FORCED_FLAG<<0) 5282 #define FLAG_v (FORCED_FLAG<<1) 5283 #define FLAG_s (FORCED_FLAG<<2) 5284 #define FLAG_o (FORCED_FLAG<<3) 5285 #define FLAG_n (FORCED_FLAG<<4) 5286 #define FLAG_d (FORCED_FLAG<<5) 5287 #define FLAG_C (FORCED_FLAG<<6) 5288 #define FLAG_c (FORCED_FLAG<<7) 5289 #define FLAG_b (FORCED_FLAG<<8) 5290 #endif 5291 5292 #ifdef FOR_hexedit 5293 #define CLEANUP_hexedit 5294 #ifndef TT 5295 #define TT this.hexedit 5296 #endif 5297 #define FLAG_r (FORCED_FLAG<<0) 5298 #endif 5299 5300 #ifdef FOR_host 5301 #define CLEANUP_host 5302 #ifndef TT 5303 #define TT this.host 5304 #endif 5305 #define FLAG_t (FORCED_FLAG<<0) 5306 #define FLAG_v (FORCED_FLAG<<1) 5307 #define FLAG_a (FORCED_FLAG<<2) 5308 #endif 5309 5310 #ifdef FOR_hostid 5311 #define CLEANUP_hostid 5312 #ifndef TT 5313 #define TT this.hostid 5314 #endif 5315 #endif 5316 5317 #ifdef FOR_hostname 5318 #define CLEANUP_hostname 5319 #ifndef TT 5320 #define TT this.hostname 5321 #endif 5322 #define FLAG_F (1LL<<0) 5323 #define FLAG_f (1LL<<1) 5324 #define FLAG_s (1LL<<2) 5325 #define FLAG_d (1LL<<3) 5326 #define FLAG_b (1LL<<4) 5327 #endif 5328 5329 #ifdef FOR_httpd 5330 #define CLEANUP_httpd 5331 #ifndef TT 5332 #define TT this.httpd 5333 #endif 5334 #define FLAG_v (FORCED_FLAG<<0) 5335 #endif 5336 5337 #ifdef FOR_hwclock 5338 #define CLEANUP_hwclock 5339 #ifndef TT 5340 #define TT this.hwclock 5341 #endif 5342 #define FLAG_w (1LL<<0) 5343 #define FLAG_r (1LL<<1) 5344 #define FLAG_s (1LL<<2) 5345 #define FLAG_t (1LL<<3) 5346 #define FLAG_l (1LL<<4) 5347 #define FLAG_u (1LL<<5) 5348 #define FLAG_f (1LL<<6) 5349 #define FLAG_fast (1LL<<7) 5350 #endif 5351 5352 #ifdef FOR_i2cdetect 5353 #define CLEANUP_i2cdetect 5354 #ifndef TT 5355 #define TT this.i2cdetect 5356 #endif 5357 #define FLAG_y (1LL<<0) 5358 #define FLAG_r (1LL<<1) 5359 #define FLAG_q (1LL<<2) 5360 #define FLAG_l (1LL<<3) 5361 #define FLAG_F (1LL<<4) 5362 #define FLAG_a (1LL<<5) 5363 #endif 5364 5365 #ifdef FOR_i2cdump 5366 #define CLEANUP_i2cdump 5367 #ifndef TT 5368 #define TT this.i2cdump 5369 #endif 5370 #define FLAG_y (1LL<<0) 5371 #define FLAG_f (1LL<<1) 5372 #endif 5373 5374 #ifdef FOR_i2cget 5375 #define CLEANUP_i2cget 5376 #ifndef TT 5377 #define TT this.i2cget 5378 #endif 5379 #define FLAG_y (1LL<<0) 5380 #define FLAG_f (1LL<<1) 5381 #endif 5382 5383 #ifdef FOR_i2cset 5384 #define CLEANUP_i2cset 5385 #ifndef TT 5386 #define TT this.i2cset 5387 #endif 5388 #define FLAG_y (1LL<<0) 5389 #define FLAG_f (1LL<<1) 5390 #endif 5391 5392 #ifdef FOR_i2ctransfer 5393 #define CLEANUP_i2ctransfer 5394 #ifndef TT 5395 #define TT this.i2ctransfer 5396 #endif 5397 #define FLAG_y (1LL<<0) 5398 #define FLAG_f (1LL<<1) 5399 #define FLAG_v (1LL<<2) 5400 #endif 5401 5402 #ifdef FOR_iconv 5403 #define CLEANUP_iconv 5404 #ifndef TT 5405 #define TT this.iconv 5406 #endif 5407 #define FLAG_f (1LL<<0) 5408 #define FLAG_t (1LL<<1) 5409 #define FLAG_s (1LL<<2) 5410 #define FLAG_c (1LL<<3) 5411 #endif 5412 5413 #ifdef FOR_id 5414 #define CLEANUP_id 5415 #ifndef TT 5416 #define TT this.id 5417 #endif 5418 #define FLAG_u (1LL<<0) 5419 #define FLAG_r (1LL<<1) 5420 #define FLAG_g (1LL<<2) 5421 #define FLAG_G (1LL<<3) 5422 #define FLAG_n (1LL<<4) 5423 #define FLAG_Z (1LL<<5) 5424 #endif 5425 5426 #ifdef FOR_ifconfig 5427 #define CLEANUP_ifconfig 5428 #ifndef TT 5429 #define TT this.ifconfig 5430 #endif 5431 #define FLAG_S (1LL<<0) 5432 #define FLAG_a (1LL<<1) 5433 #endif 5434 5435 #ifdef FOR_init 5436 #define CLEANUP_init 5437 #ifndef TT 5438 #define TT this.init 5439 #endif 5440 #endif 5441 5442 #ifdef FOR_inotifyd 5443 #define CLEANUP_inotifyd 5444 #ifndef TT 5445 #define TT this.inotifyd 5446 #endif 5447 #endif 5448 5449 #ifdef FOR_insmod 5450 #define CLEANUP_insmod 5451 #ifndef TT 5452 #define TT this.insmod 5453 #endif 5454 #endif 5455 5456 #ifdef FOR_install 5457 #define CLEANUP_install 5458 #ifndef TT 5459 #define TT this.install 5460 #endif 5461 #define FLAG_g (1LL<<0) 5462 #define FLAG_o (1LL<<1) 5463 #define FLAG_m (1LL<<2) 5464 #define FLAG_t (1LL<<3) 5465 #define FLAG_v (1LL<<4) 5466 #define FLAG_s (1LL<<5) 5467 #define FLAG_p (1LL<<6) 5468 #define FLAG_D (1LL<<7) 5469 #define FLAG_d (1LL<<8) 5470 #define FLAG_c (1LL<<9) 5471 #endif 5472 5473 #ifdef FOR_ionice 5474 #define CLEANUP_ionice 5475 #ifndef TT 5476 #define TT this.ionice 5477 #endif 5478 #define FLAG_p (1LL<<0) 5479 #define FLAG_n (1LL<<1) 5480 #define FLAG_c (1LL<<2) 5481 #define FLAG_t (1LL<<3) 5482 #endif 5483 5484 #ifdef FOR_iorenice 5485 #define CLEANUP_iorenice 5486 #ifndef TT 5487 #define TT this.iorenice 5488 #endif 5489 #endif 5490 5491 #ifdef FOR_iotop 5492 #define CLEANUP_iotop 5493 #ifndef TT 5494 #define TT this.iotop 5495 #endif 5496 #define FLAG_q (1LL<<0) 5497 #define FLAG_b (1LL<<1) 5498 #define FLAG_n (1LL<<2) 5499 #define FLAG_m (1LL<<3) 5500 #define FLAG_d (1LL<<4) 5501 #define FLAG_s (1LL<<5) 5502 #define FLAG_u (1LL<<6) 5503 #define FLAG_p (1LL<<7) 5504 #define FLAG_o (1LL<<8) 5505 #define FLAG_k (1LL<<9) 5506 #define FLAG_H (1LL<<10) 5507 #define FLAG_O (1LL<<11) 5508 #define FLAG_K (1LL<<12) 5509 #define FLAG_a (1LL<<13) 5510 #define FLAG_A (1LL<<14) 5511 #endif 5512 5513 #ifdef FOR_ip 5514 #define CLEANUP_ip 5515 #ifndef TT 5516 #define TT this.ip 5517 #endif 5518 #endif 5519 5520 #ifdef FOR_ipcrm 5521 #define CLEANUP_ipcrm 5522 #ifndef TT 5523 #define TT this.ipcrm 5524 #endif 5525 #define FLAG_Q (FORCED_FLAG<<0) 5526 #define FLAG_q (FORCED_FLAG<<1) 5527 #define FLAG_S (FORCED_FLAG<<2) 5528 #define FLAG_s (FORCED_FLAG<<3) 5529 #define FLAG_M (FORCED_FLAG<<4) 5530 #define FLAG_m (FORCED_FLAG<<5) 5531 #endif 5532 5533 #ifdef FOR_ipcs 5534 #define CLEANUP_ipcs 5535 #ifndef TT 5536 #define TT this.ipcs 5537 #endif 5538 #define FLAG_i (FORCED_FLAG<<0) 5539 #define FLAG_m (FORCED_FLAG<<1) 5540 #define FLAG_q (FORCED_FLAG<<2) 5541 #define FLAG_s (FORCED_FLAG<<3) 5542 #define FLAG_l (FORCED_FLAG<<4) 5543 #define FLAG_u (FORCED_FLAG<<5) 5544 #define FLAG_t (FORCED_FLAG<<6) 5545 #define FLAG_p (FORCED_FLAG<<7) 5546 #define FLAG_c (FORCED_FLAG<<8) 5547 #define FLAG_a (FORCED_FLAG<<9) 5548 #endif 5549 5550 #ifdef FOR_jobs 5551 #define CLEANUP_jobs 5552 #ifndef TT 5553 #define TT this.jobs 5554 #endif 5555 #define FLAG_s (FORCED_FLAG<<0) 5556 #define FLAG_r (FORCED_FLAG<<1) 5557 #define FLAG_p (FORCED_FLAG<<2) 5558 #define FLAG_n (FORCED_FLAG<<3) 5559 #define FLAG_l (FORCED_FLAG<<4) 5560 #endif 5561 5562 #ifdef FOR_kill 5563 #define CLEANUP_kill 5564 #ifndef TT 5565 #define TT this.kill 5566 #endif 5567 #define FLAG_s (1LL<<0) 5568 #define FLAG_l (1LL<<1) 5569 #endif 5570 5571 #ifdef FOR_killall 5572 #define CLEANUP_killall 5573 #ifndef TT 5574 #define TT this.killall 5575 #endif 5576 #define FLAG_w (1LL<<0) 5577 #define FLAG_v (1LL<<1) 5578 #define FLAG_q (1LL<<2) 5579 #define FLAG_l (1LL<<3) 5580 #define FLAG_i (1LL<<4) 5581 #define FLAG_s (1LL<<5) 5582 #endif 5583 5584 #ifdef FOR_killall5 5585 #define CLEANUP_killall5 5586 #ifndef TT 5587 #define TT this.killall5 5588 #endif 5589 #define FLAG_s (FORCED_FLAG<<0) 5590 #define FLAG_l (FORCED_FLAG<<1) 5591 #define FLAG_o (FORCED_FLAG<<2) 5592 #endif 5593 5594 #ifdef FOR_klogd 5595 #define CLEANUP_klogd 5596 #ifndef TT 5597 #define TT this.klogd 5598 #endif 5599 #define FLAG_s (FORCED_FLAG<<0) 5600 #define FLAG_n (FORCED_FLAG<<1) 5601 #define FLAG_c (FORCED_FLAG<<2) 5602 #endif 5603 5604 #ifdef FOR_last 5605 #define CLEANUP_last 5606 #ifndef TT 5607 #define TT this.last 5608 #endif 5609 #define FLAG_W (FORCED_FLAG<<0) 5610 #define FLAG_f (FORCED_FLAG<<1) 5611 #endif 5612 5613 #ifdef FOR_link 5614 #define CLEANUP_link 5615 #ifndef TT 5616 #define TT this.link 5617 #endif 5618 #endif 5619 5620 #ifdef FOR_linux32 5621 #define CLEANUP_linux32 5622 #ifndef TT 5623 #define TT this.linux32 5624 #endif 5625 #endif 5626 5627 #ifdef FOR_ln 5628 #define CLEANUP_ln 5629 #ifndef TT 5630 #define TT this.ln 5631 #endif 5632 #define FLAG_s (1LL<<0) 5633 #define FLAG_f (1LL<<1) 5634 #define FLAG_n (1LL<<2) 5635 #define FLAG_v (1LL<<3) 5636 #define FLAG_T (1LL<<4) 5637 #define FLAG_t (1LL<<5) 5638 #define FLAG_r (1LL<<6) 5639 #endif 5640 5641 #ifdef FOR_load_policy 5642 #define CLEANUP_load_policy 5643 #ifndef TT 5644 #define TT this.load_policy 5645 #endif 5646 #endif 5647 5648 #ifdef FOR_local 5649 #define CLEANUP_local 5650 #ifndef TT 5651 #define TT this.local 5652 #endif 5653 #endif 5654 5655 #ifdef FOR_log 5656 #define CLEANUP_log 5657 #ifndef TT 5658 #define TT this.log 5659 #endif 5660 #define FLAG_t (1LL<<0) 5661 #define FLAG_p (1LL<<1) 5662 #endif 5663 5664 #ifdef FOR_logger 5665 #define CLEANUP_logger 5666 #ifndef TT 5667 #define TT this.logger 5668 #endif 5669 #define FLAG_s (1LL<<0) 5670 #define FLAG_p (1LL<<1) 5671 #define FLAG_t (1LL<<2) 5672 #endif 5673 5674 #ifdef FOR_login 5675 #define CLEANUP_login 5676 #ifndef TT 5677 #define TT this.login 5678 #endif 5679 #define FLAG_h (FORCED_FLAG<<0) 5680 #define FLAG_p (FORCED_FLAG<<1) 5681 #define FLAG_f (FORCED_FLAG<<2) 5682 #endif 5683 5684 #ifdef FOR_logname 5685 #define CLEANUP_logname 5686 #ifndef TT 5687 #define TT this.logname 5688 #endif 5689 #endif 5690 5691 #ifdef FOR_logpath 5692 #define CLEANUP_logpath 5693 #ifndef TT 5694 #define TT this.logpath 5695 #endif 5696 #endif 5697 5698 #ifdef FOR_losetup 5699 #define CLEANUP_losetup 5700 #ifndef TT 5701 #define TT this.losetup 5702 #endif 5703 #define FLAG_D (1LL<<0) 5704 #define FLAG_a (1LL<<1) 5705 #define FLAG_c (1LL<<2) 5706 #define FLAG_d (1LL<<3) 5707 #define FLAG_f (1LL<<4) 5708 #define FLAG_j (1LL<<5) 5709 #define FLAG_o (1LL<<6) 5710 #define FLAG_r (1LL<<7) 5711 #define FLAG_s (1LL<<8) 5712 #define FLAG_S (1LL<<9) 5713 #endif 5714 5715 #ifdef FOR_ls 5716 #define CLEANUP_ls 5717 #ifndef TT 5718 #define TT this.ls 5719 #endif 5720 #define FLAG_1 (1LL<<0) 5721 #define FLAG_x (1LL<<1) 5722 #define FLAG_w (1LL<<2) 5723 #define FLAG_u (1LL<<3) 5724 #define FLAG_t (1LL<<4) 5725 #define FLAG_s (1LL<<5) 5726 #define FLAG_r (1LL<<6) 5727 #define FLAG_q (1LL<<7) 5728 #define FLAG_p (1LL<<8) 5729 #define FLAG_n (1LL<<9) 5730 #define FLAG_m (1LL<<10) 5731 #define FLAG_l (1LL<<11) 5732 #define FLAG_k (1LL<<12) 5733 #define FLAG_i (1LL<<13) 5734 #define FLAG_h (1LL<<14) 5735 #define FLAG_f (1LL<<15) 5736 #define FLAG_d (1LL<<16) 5737 #define FLAG_c (1LL<<17) 5738 #define FLAG_b (1LL<<18) 5739 #define FLAG_a (1LL<<19) 5740 #define FLAG_X (1LL<<20) 5741 #define FLAG_U (1LL<<21) 5742 #define FLAG_S (1LL<<22) 5743 #define FLAG_R (1LL<<23) 5744 #define FLAG_N (1LL<<24) 5745 #define FLAG_L (1LL<<25) 5746 #define FLAG_H (1LL<<26) 5747 #define FLAG_F (1LL<<27) 5748 #define FLAG_C (1LL<<28) 5749 #define FLAG_A (1LL<<29) 5750 #define FLAG_o (1LL<<30) 5751 #define FLAG_g (1LL<<31) 5752 #define FLAG_Z (1LL<<32) 5753 #define FLAG_X7E (1LL<<33) 5754 #define FLAG_X21 (1LL<<34) 5755 #define FLAG_X7F (1LL<<35) 5756 #define FLAG_show_control_chars (1LL<<36) 5757 #define FLAG_full_time (1LL<<37) 5758 #define FLAG_color (1LL<<38) 5759 #define FLAG_sort (1LL<<39) 5760 #endif 5761 5762 #ifdef FOR_lsattr 5763 #define CLEANUP_lsattr 5764 #ifndef TT 5765 #define TT this.lsattr 5766 #endif 5767 #define FLAG_R (1LL<<0) 5768 #define FLAG_v (1LL<<1) 5769 #define FLAG_p (1LL<<2) 5770 #define FLAG_a (1LL<<3) 5771 #define FLAG_d (1LL<<4) 5772 #define FLAG_l (1LL<<5) 5773 #endif 5774 5775 #ifdef FOR_lsmod 5776 #define CLEANUP_lsmod 5777 #ifndef TT 5778 #define TT this.lsmod 5779 #endif 5780 #endif 5781 5782 #ifdef FOR_lsof 5783 #define CLEANUP_lsof 5784 #ifndef TT 5785 #define TT this.lsof 5786 #endif 5787 #define FLAG_t (1LL<<0) 5788 #define FLAG_p (1LL<<1) 5789 #define FLAG_l (1LL<<2) 5790 #endif 5791 5792 #ifdef FOR_lspci 5793 #define CLEANUP_lspci 5794 #ifndef TT 5795 #define TT this.lspci 5796 #endif 5797 #define FLAG_i (1LL<<0) 5798 #define FLAG_x (1LL<<1) 5799 #define FLAG_n (1LL<<2) 5800 #define FLAG_k (1LL<<3) 5801 #define FLAG_m (1LL<<4) 5802 #define FLAG_D (1LL<<5) 5803 #define FLAG_e (1LL<<6) 5804 #endif 5805 5806 #ifdef FOR_lsusb 5807 #define CLEANUP_lsusb 5808 #ifndef TT 5809 #define TT this.lsusb 5810 #endif 5811 #define FLAG_i (1LL<<0) 5812 #endif 5813 5814 #ifdef FOR_makedevs 5815 #define CLEANUP_makedevs 5816 #ifndef TT 5817 #define TT this.makedevs 5818 #endif 5819 #define FLAG_d (1LL<<0) 5820 #endif 5821 5822 #ifdef FOR_man 5823 #define CLEANUP_man 5824 #ifndef TT 5825 #define TT this.man 5826 #endif 5827 #define FLAG_M (FORCED_FLAG<<0) 5828 #define FLAG_k (FORCED_FLAG<<1) 5829 #endif 5830 5831 #ifdef FOR_mcookie 5832 #define CLEANUP_mcookie 5833 #ifndef TT 5834 #define TT this.mcookie 5835 #endif 5836 #define FLAG_V (FORCED_FLAG<<0) 5837 #define FLAG_v (FORCED_FLAG<<1) 5838 #endif 5839 5840 #ifdef FOR_md5sum 5841 #define CLEANUP_md5sum 5842 #ifndef TT 5843 #define TT this.md5sum 5844 #endif 5845 #define FLAG_s (1LL<<0) 5846 #define FLAG_c (1LL<<1) 5847 #define FLAG_b (1LL<<2) 5848 #endif 5849 5850 #ifdef FOR_mdev 5851 #define CLEANUP_mdev 5852 #ifndef TT 5853 #define TT this.mdev 5854 #endif 5855 #define FLAG_s (FORCED_FLAG<<0) 5856 #endif 5857 5858 #ifdef FOR_memeater 5859 #define CLEANUP_memeater 5860 #ifndef TT 5861 #define TT this.memeater 5862 #endif 5863 #define FLAG_M (1LL<<0) 5864 #endif 5865 5866 #ifdef FOR_microcom 5867 #define CLEANUP_microcom 5868 #ifndef TT 5869 #define TT this.microcom 5870 #endif 5871 #define FLAG_X (1LL<<0) 5872 #define FLAG_s (1LL<<1) 5873 #endif 5874 5875 #ifdef FOR_mix 5876 #define CLEANUP_mix 5877 #ifndef TT 5878 #define TT this.mix 5879 #endif 5880 #define FLAG_r (FORCED_FLAG<<0) 5881 #define FLAG_l (FORCED_FLAG<<1) 5882 #define FLAG_d (FORCED_FLAG<<2) 5883 #define FLAG_c (FORCED_FLAG<<3) 5884 #endif 5885 5886 #ifdef FOR_mkdir 5887 #define CLEANUP_mkdir 5888 #ifndef TT 5889 #define TT this.mkdir 5890 #endif 5891 #define FLAG_m (1LL<<0) 5892 #define FLAG_p (1LL<<1) 5893 #define FLAG_v (1LL<<2) 5894 #define FLAG_Z (1LL<<3) 5895 #endif 5896 5897 #ifdef FOR_mkfifo 5898 #define CLEANUP_mkfifo 5899 #ifndef TT 5900 #define TT this.mkfifo 5901 #endif 5902 #define FLAG_m (1LL<<0) 5903 #define FLAG_Z (1LL<<1) 5904 #endif 5905 5906 #ifdef FOR_mknod 5907 #define CLEANUP_mknod 5908 #ifndef TT 5909 #define TT this.mknod 5910 #endif 5911 #define FLAG_Z (1LL<<0) 5912 #define FLAG_m (1LL<<1) 5913 #endif 5914 5915 #ifdef FOR_mkpasswd 5916 #define CLEANUP_mkpasswd 5917 #ifndef TT 5918 #define TT this.mkpasswd 5919 #endif 5920 #define FLAG_P (FORCED_FLAG<<0) 5921 #define FLAG_m (FORCED_FLAG<<1) 5922 #define FLAG_S (FORCED_FLAG<<2) 5923 #endif 5924 5925 #ifdef FOR_mkswap 5926 #define CLEANUP_mkswap 5927 #ifndef TT 5928 #define TT this.mkswap 5929 #endif 5930 #define FLAG_L (1LL<<0) 5931 #endif 5932 5933 #ifdef FOR_mktemp 5934 #define CLEANUP_mktemp 5935 #ifndef TT 5936 #define TT this.mktemp 5937 #endif 5938 #define FLAG_t (1LL<<0) 5939 #define FLAG_p (1LL<<1) 5940 #define FLAG_d (1LL<<2) 5941 #define FLAG_q (1LL<<3) 5942 #define FLAG_u (1LL<<4) 5943 #define FLAG_tmpdir (1LL<<5) 5944 #endif 5945 5946 #ifdef FOR_modinfo 5947 #define CLEANUP_modinfo 5948 #ifndef TT 5949 #define TT this.modinfo 5950 #endif 5951 #define FLAG_0 (1LL<<0) 5952 #define FLAG_F (1LL<<1) 5953 #define FLAG_k (1LL<<2) 5954 #define FLAG_b (1LL<<3) 5955 #endif 5956 5957 #ifdef FOR_modprobe 5958 #define CLEANUP_modprobe 5959 #ifndef TT 5960 #define TT this.modprobe 5961 #endif 5962 #define FLAG_d (1LL<<0) 5963 #define FLAG_b (1LL<<1) 5964 #define FLAG_D (1LL<<2) 5965 #define FLAG_s (1LL<<3) 5966 #define FLAG_v (1LL<<4) 5967 #define FLAG_q (1LL<<5) 5968 #define FLAG_r (1LL<<6) 5969 #define FLAG_l (1LL<<7) 5970 #define FLAG_a (1LL<<8) 5971 #endif 5972 5973 #ifdef FOR_more 5974 #define CLEANUP_more 5975 #ifndef TT 5976 #define TT this.more 5977 #endif 5978 #endif 5979 5980 #ifdef FOR_mount 5981 #define CLEANUP_mount 5982 #ifndef TT 5983 #define TT this.mount 5984 #endif 5985 #define FLAG_o (1LL<<0) 5986 #define FLAG_t (1LL<<1) 5987 #define FLAG_w (1LL<<2) 5988 #define FLAG_v (1LL<<3) 5989 #define FLAG_r (1LL<<4) 5990 #define FLAG_n (1LL<<5) 5991 #define FLAG_f (1LL<<6) 5992 #define FLAG_a (1LL<<7) 5993 #define FLAG_O (1LL<<8) 5994 #define FLAG_R (1LL<<9) 5995 #endif 5996 5997 #ifdef FOR_mountpoint 5998 #define CLEANUP_mountpoint 5999 #ifndef TT 6000 #define TT this.mountpoint 6001 #endif 6002 #define FLAG_x (1LL<<0) 6003 #define FLAG_d (1LL<<1) 6004 #define FLAG_q (1LL<<2) 6005 #endif 6006 6007 #ifdef FOR_mv 6008 #define CLEANUP_mv 6009 #ifndef TT 6010 #define TT this.mv 6011 #endif 6012 #define FLAG_T (1LL<<0) 6013 #define FLAG_t (1LL<<1) 6014 #define FLAG_i (1LL<<2) 6015 #define FLAG_f (1LL<<3) 6016 #define FLAG_F (1LL<<4) 6017 #define FLAG_n (1LL<<5) 6018 #define FLAG_v (1LL<<6) 6019 #define FLAG_x (1LL<<7) 6020 #endif 6021 6022 #ifdef FOR_nbd_client 6023 #define CLEANUP_nbd_client 6024 #ifndef TT 6025 #define TT this.nbd_client 6026 #endif 6027 #define FLAG_s (1LL<<0) 6028 #define FLAG_n (1LL<<1) 6029 #define FLAG_b (1LL<<2) 6030 #endif 6031 6032 #ifdef FOR_nbd_server 6033 #define CLEANUP_nbd_server 6034 #ifndef TT 6035 #define TT this.nbd_server 6036 #endif 6037 #define FLAG_r (FORCED_FLAG<<0) 6038 #endif 6039 6040 #ifdef FOR_netcat 6041 #define CLEANUP_netcat 6042 #ifndef TT 6043 #define TT this.netcat 6044 #endif 6045 #define FLAG_z (1LL<<0) 6046 #define FLAG_n (1LL<<1) 6047 #define FLAG_U (1LL<<2) 6048 #define FLAG_u (1LL<<3) 6049 #define FLAG_6 (1LL<<4) 6050 #define FLAG_4 (1LL<<5) 6051 #define FLAG_f (1LL<<6) 6052 #define FLAG_s (1LL<<7) 6053 #define FLAG_o (1LL<<8) 6054 #define FLAG_O (1LL<<9) 6055 #define FLAG_q (1LL<<10) 6056 #define FLAG_p (1LL<<11) 6057 #define FLAG_W (1LL<<12) 6058 #define FLAG_w (1LL<<13) 6059 #define FLAG_L (1LL<<14) 6060 #define FLAG_l (1LL<<15) 6061 #define FLAG_E (1LL<<16) 6062 #define FLAG_t (1LL<<17) 6063 #endif 6064 6065 #ifdef FOR_netstat 6066 #define CLEANUP_netstat 6067 #ifndef TT 6068 #define TT this.netstat 6069 #endif 6070 #define FLAG_l (1LL<<0) 6071 #define FLAG_a (1LL<<1) 6072 #define FLAG_e (1LL<<2) 6073 #define FLAG_n (1LL<<3) 6074 #define FLAG_t (1LL<<4) 6075 #define FLAG_u (1LL<<5) 6076 #define FLAG_w (1LL<<6) 6077 #define FLAG_x (1LL<<7) 6078 #define FLAG_r (1LL<<8) 6079 #define FLAG_W (1LL<<9) 6080 #define FLAG_p (1LL<<10) 6081 #endif 6082 6083 #ifdef FOR_nice 6084 #define CLEANUP_nice 6085 #ifndef TT 6086 #define TT this.nice 6087 #endif 6088 #define FLAG_n (1LL<<0) 6089 #endif 6090 6091 #ifdef FOR_nl 6092 #define CLEANUP_nl 6093 #ifndef TT 6094 #define TT this.nl 6095 #endif 6096 #define FLAG_E (1LL<<0) 6097 #define FLAG_s (1LL<<1) 6098 #define FLAG_n (1LL<<2) 6099 #define FLAG_b (1LL<<3) 6100 #define FLAG_w (1LL<<4) 6101 #define FLAG_l (1LL<<5) 6102 #define FLAG_v (1LL<<6) 6103 #endif 6104 6105 #ifdef FOR_nohup 6106 #define CLEANUP_nohup 6107 #ifndef TT 6108 #define TT this.nohup 6109 #endif 6110 #endif 6111 6112 #ifdef FOR_nologin 6113 #define CLEANUP_nologin 6114 #ifndef TT 6115 #define TT this.nologin 6116 #endif 6117 #endif 6118 6119 #ifdef FOR_nproc 6120 #define CLEANUP_nproc 6121 #ifndef TT 6122 #define TT this.nproc 6123 #endif 6124 #define FLAG_all (1LL<<0) 6125 #endif 6126 6127 #ifdef FOR_nsenter 6128 #define CLEANUP_nsenter 6129 #ifndef TT 6130 #define TT this.nsenter 6131 #endif 6132 #define FLAG_U (1LL<<0) 6133 #define FLAG_u (1LL<<1) 6134 #define FLAG_p (1LL<<2) 6135 #define FLAG_n (1LL<<3) 6136 #define FLAG_m (1LL<<4) 6137 #define FLAG_i (1LL<<5) 6138 #define FLAG_C (1LL<<6) 6139 #define FLAG_t (1LL<<7) 6140 #define FLAG_F (1LL<<8) 6141 #define FLAG_a (1LL<<9) 6142 #endif 6143 6144 #ifdef FOR_od 6145 #define CLEANUP_od 6146 #ifndef TT 6147 #define TT this.od 6148 #endif 6149 #define FLAG_t (1LL<<0) 6150 #define FLAG_A (1LL<<1) 6151 #define FLAG_b (1LL<<2) 6152 #define FLAG_c (1LL<<3) 6153 #define FLAG_d (1LL<<4) 6154 #define FLAG_o (1LL<<5) 6155 #define FLAG_s (1LL<<6) 6156 #define FLAG_x (1LL<<7) 6157 #define FLAG_N (1LL<<8) 6158 #define FLAG_w (1LL<<9) 6159 #define FLAG_v (1LL<<10) 6160 #define FLAG_j (1LL<<11) 6161 #endif 6162 6163 #ifdef FOR_oneit 6164 #define CLEANUP_oneit 6165 #ifndef TT 6166 #define TT this.oneit 6167 #endif 6168 #define FLAG_3 (FORCED_FLAG<<0) 6169 #define FLAG_p (FORCED_FLAG<<1) 6170 #define FLAG_c (FORCED_FLAG<<2) 6171 #define FLAG_n (FORCED_FLAG<<3) 6172 #endif 6173 6174 #ifdef FOR_openvt 6175 #define CLEANUP_openvt 6176 #ifndef TT 6177 #define TT this.openvt 6178 #endif 6179 #define FLAG_w (FORCED_FLAG<<0) 6180 #define FLAG_s (FORCED_FLAG<<1) 6181 #define FLAG_c (FORCED_FLAG<<2) 6182 #endif 6183 6184 #ifdef FOR_partprobe 6185 #define CLEANUP_partprobe 6186 #ifndef TT 6187 #define TT this.partprobe 6188 #endif 6189 #endif 6190 6191 #ifdef FOR_passwd 6192 #define CLEANUP_passwd 6193 #ifndef TT 6194 #define TT this.passwd 6195 #endif 6196 #define FLAG_u (FORCED_FLAG<<0) 6197 #define FLAG_l (FORCED_FLAG<<1) 6198 #define FLAG_d (FORCED_FLAG<<2) 6199 #define FLAG_a (FORCED_FLAG<<3) 6200 #endif 6201 6202 #ifdef FOR_paste 6203 #define CLEANUP_paste 6204 #ifndef TT 6205 #define TT this.paste 6206 #endif 6207 #define FLAG_s (1LL<<0) 6208 #define FLAG_d (1LL<<1) 6209 #endif 6210 6211 #ifdef FOR_patch 6212 #define CLEANUP_patch 6213 #ifndef TT 6214 #define TT this.patch 6215 #endif 6216 #define FLAG_s (1LL<<0) 6217 #define FLAG_R (1LL<<1) 6218 #define FLAG_i (1LL<<2) 6219 #define FLAG_d (1LL<<3) 6220 #define FLAG_v (1LL<<4) 6221 #define FLAG_p (1LL<<5) 6222 #define FLAG_l (1LL<<6) 6223 #define FLAG_u (1LL<<7) 6224 #define FLAG_f (1LL<<8) 6225 #define FLAG_g (1LL<<9) 6226 #define FLAG_F (1LL<<10) 6227 #define FLAG_dry_run (1LL<<11) 6228 #define FLAG_no_backup_if_mismatch (1LL<<12) 6229 #endif 6230 6231 #ifdef FOR_pgrep 6232 #define CLEANUP_pgrep 6233 #ifndef TT 6234 #define TT this.pgrep 6235 #endif 6236 #define FLAG_L (1LL<<0) 6237 #define FLAG_x (1LL<<1) 6238 #define FLAG_v (1LL<<2) 6239 #define FLAG_o (1LL<<3) 6240 #define FLAG_n (1LL<<4) 6241 #define FLAG_f (1LL<<5) 6242 #define FLAG_G (1LL<<6) 6243 #define FLAG_g (1LL<<7) 6244 #define FLAG_P (1LL<<8) 6245 #define FLAG_s (1LL<<9) 6246 #define FLAG_t (1LL<<10) 6247 #define FLAG_U (1LL<<11) 6248 #define FLAG_u (1LL<<12) 6249 #define FLAG_d (1LL<<13) 6250 #define FLAG_l (1LL<<14) 6251 #define FLAG_c (1LL<<15) 6252 #define FLAG_a (1LL<<16) 6253 #endif 6254 6255 #ifdef FOR_pidof 6256 #define CLEANUP_pidof 6257 #ifndef TT 6258 #define TT this.pidof 6259 #endif 6260 #define FLAG_x (1LL<<0) 6261 #define FLAG_o (1LL<<1) 6262 #define FLAG_s (1LL<<2) 6263 #endif 6264 6265 #ifdef FOR_ping 6266 #define CLEANUP_ping 6267 #ifndef TT 6268 #define TT this.ping 6269 #endif 6270 #define FLAG_I (1LL<<0) 6271 #define FLAG_6 (1LL<<1) 6272 #define FLAG_4 (1LL<<2) 6273 #define FLAG_f (1LL<<3) 6274 #define FLAG_q (1LL<<4) 6275 #define FLAG_w (1LL<<5) 6276 #define FLAG_W (1LL<<6) 6277 #define FLAG_i (1LL<<7) 6278 #define FLAG_s (1LL<<8) 6279 #define FLAG_c (1LL<<9) 6280 #define FLAG_t (1LL<<10) 6281 #define FLAG_m (1LL<<11) 6282 #endif 6283 6284 #ifdef FOR_pivot_root 6285 #define CLEANUP_pivot_root 6286 #ifndef TT 6287 #define TT this.pivot_root 6288 #endif 6289 #endif 6290 6291 #ifdef FOR_pkill 6292 #define CLEANUP_pkill 6293 #ifndef TT 6294 #define TT this.pkill 6295 #endif 6296 #define FLAG_l (1LL<<0) 6297 #define FLAG_x (1LL<<1) 6298 #define FLAG_v (1LL<<2) 6299 #define FLAG_o (1LL<<3) 6300 #define FLAG_n (1LL<<4) 6301 #define FLAG_f (1LL<<5) 6302 #define FLAG_G (1LL<<6) 6303 #define FLAG_g (1LL<<7) 6304 #define FLAG_P (1LL<<8) 6305 #define FLAG_s (1LL<<9) 6306 #define FLAG_t (1LL<<10) 6307 #define FLAG_U (1LL<<11) 6308 #define FLAG_u (1LL<<12) 6309 #define FLAG_V (1LL<<13) 6310 #endif 6311 6312 #ifdef FOR_pmap 6313 #define CLEANUP_pmap 6314 #ifndef TT 6315 #define TT this.pmap 6316 #endif 6317 #define FLAG_x (1LL<<0) 6318 #define FLAG_q (1LL<<1) 6319 #define FLAG_p (1LL<<2) 6320 #endif 6321 6322 #ifdef FOR_printenv 6323 #define CLEANUP_printenv 6324 #ifndef TT 6325 #define TT this.printenv 6326 #endif 6327 #define FLAG_0 (1LL<<0) 6328 #define FLAG_null (1LL<<1) 6329 #endif 6330 6331 #ifdef FOR_printf 6332 #define CLEANUP_printf 6333 #ifndef TT 6334 #define TT this.printf 6335 #endif 6336 #endif 6337 6338 #ifdef FOR_ps 6339 #define CLEANUP_ps 6340 #ifndef TT 6341 #define TT this.ps 6342 #endif 6343 #define FLAG_Z (1LL<<0) 6344 #define FLAG_w (1LL<<1) 6345 #define FLAG_G (1LL<<2) 6346 #define FLAG_g (1LL<<3) 6347 #define FLAG_U (1LL<<4) 6348 #define FLAG_u (1LL<<5) 6349 #define FLAG_T (1LL<<6) 6350 #define FLAG_t (1LL<<7) 6351 #define FLAG_s (1LL<<8) 6352 #define FLAG_p (1LL<<9) 6353 #define FLAG_O (1LL<<10) 6354 #define FLAG_o (1LL<<11) 6355 #define FLAG_n (1LL<<12) 6356 #define FLAG_M (1LL<<13) 6357 #define FLAG_l (1LL<<14) 6358 #define FLAG_f (1LL<<15) 6359 #define FLAG_e (1LL<<16) 6360 #define FLAG_d (1LL<<17) 6361 #define FLAG_A (1LL<<18) 6362 #define FLAG_a (1LL<<19) 6363 #define FLAG_P (1LL<<20) 6364 #define FLAG_k (1LL<<21) 6365 #endif 6366 6367 #ifdef FOR_pwd 6368 #define CLEANUP_pwd 6369 #ifndef TT 6370 #define TT this.pwd 6371 #endif 6372 #define FLAG_P (1LL<<0) 6373 #define FLAG_L (1LL<<1) 6374 #endif 6375 6376 #ifdef FOR_pwdx 6377 #define CLEANUP_pwdx 6378 #ifndef TT 6379 #define TT this.pwdx 6380 #endif 6381 #define FLAG_a (1LL<<0) 6382 #endif 6383 6384 #ifdef FOR_pwgen 6385 #define CLEANUP_pwgen 6386 #ifndef TT 6387 #define TT this.pwgen 6388 #endif 6389 #define FLAG_0 (FORCED_FLAG<<0) 6390 #define FLAG_A (FORCED_FLAG<<1) 6391 #define FLAG_v (FORCED_FLAG<<2) 6392 #define FLAG_1 (FORCED_FLAG<<3) 6393 #define FLAG_C (FORCED_FLAG<<4) 6394 #define FLAG_h (FORCED_FLAG<<5) 6395 #define FLAG_B (FORCED_FLAG<<6) 6396 #define FLAG_s (FORCED_FLAG<<7) 6397 #define FLAG_y (FORCED_FLAG<<8) 6398 #define FLAG_n (FORCED_FLAG<<9) 6399 #define FLAG_c (FORCED_FLAG<<10) 6400 #define FLAG_r (FORCED_FLAG<<11) 6401 #endif 6402 6403 #ifdef FOR_readahead 6404 #define CLEANUP_readahead 6405 #ifndef TT 6406 #define TT this.readahead 6407 #endif 6408 #endif 6409 6410 #ifdef FOR_readelf 6411 #define CLEANUP_readelf 6412 #ifndef TT 6413 #define TT this.readelf 6414 #endif 6415 #define FLAG_x (1LL<<0) 6416 #define FLAG_W (1LL<<1) 6417 #define FLAG_s (1LL<<2) 6418 #define FLAG_S (1LL<<3) 6419 #define FLAG_p (1LL<<4) 6420 #define FLAG_n (1LL<<5) 6421 #define FLAG_l (1LL<<6) 6422 #define FLAG_h (1LL<<7) 6423 #define FLAG_e (1LL<<8) 6424 #define FLAG_d (1LL<<9) 6425 #define FLAG_a (1LL<<10) 6426 #define FLAG_A (1LL<<11) 6427 #define FLAG_dyn_syms (1LL<<12) 6428 #endif 6429 6430 #ifdef FOR_readlink 6431 #define CLEANUP_readlink 6432 #ifndef TT 6433 #define TT this.readlink 6434 #endif 6435 #define FLAG_z (1LL<<0) 6436 #define FLAG_q (1LL<<1) 6437 #define FLAG_m (1LL<<2) 6438 #define FLAG_e (1LL<<3) 6439 #define FLAG_f (1LL<<4) 6440 #define FLAG_n (1LL<<5) 6441 #define FLAG_v (1LL<<6) 6442 #endif 6443 6444 #ifdef FOR_realpath 6445 #define CLEANUP_realpath 6446 #ifndef TT 6447 #define TT this.realpath 6448 #endif 6449 #define FLAG_z (1LL<<0) 6450 #define FLAG_q (1LL<<1) 6451 #define FLAG_m (1LL<<2) 6452 #define FLAG_e (1LL<<3) 6453 #define FLAG_P (1LL<<4) 6454 #define FLAG_L (1LL<<5) 6455 #define FLAG_s (1LL<<6) 6456 #define FLAG_R (1LL<<7) 6457 #define FLAG_relative_base (1LL<<8) 6458 #endif 6459 6460 #ifdef FOR_reboot 6461 #define CLEANUP_reboot 6462 #ifndef TT 6463 #define TT this.reboot 6464 #endif 6465 #define FLAG_n (FORCED_FLAG<<0) 6466 #define FLAG_f (FORCED_FLAG<<1) 6467 #define FLAG_d (FORCED_FLAG<<2) 6468 #endif 6469 6470 #ifdef FOR_renice 6471 #define CLEANUP_renice 6472 #ifndef TT 6473 #define TT this.renice 6474 #endif 6475 #define FLAG_n (1LL<<0) 6476 #define FLAG_u (1LL<<1) 6477 #define FLAG_p (1LL<<2) 6478 #define FLAG_g (1LL<<3) 6479 #endif 6480 6481 #ifdef FOR_reset 6482 #define CLEANUP_reset 6483 #ifndef TT 6484 #define TT this.reset 6485 #endif 6486 #endif 6487 6488 #ifdef FOR_restorecon 6489 #define CLEANUP_restorecon 6490 #ifndef TT 6491 #define TT this.restorecon 6492 #endif 6493 #define FLAG_v (1LL<<0) 6494 #define FLAG_r (1LL<<1) 6495 #define FLAG_R (1LL<<2) 6496 #define FLAG_n (1LL<<3) 6497 #define FLAG_F (1LL<<4) 6498 #define FLAG_D (1LL<<5) 6499 #endif 6500 6501 #ifdef FOR_return 6502 #define CLEANUP_return 6503 #ifndef TT 6504 #define TT this.return 6505 #endif 6506 #endif 6507 6508 #ifdef FOR_rev 6509 #define CLEANUP_rev 6510 #ifndef TT 6511 #define TT this.rev 6512 #endif 6513 #endif 6514 6515 #ifdef FOR_rfkill 6516 #define CLEANUP_rfkill 6517 #ifndef TT 6518 #define TT this.rfkill 6519 #endif 6520 #endif 6521 6522 #ifdef FOR_rm 6523 #define CLEANUP_rm 6524 #ifndef TT 6525 #define TT this.rm 6526 #endif 6527 #define FLAG_v (1LL<<0) 6528 #define FLAG_r (1LL<<1) 6529 #define FLAG_R (1LL<<2) 6530 #define FLAG_i (1LL<<3) 6531 #define FLAG_f (1LL<<4) 6532 #endif 6533 6534 #ifdef FOR_rmdir 6535 #define CLEANUP_rmdir 6536 #ifndef TT 6537 #define TT this.rmdir 6538 #endif 6539 #define FLAG_p (1LL<<0) 6540 #define FLAG_ignore_fail_on_non_empty (1LL<<1) 6541 #endif 6542 6543 #ifdef FOR_rmmod 6544 #define CLEANUP_rmmod 6545 #ifndef TT 6546 #define TT this.rmmod 6547 #endif 6548 #define FLAG_f (1LL<<0) 6549 #define FLAG_w (1LL<<1) 6550 #endif 6551 6552 #ifdef FOR_route 6553 #define CLEANUP_route 6554 #ifndef TT 6555 #define TT this.route 6556 #endif 6557 #define FLAG_A (FORCED_FLAG<<0) 6558 #define FLAG_e (FORCED_FLAG<<1) 6559 #define FLAG_n (FORCED_FLAG<<2) 6560 #endif 6561 6562 #ifdef FOR_rtcwake 6563 #define CLEANUP_rtcwake 6564 #ifndef TT 6565 #define TT this.rtcwake 6566 #endif 6567 #define FLAG_v (1LL<<0) 6568 #define FLAG_u (1LL<<1) 6569 #define FLAG_t (1LL<<2) 6570 #define FLAG_s (1LL<<3) 6571 #define FLAG_m (1LL<<4) 6572 #define FLAG_l (1LL<<5) 6573 #define FLAG_d (1LL<<6) 6574 #define FLAG_a (1LL<<7) 6575 #define FLAG_auto (1LL<<8) 6576 #define FLAG_list_modes (1LL<<9) 6577 #endif 6578 6579 #ifdef FOR_runcon 6580 #define CLEANUP_runcon 6581 #ifndef TT 6582 #define TT this.runcon 6583 #endif 6584 #endif 6585 6586 #ifdef FOR_sed 6587 #define CLEANUP_sed 6588 #ifndef TT 6589 #define TT this.sed 6590 #endif 6591 #define FLAG_s (1LL<<0) 6592 #define FLAG_z (1LL<<1) 6593 #define FLAG_r (1LL<<2) 6594 #define FLAG_E (1LL<<3) 6595 #define FLAG_n (1LL<<4) 6596 #define FLAG_i (1LL<<5) 6597 #define FLAG_f (1LL<<6) 6598 #define FLAG_e (1LL<<7) 6599 #define FLAG_tarxform (1LL<<8) 6600 #define FLAG_version (1LL<<9) 6601 #define FLAG_help (1LL<<10) 6602 #endif 6603 6604 #ifdef FOR_sendevent 6605 #define CLEANUP_sendevent 6606 #ifndef TT 6607 #define TT this.sendevent 6608 #endif 6609 #endif 6610 6611 #ifdef FOR_seq 6612 #define CLEANUP_seq 6613 #ifndef TT 6614 #define TT this.seq 6615 #endif 6616 #define FLAG_w (1LL<<0) 6617 #define FLAG_s (1LL<<1) 6618 #define FLAG_f (1LL<<2) 6619 #endif 6620 6621 #ifdef FOR_set 6622 #define CLEANUP_set 6623 #ifndef TT 6624 #define TT this.set 6625 #endif 6626 #endif 6627 6628 #ifdef FOR_setenforce 6629 #define CLEANUP_setenforce 6630 #ifndef TT 6631 #define TT this.setenforce 6632 #endif 6633 #endif 6634 6635 #ifdef FOR_setfattr 6636 #define CLEANUP_setfattr 6637 #ifndef TT 6638 #define TT this.setfattr 6639 #endif 6640 #define FLAG_x (1LL<<0) 6641 #define FLAG_v (1LL<<1) 6642 #define FLAG_n (1LL<<2) 6643 #define FLAG_h (1LL<<3) 6644 #endif 6645 6646 #ifdef FOR_setsid 6647 #define CLEANUP_setsid 6648 #ifndef TT 6649 #define TT this.setsid 6650 #endif 6651 #define FLAG_d (1LL<<0) 6652 #define FLAG_c (1LL<<1) 6653 #define FLAG_w (1LL<<2) 6654 #endif 6655 6656 #ifdef FOR_sh 6657 #define CLEANUP_sh 6658 #ifndef TT 6659 #define TT this.sh 6660 #endif 6661 #define FLAG_i (FORCED_FLAG<<0) 6662 #define FLAG_c (FORCED_FLAG<<1) 6663 #define FLAG_s (FORCED_FLAG<<2) 6664 #define FLAG_norc (FORCED_FLAG<<3) 6665 #define FLAG_noprofile (FORCED_FLAG<<4) 6666 #define FLAG_noediting (FORCED_FLAG<<5) 6667 #endif 6668 6669 #ifdef FOR_sha3sum 6670 #define CLEANUP_sha3sum 6671 #ifndef TT 6672 #define TT this.sha3sum 6673 #endif 6674 #define FLAG_a (FORCED_FLAG<<0) 6675 #define FLAG_S (FORCED_FLAG<<1) 6676 #define FLAG_b (FORCED_FLAG<<2) 6677 #endif 6678 6679 #ifdef FOR_shift 6680 #define CLEANUP_shift 6681 #ifndef TT 6682 #define TT this.shift 6683 #endif 6684 #endif 6685 6686 #ifdef FOR_shred 6687 #define CLEANUP_shred 6688 #ifndef TT 6689 #define TT this.shred 6690 #endif 6691 #define FLAG_f (FORCED_FLAG<<0) 6692 #define FLAG_o (FORCED_FLAG<<1) 6693 #define FLAG_n (FORCED_FLAG<<2) 6694 #define FLAG_s (FORCED_FLAG<<3) 6695 #define FLAG_u (FORCED_FLAG<<4) 6696 #define FLAG_x (FORCED_FLAG<<5) 6697 #define FLAG_z (FORCED_FLAG<<6) 6698 #endif 6699 6700 #ifdef FOR_shuf 6701 #define CLEANUP_shuf 6702 #ifndef TT 6703 #define TT this.shuf 6704 #endif 6705 #define FLAG_n (FORCED_FLAG<<0) 6706 #define FLAG_e (FORCED_FLAG<<1) 6707 #define FLAG_z (FORCED_FLAG<<2) 6708 #endif 6709 6710 #ifdef FOR_skeleton 6711 #define CLEANUP_skeleton 6712 #ifndef TT 6713 #define TT this.skeleton 6714 #endif 6715 #define FLAG_a (FORCED_FLAG<<0) 6716 #define FLAG_b (FORCED_FLAG<<1) 6717 #define FLAG_c (FORCED_FLAG<<2) 6718 #define FLAG_d (FORCED_FLAG<<3) 6719 #define FLAG_e (FORCED_FLAG<<4) 6720 #define FLAG_f (FORCED_FLAG<<5) 6721 #define FLAG_g (FORCED_FLAG<<6) 6722 #define FLAG_h (FORCED_FLAG<<7) 6723 #define FLAG_also (FORCED_FLAG<<8) 6724 #define FLAG_blubber (FORCED_FLAG<<9) 6725 #define FLAG_walrus (FORCED_FLAG<<10) 6726 #endif 6727 6728 #ifdef FOR_skeleton_alias 6729 #define CLEANUP_skeleton_alias 6730 #ifndef TT 6731 #define TT this.skeleton_alias 6732 #endif 6733 #define FLAG_q (FORCED_FLAG<<0) 6734 #define FLAG_d (FORCED_FLAG<<1) 6735 #define FLAG_b (FORCED_FLAG<<2) 6736 #endif 6737 6738 #ifdef FOR_sleep 6739 #define CLEANUP_sleep 6740 #ifndef TT 6741 #define TT this.sleep 6742 #endif 6743 #endif 6744 6745 #ifdef FOR_sntp 6746 #define CLEANUP_sntp 6747 #ifndef TT 6748 #define TT this.sntp 6749 #endif 6750 #define FLAG_r (FORCED_FLAG<<0) 6751 #define FLAG_q (FORCED_FLAG<<1) 6752 #define FLAG_D (FORCED_FLAG<<2) 6753 #define FLAG_d (FORCED_FLAG<<3) 6754 #define FLAG_s (FORCED_FLAG<<4) 6755 #define FLAG_a (FORCED_FLAG<<5) 6756 #define FLAG_t (FORCED_FLAG<<6) 6757 #define FLAG_p (FORCED_FLAG<<7) 6758 #define FLAG_S (FORCED_FLAG<<8) 6759 #define FLAG_m (FORCED_FLAG<<9) 6760 #define FLAG_M (FORCED_FLAG<<10) 6761 #endif 6762 6763 #ifdef FOR_sort 6764 #define CLEANUP_sort 6765 #ifndef TT 6766 #define TT this.sort 6767 #endif 6768 #define FLAG_n (1LL<<0) 6769 #define FLAG_u (1LL<<1) 6770 #define FLAG_r (1LL<<2) 6771 #define FLAG_i (1LL<<3) 6772 #define FLAG_f (1LL<<4) 6773 #define FLAG_d (1LL<<5) 6774 #define FLAG_z (1LL<<6) 6775 #define FLAG_s (1LL<<7) 6776 #define FLAG_c (1LL<<8) 6777 #define FLAG_C (1LL<<9) 6778 #define FLAG_M (1LL<<10) 6779 #define FLAG_b (1LL<<11) 6780 #define FLAG_V (1LL<<12) 6781 #define FLAG_x (1LL<<13) 6782 #define FLAG_t (1LL<<14) 6783 #define FLAG_k (1LL<<15) 6784 #define FLAG_o (1LL<<16) 6785 #define FLAG_m (1LL<<17) 6786 #define FLAG_T (1LL<<18) 6787 #define FLAG_S (1LL<<19) 6788 #define FLAG_g (1LL<<20) 6789 #endif 6790 6791 #ifdef FOR_source 6792 #define CLEANUP_source 6793 #ifndef TT 6794 #define TT this.source 6795 #endif 6796 #endif 6797 6798 #ifdef FOR_split 6799 #define CLEANUP_split 6800 #ifndef TT 6801 #define TT this.split 6802 #endif 6803 #define FLAG_n (1LL<<0) 6804 #define FLAG_l (1LL<<1) 6805 #define FLAG_b (1LL<<2) 6806 #define FLAG_a (1LL<<3) 6807 #endif 6808 6809 #ifdef FOR_stat 6810 #define CLEANUP_stat 6811 #ifndef TT 6812 #define TT this.stat 6813 #endif 6814 #define FLAG_t (1LL<<0) 6815 #define FLAG_L (1LL<<1) 6816 #define FLAG_f (1LL<<2) 6817 #define FLAG_c (1LL<<3) 6818 #endif 6819 6820 #ifdef FOR_strace 6821 #define CLEANUP_strace 6822 #ifndef TT 6823 #define TT this.strace 6824 #endif 6825 #define FLAG_v (FORCED_FLAG<<0) 6826 #define FLAG_s (FORCED_FLAG<<1) 6827 #define FLAG_p (FORCED_FLAG<<2) 6828 #endif 6829 6830 #ifdef FOR_strings 6831 #define CLEANUP_strings 6832 #ifndef TT 6833 #define TT this.strings 6834 #endif 6835 #define FLAG_o (1LL<<0) 6836 #define FLAG_f (1LL<<1) 6837 #define FLAG_n (1LL<<2) 6838 #define FLAG_a (1LL<<3) 6839 #define FLAG_t (1LL<<4) 6840 #endif 6841 6842 #ifdef FOR_stty 6843 #define CLEANUP_stty 6844 #ifndef TT 6845 #define TT this.stty 6846 #endif 6847 #define FLAG_g (1LL<<0) 6848 #define FLAG_F (1LL<<1) 6849 #define FLAG_a (1LL<<2) 6850 #endif 6851 6852 #ifdef FOR_su 6853 #define CLEANUP_su 6854 #ifndef TT 6855 #define TT this.su 6856 #endif 6857 #define FLAG_s (FORCED_FLAG<<0) 6858 #define FLAG_c (FORCED_FLAG<<1) 6859 #define FLAG_g (FORCED_FLAG<<2) 6860 #define FLAG_u (FORCED_FLAG<<3) 6861 #define FLAG_p (FORCED_FLAG<<4) 6862 #define FLAG_m (FORCED_FLAG<<5) 6863 #define FLAG_l (FORCED_FLAG<<6) 6864 #endif 6865 6866 #ifdef FOR_sulogin 6867 #define CLEANUP_sulogin 6868 #ifndef TT 6869 #define TT this.sulogin 6870 #endif 6871 #define FLAG_t (FORCED_FLAG<<0) 6872 #endif 6873 6874 #ifdef FOR_swapoff 6875 #define CLEANUP_swapoff 6876 #ifndef TT 6877 #define TT this.swapoff 6878 #endif 6879 #define FLAG_v (1LL<<0) 6880 #define FLAG_a (1LL<<1) 6881 #endif 6882 6883 #ifdef FOR_swapon 6884 #define CLEANUP_swapon 6885 #ifndef TT 6886 #define TT this.swapon 6887 #endif 6888 #define FLAG_d (1LL<<0) 6889 #define FLAG_p (1LL<<1) 6890 #endif 6891 6892 #ifdef FOR_switch_root 6893 #define CLEANUP_switch_root 6894 #ifndef TT 6895 #define TT this.switch_root 6896 #endif 6897 #define FLAG_h (FORCED_FLAG<<0) 6898 #define FLAG_c (FORCED_FLAG<<1) 6899 #endif 6900 6901 #ifdef FOR_sync 6902 #define CLEANUP_sync 6903 #ifndef TT 6904 #define TT this.sync 6905 #endif 6906 #endif 6907 6908 #ifdef FOR_sysctl 6909 #define CLEANUP_sysctl 6910 #ifndef TT 6911 #define TT this.sysctl 6912 #endif 6913 #define FLAG_A (1LL<<0) 6914 #define FLAG_a (1LL<<1) 6915 #define FLAG_p (1LL<<2) 6916 #define FLAG_w (1LL<<3) 6917 #define FLAG_q (1LL<<4) 6918 #define FLAG_N (1LL<<5) 6919 #define FLAG_e (1LL<<6) 6920 #define FLAG_n (1LL<<7) 6921 #endif 6922 6923 #ifdef FOR_syslogd 6924 #define CLEANUP_syslogd 6925 #ifndef TT 6926 #define TT this.syslogd 6927 #endif 6928 #define FLAG_D (FORCED_FLAG<<0) 6929 #define FLAG_L (FORCED_FLAG<<1) 6930 #define FLAG_K (FORCED_FLAG<<2) 6931 #define FLAG_S (FORCED_FLAG<<3) 6932 #define FLAG_n (FORCED_FLAG<<4) 6933 #define FLAG_a (FORCED_FLAG<<5) 6934 #define FLAG_f (FORCED_FLAG<<6) 6935 #define FLAG_p (FORCED_FLAG<<7) 6936 #define FLAG_O (FORCED_FLAG<<8) 6937 #define FLAG_m (FORCED_FLAG<<9) 6938 #define FLAG_s (FORCED_FLAG<<10) 6939 #define FLAG_b (FORCED_FLAG<<11) 6940 #define FLAG_R (FORCED_FLAG<<12) 6941 #define FLAG_l (FORCED_FLAG<<13) 6942 #endif 6943 6944 #ifdef FOR_tac 6945 #define CLEANUP_tac 6946 #ifndef TT 6947 #define TT this.tac 6948 #endif 6949 #endif 6950 6951 #ifdef FOR_tail 6952 #define CLEANUP_tail 6953 #ifndef TT 6954 #define TT this.tail 6955 #endif 6956 #define FLAG_n (1LL<<0) 6957 #define FLAG_c (1LL<<1) 6958 #define FLAG_s (1LL<<2) 6959 #define FLAG_F (1LL<<3) 6960 #define FLAG_f (1LL<<4) 6961 #endif 6962 6963 #ifdef FOR_tar 6964 #define CLEANUP_tar 6965 #ifndef TT 6966 #define TT this.tar 6967 #endif 6968 #define FLAG_s (1LL<<0) 6969 #define FLAG_a (1LL<<1) 6970 #define FLAG_f (1LL<<2) 6971 #define FLAG_C (1LL<<3) 6972 #define FLAG_I (1LL<<4) 6973 #define FLAG_T (1LL<<5) 6974 #define FLAG_X (1LL<<6) 6975 #define FLAG_m (1LL<<7) 6976 #define FLAG_P (1LL<<8) 6977 #define FLAG_O (1LL<<9) 6978 #define FLAG_S (1LL<<10) 6979 #define FLAG_z (1LL<<11) 6980 #define FLAG_j (1LL<<12) 6981 #define FLAG_J (1LL<<13) 6982 #define FLAG_v (1LL<<14) 6983 #define FLAG_t (1LL<<15) 6984 #define FLAG_x (1LL<<16) 6985 #define FLAG_h (1LL<<17) 6986 #define FLAG_c (1LL<<18) 6987 #define FLAG_k (1LL<<19) 6988 #define FLAG_p (1LL<<20) 6989 #define FLAG_o (1LL<<21) 6990 #define FLAG_Z (1LL<<22) 6991 #define FLAG_xform (1LL<<23) 6992 #define FLAG_strip (1LL<<24) 6993 #define FLAG_to_command (1LL<<25) 6994 #define FLAG_owner (1LL<<26) 6995 #define FLAG_group (1LL<<27) 6996 #define FLAG_mtime (1LL<<28) 6997 #define FLAG_mode (1LL<<29) 6998 #define FLAG_sort (1LL<<30) 6999 #define FLAG_exclude (1LL<<31) 7000 #define FLAG_overwrite (1LL<<32) 7001 #define FLAG_no_same_permissions (1LL<<33) 7002 #define FLAG_numeric_owner (1LL<<34) 7003 #define FLAG_null (1LL<<35) 7004 #define FLAG_no_recursion (1LL<<36) 7005 #define FLAG_full_time (1LL<<37) 7006 #define FLAG_restrict (1LL<<38) 7007 #define FLAG_selinux (1LL<<39) 7008 #define FLAG_show_transformed_names (1LL<<40) 7009 #define FLAG_wildcards_match_slash (1LL<<41) 7010 #define FLAG_no_wildcards_match_slash (1LL<<42) 7011 #define FLAG_wildcards (1LL<<43) 7012 #define FLAG_no_wildcards (1LL<<44) 7013 #define FLAG_anchored (1LL<<45) 7014 #define FLAG_no_anchored (1LL<<46) 7015 #define FLAG_ignore_case (1LL<<47) 7016 #define FLAG_no_ignore_case (1LL<<48) 7017 #define FLAG_one_file_system (1LL<<49) 7018 #endif 7019 7020 #ifdef FOR_taskset 7021 #define CLEANUP_taskset 7022 #ifndef TT 7023 #define TT this.taskset 7024 #endif 7025 #define FLAG_a (1LL<<0) 7026 #define FLAG_p (1LL<<1) 7027 #endif 7028 7029 #ifdef FOR_tcpsvd 7030 #define CLEANUP_tcpsvd 7031 #ifndef TT 7032 #define TT this.tcpsvd 7033 #endif 7034 #define FLAG_v (FORCED_FLAG<<0) 7035 #define FLAG_E (FORCED_FLAG<<1) 7036 #define FLAG_h (FORCED_FLAG<<2) 7037 #define FLAG_l (FORCED_FLAG<<3) 7038 #define FLAG_u (FORCED_FLAG<<4) 7039 #define FLAG_C (FORCED_FLAG<<5) 7040 #define FLAG_b (FORCED_FLAG<<6) 7041 #define FLAG_c (FORCED_FLAG<<7) 7042 #endif 7043 7044 #ifdef FOR_tee 7045 #define CLEANUP_tee 7046 #ifndef TT 7047 #define TT this.tee 7048 #endif 7049 #define FLAG_a (1LL<<0) 7050 #define FLAG_i (1LL<<1) 7051 #endif 7052 7053 #ifdef FOR_telnet 7054 #define CLEANUP_telnet 7055 #ifndef TT 7056 #define TT this.telnet 7057 #endif 7058 #endif 7059 7060 #ifdef FOR_telnetd 7061 #define CLEANUP_telnetd 7062 #ifndef TT 7063 #define TT this.telnetd 7064 #endif 7065 #define FLAG_i (FORCED_FLAG<<0) 7066 #define FLAG_K (FORCED_FLAG<<1) 7067 #define FLAG_S (FORCED_FLAG<<2) 7068 #define FLAG_F (FORCED_FLAG<<3) 7069 #define FLAG_l (FORCED_FLAG<<4) 7070 #define FLAG_f (FORCED_FLAG<<5) 7071 #define FLAG_p (FORCED_FLAG<<6) 7072 #define FLAG_b (FORCED_FLAG<<7) 7073 #define FLAG_w (FORCED_FLAG<<8) 7074 #endif 7075 7076 #ifdef FOR_test 7077 #define CLEANUP_test 7078 #ifndef TT 7079 #define TT this.test 7080 #endif 7081 #endif 7082 7083 #ifdef FOR_tftp 7084 #define CLEANUP_tftp 7085 #ifndef TT 7086 #define TT this.tftp 7087 #endif 7088 #define FLAG_p (FORCED_FLAG<<0) 7089 #define FLAG_g (FORCED_FLAG<<1) 7090 #define FLAG_l (FORCED_FLAG<<2) 7091 #define FLAG_r (FORCED_FLAG<<3) 7092 #define FLAG_b (FORCED_FLAG<<4) 7093 #endif 7094 7095 #ifdef FOR_tftpd 7096 #define CLEANUP_tftpd 7097 #ifndef TT 7098 #define TT this.tftpd 7099 #endif 7100 #define FLAG_l (FORCED_FLAG<<0) 7101 #define FLAG_u (FORCED_FLAG<<1) 7102 #define FLAG_c (FORCED_FLAG<<2) 7103 #define FLAG_r (FORCED_FLAG<<3) 7104 #endif 7105 7106 #ifdef FOR_time 7107 #define CLEANUP_time 7108 #ifndef TT 7109 #define TT this.time 7110 #endif 7111 #define FLAG_v (1LL<<0) 7112 #define FLAG_p (1LL<<1) 7113 #endif 7114 7115 #ifdef FOR_timeout 7116 #define CLEANUP_timeout 7117 #ifndef TT 7118 #define TT this.timeout 7119 #endif 7120 #define FLAG_i (1LL<<0) 7121 #define FLAG_s (1LL<<1) 7122 #define FLAG_k (1LL<<2) 7123 #define FLAG_v (1LL<<3) 7124 #define FLAG_preserve_status (1LL<<4) 7125 #define FLAG_foreground (1LL<<5) 7126 #endif 7127 7128 #ifdef FOR_top 7129 #define CLEANUP_top 7130 #ifndef TT 7131 #define TT this.top 7132 #endif 7133 #define FLAG_q (1LL<<0) 7134 #define FLAG_b (1LL<<1) 7135 #define FLAG_n (1LL<<2) 7136 #define FLAG_m (1LL<<3) 7137 #define FLAG_d (1LL<<4) 7138 #define FLAG_s (1LL<<5) 7139 #define FLAG_u (1LL<<6) 7140 #define FLAG_p (1LL<<7) 7141 #define FLAG_o (1LL<<8) 7142 #define FLAG_k (1LL<<9) 7143 #define FLAG_H (1LL<<10) 7144 #define FLAG_h (1LL<<11) 7145 #define FLAG_O (1LL<<12) 7146 #endif 7147 7148 #ifdef FOR_touch 7149 #define CLEANUP_touch 7150 #ifndef TT 7151 #define TT this.touch 7152 #endif 7153 #define FLAG_h (1LL<<0) 7154 #define FLAG_t (1LL<<1) 7155 #define FLAG_r (1LL<<2) 7156 #define FLAG_m (1LL<<3) 7157 #define FLAG_f (1LL<<4) 7158 #define FLAG_d (1LL<<5) 7159 #define FLAG_c (1LL<<6) 7160 #define FLAG_a (1LL<<7) 7161 #endif 7162 7163 #ifdef FOR_toybox 7164 #define CLEANUP_toybox 7165 #ifndef TT 7166 #define TT this.toybox 7167 #endif 7168 #endif 7169 7170 #ifdef FOR_tr 7171 #define CLEANUP_tr 7172 #ifndef TT 7173 #define TT this.tr 7174 #endif 7175 #define FLAG_d (1LL<<0) 7176 #define FLAG_t (1LL<<1) 7177 #define FLAG_s (1LL<<2) 7178 #define FLAG_c (1LL<<3) 7179 #define FLAG_C (1LL<<4) 7180 #endif 7181 7182 #ifdef FOR_traceroute 7183 #define CLEANUP_traceroute 7184 #ifndef TT 7185 #define TT this.traceroute 7186 #endif 7187 #define FLAG_4 (1LL<<0) 7188 #define FLAG_6 (1LL<<1) 7189 #define FLAG_F (1LL<<2) 7190 #define FLAG_U (1LL<<3) 7191 #define FLAG_I (1LL<<4) 7192 #define FLAG_l (1LL<<5) 7193 #define FLAG_d (1LL<<6) 7194 #define FLAG_n (1LL<<7) 7195 #define FLAG_v (1LL<<8) 7196 #define FLAG_r (1LL<<9) 7197 #define FLAG_m (1LL<<10) 7198 #define FLAG_p (1LL<<11) 7199 #define FLAG_q (1LL<<12) 7200 #define FLAG_s (1LL<<13) 7201 #define FLAG_t (1LL<<14) 7202 #define FLAG_w (1LL<<15) 7203 #define FLAG_g (1LL<<16) 7204 #define FLAG_z (1LL<<17) 7205 #define FLAG_f (1LL<<18) 7206 #define FLAG_i (1LL<<19) 7207 #endif 7208 7209 #ifdef FOR_trap 7210 #define CLEANUP_trap 7211 #ifndef TT 7212 #define TT this.trap 7213 #endif 7214 #define FLAG_p (FORCED_FLAG<<0) 7215 #define FLAG_l (FORCED_FLAG<<1) 7216 #endif 7217 7218 #ifdef FOR_true 7219 #define CLEANUP_true 7220 #ifndef TT 7221 #define TT this.true 7222 #endif 7223 #endif 7224 7225 #ifdef FOR_truncate 7226 #define CLEANUP_truncate 7227 #ifndef TT 7228 #define TT this.truncate 7229 #endif 7230 #define FLAG_c (1LL<<0) 7231 #define FLAG_s (1LL<<1) 7232 #endif 7233 7234 #ifdef FOR_ts 7235 #define CLEANUP_ts 7236 #ifndef TT 7237 #define TT this.ts 7238 #endif 7239 #define FLAG_s (FORCED_FLAG<<0) 7240 #define FLAG_m (FORCED_FLAG<<1) 7241 #define FLAG_i (FORCED_FLAG<<2) 7242 #endif 7243 7244 #ifdef FOR_tsort 7245 #define CLEANUP_tsort 7246 #ifndef TT 7247 #define TT this.tsort 7248 #endif 7249 #endif 7250 7251 #ifdef FOR_tty 7252 #define CLEANUP_tty 7253 #ifndef TT 7254 #define TT this.tty 7255 #endif 7256 #define FLAG_s (1LL<<0) 7257 #endif 7258 7259 #ifdef FOR_tunctl 7260 #define CLEANUP_tunctl 7261 #ifndef TT 7262 #define TT this.tunctl 7263 #endif 7264 #define FLAG_T (1LL<<0) 7265 #define FLAG_u (1LL<<1) 7266 #define FLAG_d (1LL<<2) 7267 #define FLAG_t (1LL<<3) 7268 #endif 7269 7270 #ifdef FOR_uclampset 7271 #define CLEANUP_uclampset 7272 #ifndef TT 7273 #define TT this.uclampset 7274 #endif 7275 #define FLAG_R (1LL<<0) 7276 #define FLAG_M (1LL<<1) 7277 #define FLAG_m (1LL<<2) 7278 #define FLAG_a (1LL<<3) 7279 #define FLAG_p (1LL<<4) 7280 #endif 7281 7282 #ifdef FOR_ulimit 7283 #define CLEANUP_ulimit 7284 #ifndef TT 7285 #define TT this.ulimit 7286 #endif 7287 #define FLAG_c (1LL<<0) 7288 #define FLAG_d (1LL<<1) 7289 #define FLAG_e (1LL<<2) 7290 #define FLAG_f (1LL<<3) 7291 #define FLAG_i (1LL<<4) 7292 #define FLAG_l (1LL<<5) 7293 #define FLAG_m (1LL<<6) 7294 #define FLAG_n (1LL<<7) 7295 #define FLAG_p (1LL<<8) 7296 #define FLAG_q (1LL<<9) 7297 #define FLAG_R (1LL<<10) 7298 #define FLAG_r (1LL<<11) 7299 #define FLAG_s (1LL<<12) 7300 #define FLAG_t (1LL<<13) 7301 #define FLAG_u (1LL<<14) 7302 #define FLAG_v (1LL<<15) 7303 #define FLAG_a (1LL<<16) 7304 #define FLAG_H (1LL<<17) 7305 #define FLAG_S (1LL<<18) 7306 #define FLAG_P (1LL<<19) 7307 #endif 7308 7309 #ifdef FOR_umount 7310 #define CLEANUP_umount 7311 #ifndef TT 7312 #define TT this.umount 7313 #endif 7314 #define FLAG_v (1LL<<0) 7315 #define FLAG_t (1LL<<1) 7316 #define FLAG_a (1LL<<2) 7317 #define FLAG_r (1LL<<3) 7318 #define FLAG_l (1LL<<4) 7319 #define FLAG_f (1LL<<5) 7320 #define FLAG_D (1LL<<6) 7321 #define FLAG_d (1LL<<7) 7322 #define FLAG_n (1LL<<8) 7323 #define FLAG_c (1LL<<9) 7324 #endif 7325 7326 #ifdef FOR_uname 7327 #define CLEANUP_uname 7328 #ifndef TT 7329 #define TT this.uname 7330 #endif 7331 #define FLAG_s (1LL<<0) 7332 #define FLAG_n (1LL<<1) 7333 #define FLAG_r (1LL<<2) 7334 #define FLAG_v (1LL<<3) 7335 #define FLAG_m (1LL<<4) 7336 #define FLAG_o (1LL<<5) 7337 #define FLAG_a (1LL<<6) 7338 #define FLAG_p (1LL<<7) 7339 #endif 7340 7341 #ifdef FOR_unicode 7342 #define CLEANUP_unicode 7343 #ifndef TT 7344 #define TT this.unicode 7345 #endif 7346 #endif 7347 7348 #ifdef FOR_uniq 7349 #define CLEANUP_uniq 7350 #ifndef TT 7351 #define TT this.uniq 7352 #endif 7353 #define FLAG_u (1LL<<0) 7354 #define FLAG_d (1LL<<1) 7355 #define FLAG_c (1LL<<2) 7356 #define FLAG_i (1LL<<3) 7357 #define FLAG_z (1LL<<4) 7358 #define FLAG_w (1LL<<5) 7359 #define FLAG_s (1LL<<6) 7360 #define FLAG_f (1LL<<7) 7361 #endif 7362 7363 #ifdef FOR_unix2dos 7364 #define CLEANUP_unix2dos 7365 #ifndef TT 7366 #define TT this.unix2dos 7367 #endif 7368 #endif 7369 7370 #ifdef FOR_unlink 7371 #define CLEANUP_unlink 7372 #ifndef TT 7373 #define TT this.unlink 7374 #endif 7375 #endif 7376 7377 #ifdef FOR_unset 7378 #define CLEANUP_unset 7379 #ifndef TT 7380 #define TT this.unset 7381 #endif 7382 #define FLAG_n (FORCED_FLAG<<0) 7383 #define FLAG_v (FORCED_FLAG<<1) 7384 #define FLAG_f (FORCED_FLAG<<2) 7385 #endif 7386 7387 #ifdef FOR_unshare 7388 #define CLEANUP_unshare 7389 #ifndef TT 7390 #define TT this.unshare 7391 #endif 7392 #define FLAG_U (1LL<<0) 7393 #define FLAG_u (1LL<<1) 7394 #define FLAG_p (1LL<<2) 7395 #define FLAG_n (1LL<<3) 7396 #define FLAG_m (1LL<<4) 7397 #define FLAG_i (1LL<<5) 7398 #define FLAG_C (1LL<<6) 7399 #define FLAG_r (1LL<<7) 7400 #define FLAG_f (1LL<<8) 7401 #define FLAG_a (1LL<<9) 7402 #endif 7403 7404 #ifdef FOR_uptime 7405 #define CLEANUP_uptime 7406 #ifndef TT 7407 #define TT this.uptime 7408 #endif 7409 #define FLAG_s (1LL<<0) 7410 #define FLAG_p (1LL<<1) 7411 #endif 7412 7413 #ifdef FOR_useradd 7414 #define CLEANUP_useradd 7415 #ifndef TT 7416 #define TT this.useradd 7417 #endif 7418 #define FLAG_H (FORCED_FLAG<<0) 7419 #define FLAG_D (FORCED_FLAG<<1) 7420 #define FLAG_S (FORCED_FLAG<<2) 7421 #define FLAG_h (FORCED_FLAG<<3) 7422 #define FLAG_g (FORCED_FLAG<<4) 7423 #define FLAG_s (FORCED_FLAG<<5) 7424 #define FLAG_G (FORCED_FLAG<<6) 7425 #define FLAG_u (FORCED_FLAG<<7) 7426 #endif 7427 7428 #ifdef FOR_userdel 7429 #define CLEANUP_userdel 7430 #ifndef TT 7431 #define TT this.userdel 7432 #endif 7433 #define FLAG_r (FORCED_FLAG<<0) 7434 #endif 7435 7436 #ifdef FOR_usleep 7437 #define CLEANUP_usleep 7438 #ifndef TT 7439 #define TT this.usleep 7440 #endif 7441 #endif 7442 7443 #ifdef FOR_uudecode 7444 #define CLEANUP_uudecode 7445 #ifndef TT 7446 #define TT this.uudecode 7447 #endif 7448 #define FLAG_o (1LL<<0) 7449 #endif 7450 7451 #ifdef FOR_uuencode 7452 #define CLEANUP_uuencode 7453 #ifndef TT 7454 #define TT this.uuencode 7455 #endif 7456 #define FLAG_m (1LL<<0) 7457 #endif 7458 7459 #ifdef FOR_uuidgen 7460 #define CLEANUP_uuidgen 7461 #ifndef TT 7462 #define TT this.uuidgen 7463 #endif 7464 #define FLAG_r (1LL<<0) 7465 #endif 7466 7467 #ifdef FOR_vconfig 7468 #define CLEANUP_vconfig 7469 #ifndef TT 7470 #define TT this.vconfig 7471 #endif 7472 #endif 7473 7474 #ifdef FOR_vi 7475 #define CLEANUP_vi 7476 #ifndef TT 7477 #define TT this.vi 7478 #endif 7479 #define FLAG_c (1LL<<0) 7480 #define FLAG_s (1LL<<1) 7481 #endif 7482 7483 #ifdef FOR_vmstat 7484 #define CLEANUP_vmstat 7485 #ifndef TT 7486 #define TT this.vmstat 7487 #endif 7488 #define FLAG_n (1LL<<0) 7489 #endif 7490 7491 #ifdef FOR_w 7492 #define CLEANUP_w 7493 #ifndef TT 7494 #define TT this.w 7495 #endif 7496 #endif 7497 7498 #ifdef FOR_wait 7499 #define CLEANUP_wait 7500 #ifndef TT 7501 #define TT this.wait 7502 #endif 7503 #define FLAG_n (FORCED_FLAG<<0) 7504 #endif 7505 7506 #ifdef FOR_watch 7507 #define CLEANUP_watch 7508 #ifndef TT 7509 #define TT this.watch 7510 #endif 7511 #define FLAG_x (1LL<<0) 7512 #define FLAG_b (1LL<<1) 7513 #define FLAG_e (1LL<<2) 7514 #define FLAG_t (1LL<<3) 7515 #define FLAG_n (1LL<<4) 7516 #endif 7517 7518 #ifdef FOR_watchdog 7519 #define CLEANUP_watchdog 7520 #ifndef TT 7521 #define TT this.watchdog 7522 #endif 7523 #define FLAG_T (FORCED_FLAG<<0) 7524 #define FLAG_t (FORCED_FLAG<<1) 7525 #define FLAG_F (FORCED_FLAG<<2) 7526 #endif 7527 7528 #ifdef FOR_wc 7529 #define CLEANUP_wc 7530 #ifndef TT 7531 #define TT this.wc 7532 #endif 7533 #define FLAG_l (1LL<<0) 7534 #define FLAG_w (1LL<<1) 7535 #define FLAG_m (1LL<<2) 7536 #define FLAG_c (1LL<<3) 7537 #define FLAG_L (1LL<<4) 7538 #endif 7539 7540 #ifdef FOR_wget 7541 #define CLEANUP_wget 7542 #ifndef TT 7543 #define TT this.wget 7544 #endif 7545 #define FLAG_p (FORCED_FLAG<<0) 7546 #define FLAG_O (FORCED_FLAG<<1) 7547 #define FLAG_d (FORCED_FLAG<<2) 7548 #define FLAG_max_redirect (FORCED_FLAG<<3) 7549 #endif 7550 7551 #ifdef FOR_which 7552 #define CLEANUP_which 7553 #ifndef TT 7554 #define TT this.which 7555 #endif 7556 #define FLAG_a (1LL<<0) 7557 #endif 7558 7559 #ifdef FOR_who 7560 #define CLEANUP_who 7561 #ifndef TT 7562 #define TT this.who 7563 #endif 7564 #define FLAG_a (FORCED_FLAG<<0) 7565 #endif 7566 7567 #ifdef FOR_xargs 7568 #define CLEANUP_xargs 7569 #ifndef TT 7570 #define TT this.xargs 7571 #endif 7572 #define FLAG_0 (1LL<<0) 7573 #define FLAG_s (1LL<<1) 7574 #define FLAG_n (1LL<<2) 7575 #define FLAG_r (1LL<<3) 7576 #define FLAG_t (1LL<<4) 7577 #define FLAG_p (1LL<<5) 7578 #define FLAG_o (1LL<<6) 7579 #define FLAG_P (1LL<<7) 7580 #define FLAG_E (1LL<<8) 7581 #endif 7582 7583 #ifdef FOR_xxd 7584 #define CLEANUP_xxd 7585 #ifndef TT 7586 #define TT this.xxd 7587 #endif 7588 #define FLAG_s (1LL<<0) 7589 #define FLAG_r (1LL<<1) 7590 #define FLAG_p (1LL<<2) 7591 #define FLAG_i (1LL<<3) 7592 #define FLAG_e (1LL<<4) 7593 #define FLAG_g (1LL<<5) 7594 #define FLAG_o (1LL<<6) 7595 #define FLAG_l (1LL<<7) 7596 #define FLAG_c (1LL<<8) 7597 #endif 7598 7599 #ifdef FOR_xzcat 7600 #define CLEANUP_xzcat 7601 #ifndef TT 7602 #define TT this.xzcat 7603 #endif 7604 #endif 7605 7606 #ifdef FOR_yes 7607 #define CLEANUP_yes 7608 #ifndef TT 7609 #define TT this.yes 7610 #endif 7611 #endif 7612 7613 #ifdef FOR_zcat 7614 #define CLEANUP_zcat 7615 #ifndef TT 7616 #define TT this.zcat 7617 #endif 7618 #define FLAG_9 (1LL<<0) 7619 #define FLAG_8 (1LL<<1) 7620 #define FLAG_7 (1LL<<2) 7621 #define FLAG_6 (1LL<<3) 7622 #define FLAG_5 (1LL<<4) 7623 #define FLAG_4 (1LL<<5) 7624 #define FLAG_3 (1LL<<6) 7625 #define FLAG_2 (1LL<<7) 7626 #define FLAG_1 (1LL<<8) 7627 #define FLAG_t (1LL<<9) 7628 #define FLAG_k (1LL<<10) 7629 #define FLAG_f (1LL<<11) 7630 #define FLAG_d (1LL<<12) 7631 #define FLAG_c (1LL<<13) 7632 #endif 7633 7634