aboutsummaryrefslogtreecommitdiff
path: root/android/linux/generated/flags.h
diff options
context:
space:
mode:
Diffstat (limited to 'android/linux/generated/flags.h')
-rw-r--r--android/linux/generated/flags.h1551
1 files changed, 895 insertions, 656 deletions
diff --git a/android/linux/generated/flags.h b/android/linux/generated/flags.h
index 2ab033b6..3e550a7e 100644
--- a/android/linux/generated/flags.h
+++ b/android/linux/generated/flags.h
@@ -1,11 +1,8 @@
#undef FORCED_FLAG
-#undef FORCED_FLAGLL
#ifdef FORCE_FLAGS
-#define FORCED_FLAG 1
-#define FORCED_FLAGLL 1ULL
+#define FORCED_FLAG 1LL
#else
-#define FORCED_FLAG 0
-#define FORCED_FLAGLL 0LL
+#define FORCED_FLAG 0LL
#endif
// acpi abctV
@@ -131,13 +128,14 @@
#undef FLAG_f
#endif
-// blkid ULs*[!LU]
+// blkid ULo:s*[!LU]
#undef OPTSTR_blkid
-#define OPTSTR_blkid "ULs*[!LU]"
+#define OPTSTR_blkid "ULo:s*[!LU]"
#ifdef CLEANUP_blkid
#undef CLEANUP_blkid
#undef FOR_blkid
#undef FLAG_s
+#undef FLAG_o
#undef FLAG_L
#undef FLAG_U
#endif
@@ -221,17 +219,6 @@
#undef FLAG_u
#endif
-// catv vte
-#undef OPTSTR_catv
-#define OPTSTR_catv "vte"
-#ifdef CLEANUP_catv
-#undef CLEANUP_catv
-#undef FOR_catv
-#undef FLAG_e
-#undef FLAG_t
-#undef FLAG_v
-#endif
-
// cd >1LP[-LP]
#undef OPTSTR_cd
#define OPTSTR_cd ">1LP[-LP]"
@@ -323,9 +310,9 @@
#undef FLAG_s
#endif
-// chvt <1
+// chvt <1>1
#undef OPTSTR_chvt
-#define OPTSTR_chvt "<1"
+#define OPTSTR_chvt "<1>1"
#ifdef CLEANUP_chvt
#undef CLEANUP_chvt
#undef FOR_chvt
@@ -410,9 +397,9 @@
#undef FLAG_preserve
#endif
-// cpio (ignore-devno)(renumber-inodes)(quiet)(no-preserve-owner)md(make-directories)uH:p|i|t|F:v(verbose)o|[!pio][!pot][!pF] (ignore-devno)(renumber-inodes)(quiet)(no-preserve-owner)md(make-directories)uH:p|i|t|F:v(verbose)o|[!pio][!pot][!pF]
+// cpio (ignore-devno)(renumber-inodes)(quiet)(no-preserve-owner)R(owner):md(make-directories)uH:p|i|t|F:v(verbose)o|[!pio][!pot][!pF] (ignore-devno)(renumber-inodes)(quiet)(no-preserve-owner)R(owner):md(make-directories)uH:p|i|t|F:v(verbose)o|[!pio][!pot][!pF]
#undef OPTSTR_cpio
-#define OPTSTR_cpio "(ignore-devno)(renumber-inodes)(quiet)(no-preserve-owner)md(make-directories)uH:p|i|t|F:v(verbose)o|[!pio][!pot][!pF]"
+#define OPTSTR_cpio "(ignore-devno)(renumber-inodes)(quiet)(no-preserve-owner)R(owner):md(make-directories)uH:p|i|t|F:v(verbose)o|[!pio][!pot][!pF]"
#ifdef CLEANUP_cpio
#undef CLEANUP_cpio
#undef FOR_cpio
@@ -426,6 +413,7 @@
#undef FLAG_u
#undef FLAG_d
#undef FLAG_m
+#undef FLAG_R
#undef FLAG_no_preserve_owner
#undef FLAG_quiet
#undef FLAG_renumber_inodes
@@ -468,9 +456,9 @@
#undef FLAG_c
#endif
-// cut b*|c*|f*|F*|C*|O(output-delimiter):d:sDn[!cbfF] b*|c*|f*|F*|C*|O(output-delimiter):d:sDn[!cbfF]
+// 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]
#undef OPTSTR_cut
-#define OPTSTR_cut "b*|c*|f*|F*|C*|O(output-delimiter):d:sDn[!cbfF]"
+#define OPTSTR_cut "b*|c*|f*|F(regex-fields)*|C*|O(output-delimiter):d:sD(allow-duplicates)n[!cbfF]"
#ifdef CLEANUP_cut
#undef CLEANUP_cut
#undef FOR_cut
@@ -486,9 +474,9 @@
#undef FLAG_b
#endif
-// date d:D:I(iso)(iso-8601):;r:s:u(utc)[!dr] d:D:I(iso)(iso-8601):;r:s:u(utc)[!dr]
+// date d:D:I(iso-8601):;r:s:u(utc)[!dr] d:D:I(iso-8601):;r:s:u(utc)[!dr]
#undef OPTSTR_date
-#define OPTSTR_date "d:D:I(iso)(iso-8601):;r:s:u(utc)[!dr]"
+#define OPTSTR_date "d:D:I(iso-8601):;r:s:u(utc)[!dr]"
#ifdef CLEANUP_date
#undef CLEANUP_date
#undef FOR_date
@@ -714,17 +702,18 @@
#undef FLAG_P
#endif
-// diff <2>2(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)L(label)*S(starting-file):N(new-file)r(recursive)U(unified)#<0=3 <2>2(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)L(label)*S(starting-file):N(new-file)r(recursive)U(unified)#<0=3
+// diff <2>2(unchanged-line-format):;(old-line-format):;(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):;(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
#undef OPTSTR_diff
-#define OPTSTR_diff "<2>2(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)L(label)*S(starting-file):N(new-file)r(recursive)U(unified)#<0=3"
+#define OPTSTR_diff "<2>2(unchanged-line-format):;(old-line-format):;(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"
#ifdef CLEANUP_diff
#undef CLEANUP_diff
#undef FOR_diff
#undef FLAG_U
#undef FLAG_r
#undef FLAG_N
-#undef FLAG_S
#undef FLAG_L
+#undef FLAG_F
+#undef FLAG_S
#undef FLAG_a
#undef FLAG_q
#undef FLAG_s
@@ -738,6 +727,9 @@
#undef FLAG_B
#undef FLAG_strip_trailing_cr
#undef FLAG_color
+#undef FLAG_new_line_format
+#undef FLAG_old_line_format
+#undef FLAG_unchanged_line_format
#endif
// dirname <1 <1
@@ -900,12 +892,14 @@
#undef FOR_expr
#endif
-// factor
+// factor ?hx
#undef OPTSTR_factor
-#define OPTSTR_factor 0
+#define OPTSTR_factor "?hx"
#ifdef CLEANUP_factor
#undef CLEANUP_factor
#undef FOR_factor
+#undef FLAG_x
+#undef FLAG_h
#endif
// fallocate >1l#|o#
@@ -940,9 +934,9 @@
#undef FLAG_C
#endif
-// file <1bhLs[!hL]
+// file <1b(brief)hLs[!hL] <1b(brief)hLs[!hL]
#undef OPTSTR_file
-#define OPTSTR_file "<1bhLs[!hL]"
+#define OPTSTR_file "<1b(brief)hLs[!hL]"
#ifdef CLEANUP_file
#undef CLEANUP_file
#undef FOR_file
@@ -1144,6 +1138,46 @@
#undef FLAG_t
#endif
+// gitcheckout <1
+#undef OPTSTR_gitcheckout
+#define OPTSTR_gitcheckout "<1"
+#ifdef CLEANUP_gitcheckout
+#undef CLEANUP_gitcheckout
+#undef FOR_gitcheckout
+#endif
+
+// gitclone <1
+#undef OPTSTR_gitclone
+#define OPTSTR_gitclone "<1"
+#ifdef CLEANUP_gitclone
+#undef CLEANUP_gitclone
+#undef FOR_gitclone
+#endif
+
+// gitfetch
+#undef OPTSTR_gitfetch
+#define OPTSTR_gitfetch 0
+#ifdef CLEANUP_gitfetch
+#undef CLEANUP_gitfetch
+#undef FOR_gitfetch
+#endif
+
+// gitinit <1
+#undef OPTSTR_gitinit
+#define OPTSTR_gitinit "<1"
+#ifdef CLEANUP_gitinit
+#undef CLEANUP_gitinit
+#undef FOR_gitinit
+#endif
+
+// gitremote <1
+#undef OPTSTR_gitremote
+#define OPTSTR_gitremote "<1"
+#ifdef CLEANUP_gitremote
+#undef CLEANUP_gitremote
+#undef FOR_gitremote
+#endif
+
// gpiodetect >0
#undef OPTSTR_gpiodetect
#define OPTSTR_gpiodetect ">0"
@@ -1186,9 +1220,9 @@
#undef FLAG_l
#endif
-// grep (line-buffered)(color):;(exclude-dir)*S(exclude)*M(include)*ZzEFHIab(byte-offset)h(no-filename)ino(only-matching)rRsvwcL(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)rRsvwcL(files-without-match)l(files-with-matches)q(quiet)(silent)e*f*C#B#A#m#x[!wx][!EF]
+// 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]
#undef OPTSTR_grep
-#define OPTSTR_grep "(line-buffered)(color):;(exclude-dir)*S(exclude)*M(include)*ZzEFHIab(byte-offset)h(no-filename)ino(only-matching)rRsvwcL(files-without-match)l(files-with-matches)q(quiet)(silent)e*f*C#B#A#m#x[!wx][!EF]"
+#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]"
#ifdef CLEANUP_grep
#undef CLEANUP_grep
#undef FOR_grep
@@ -1253,9 +1287,9 @@
#undef FOR_groups
#endif
-// gunzip cdfk123456789[-123456789]
+// gunzip cdfkt123456789[-123456789]
#undef OPTSTR_gunzip
-#define OPTSTR_gunzip "cdfk123456789[-123456789]"
+#define OPTSTR_gunzip "cdfkt123456789[-123456789]"
#ifdef CLEANUP_gunzip
#undef CLEANUP_gunzip
#undef FOR_gunzip
@@ -1268,15 +1302,16 @@
#undef FLAG_3
#undef FLAG_2
#undef FLAG_1
+#undef FLAG_t
#undef FLAG_k
#undef FLAG_f
#undef FLAG_d
#undef FLAG_c
#endif
-// gzip ncdfk123456789[-123456789] ncdfk123456789[-123456789]
+// gzip n(no-name)cdfkt123456789[-123456789] n(no-name)cdfkt123456789[-123456789]
#undef OPTSTR_gzip
-#define OPTSTR_gzip "ncdfk123456789[-123456789]"
+#define OPTSTR_gzip "n(no-name)cdfkt123456789[-123456789]"
#ifdef CLEANUP_gzip
#undef CLEANUP_gzip
#undef FOR_gzip
@@ -1289,6 +1324,7 @@
#undef FLAG_3
#undef FLAG_2
#undef FLAG_1
+#undef FLAG_t
#undef FLAG_k
#undef FLAG_f
#undef FLAG_d
@@ -1385,6 +1421,15 @@
#undef FLAG_b
#endif
+// httpd >1v
+#undef OPTSTR_httpd
+#define OPTSTR_httpd ">1v"
+#ifdef CLEANUP_httpd
+#undef CLEANUP_httpd
+#undef FOR_httpd
+#undef FLAG_v
+#endif
+
// hwclock >0(fast)f(rtc):u(utc)l(localtime)t(systz)s(hctosys)r(show)w(systohc)[-ul][!rtsw]
#undef OPTSTR_hwclock
#define OPTSTR_hwclock ">0(fast)f(rtc):u(utc)l(localtime)t(systz)s(hctosys)r(show)w(systohc)[-ul][!rtsw]"
@@ -1425,9 +1470,9 @@
#undef FLAG_f
#endif
-// i2cget <3>3fy
+// i2cget <2>3fy
#undef OPTSTR_i2cget
-#define OPTSTR_i2cget "<3>3fy"
+#define OPTSTR_i2cget "<2>3fy"
#ifdef CLEANUP_i2cget
#undef CLEANUP_i2cget
#undef FOR_i2cget
@@ -1505,9 +1550,9 @@
#undef FOR_insmod
#endif
-// install <1cdDpsvt:m:o:g: <1cdDpsvt:m:o:g:
+// install <1cdDp(preserve-timestamps)svt:m:o:g: <1cdDp(preserve-timestamps)svt:m:o:g:
#undef OPTSTR_install
-#define OPTSTR_install "<1cdDpsvt:m:o:g:"
+#define OPTSTR_install "<1cdDp(preserve-timestamps)svt:m:o:g:"
#ifdef CLEANUP_install
#undef CLEANUP_install
#undef FOR_install
@@ -1779,9 +1824,9 @@
#undef FLAG_S
#endif
-// ls (color):;(full-time)(show-control-chars)ZgoACFHLRSabcdfhikl@mnpqrstuw#=80<0x1[-Cxm1][-Cxml][-Cxmo][-Cxmg][-cu][-ftS][-HL][!qb] (color):;(full-time)(show-control-chars)ZgoACFHLRSabcdfhikl@mnpqrstuw#=80<0x1[-Cxm1][-Cxml][-Cxmo][-Cxmg][-cu][-ftS][-HL][!qb]
+// ls (sort):(color):;(full-time)(show-control-chars)¡(group-directories-first)þZgoACFHLNRSUXabcdfhikl@mnpqrstuw#=80<0x1[-Cxm1][-Cxml][-Cxmo][-Cxmg][-cu][-ftS][-HL][-Nqb] (sort):(color):;(full-time)(show-control-chars)¡(group-directories-first)þZgoACFHLNRSUXabcdfhikl@mnpqrstuw#=80<0x1[-Cxm1][-Cxml][-Cxmo][-Cxmg][-cu][-ftS][-HL][-Nqb]
#undef OPTSTR_ls
-#define OPTSTR_ls "(color):;(full-time)(show-control-chars)ZgoACFHLRSabcdfhikl@mnpqrstuw#=80<0x1[-Cxm1][-Cxml][-Cxmo][-Cxmg][-cu][-ftS][-HL][!qb]"
+#define OPTSTR_ls "(sort):(color):;(full-time)(show-control-chars)¡(group-directories-first)þZgoACFHLNRSUXabcdfhikl@mnpqrstuw#=80<0x1[-Cxm1][-Cxml][-Cxmo][-Cxmg][-cu][-ftS][-HL][-Nqb]"
#ifdef CLEANUP_ls
#undef CLEANUP_ls
#undef FOR_ls
@@ -1805,8 +1850,11 @@
#undef FLAG_c
#undef FLAG_b
#undef FLAG_a
+#undef FLAG_X
+#undef FLAG_U
#undef FLAG_S
#undef FLAG_R
+#undef FLAG_N
#undef FLAG_L
#undef FLAG_H
#undef FLAG_F
@@ -1815,9 +1863,12 @@
#undef FLAG_o
#undef FLAG_g
#undef FLAG_Z
+#undef FLAG_X7E
+#undef FLAG_X21
#undef FLAG_show_control_chars
#undef FLAG_full_time
#undef FLAG_color
+#undef FLAG_sort
#endif
// lsattr ldapvR
@@ -1853,13 +1904,14 @@
#undef FLAG_l
#endif
-// lspci emkn@i:
+// lspci emkn@x@i:
#undef OPTSTR_lspci
-#define OPTSTR_lspci "emkn@i:"
+#define OPTSTR_lspci "emkn@x@i:"
#ifdef CLEANUP_lspci
#undef CLEANUP_lspci
#undef FOR_lspci
#undef FLAG_i
+#undef FLAG_x
#undef FLAG_n
#undef FLAG_k
#undef FLAG_m
@@ -2065,9 +2117,9 @@
#undef FOR_more
#endif
-// mount ?O:afnrvwt:o*[-rw]
+// mount ?RO:afnrvwt:o*[-rw]
#undef OPTSTR_mount
-#define OPTSTR_mount "?O:afnrvwt:o*[-rw]"
+#define OPTSTR_mount "?RO:afnrvwt:o*[-rw]"
#ifdef CLEANUP_mount
#undef CLEANUP_mount
#undef FOR_mount
@@ -2080,6 +2132,7 @@
#undef FLAG_f
#undef FLAG_a
#undef FLAG_O
+#undef FLAG_R
#endif
// mountpoint <1qdx[-dx]
@@ -2093,9 +2146,9 @@
#undef FLAG_q
#endif
-// mv <1vnF(remove-destination)fit:T[-ni] <1vnF(remove-destination)fit:T[-ni]
+// mv <1v(verbose)nF(remove-destination)fit:T[-ni] <1v(verbose)nF(remove-destination)fit:T[-ni]
#undef OPTSTR_mv
-#define OPTSTR_mv "<1vnF(remove-destination)fit:T[-ni]"
+#define OPTSTR_mv "<1v(verbose)nF(remove-destination)fit:T[-ni]"
#ifdef CLEANUP_mv
#undef CLEANUP_mv
#undef FOR_mv
@@ -2108,22 +2161,33 @@
#undef FLAG_v
#endif
-// nbd_client <3>3ns
+// nbd_client <3>3b#<1>4294967295=4096ns
#undef OPTSTR_nbd_client
-#define OPTSTR_nbd_client "<3>3ns"
+#define OPTSTR_nbd_client "<3>3b#<1>4294967295=4096ns"
#ifdef CLEANUP_nbd_client
#undef CLEANUP_nbd_client
#undef FOR_nbd_client
#undef FLAG_s
#undef FLAG_n
+#undef FLAG_b
#endif
-// netcat ^tElLw#<1W#<1p#<1>65535q#<1s:f:46uU[!tlL][!Lw][!46U]
+// nbd_server <1>1r
+#undef OPTSTR_nbd_server
+#define OPTSTR_nbd_server "<1>1r"
+#ifdef CLEANUP_nbd_server
+#undef CLEANUP_nbd_server
+#undef FOR_nbd_server
+#undef FLAG_r
+#endif
+
+// netcat ^tElLw#<1W#<1p#<1>65535q#<1s:f:46uUn[!tlL][!Lw][!Lu][!46U]
#undef OPTSTR_netcat
-#define OPTSTR_netcat "^tElLw#<1W#<1p#<1>65535q#<1s:f:46uU[!tlL][!Lw][!46U]"
+#define OPTSTR_netcat "^tElLw#<1W#<1p#<1>65535q#<1s:f:46uUn[!tlL][!Lw][!Lu][!46U]"
#ifdef CLEANUP_netcat
#undef CLEANUP_netcat
#undef FOR_netcat
+#undef FLAG_n
#undef FLAG_U
#undef FLAG_u
#undef FLAG_6
@@ -2200,9 +2264,9 @@
#undef FLAG_all
#endif
-// nsenter <1F(no-fork)t#<1(target)i:(ipc);m:(mount);n:(net);p:(pid);u:(uts);U:(user);
+// nsenter <1a(all)F(no-fork)t#<1(target)C(cgroup):; i(ipc):; m(mount):; n(net):; p(pid):; u(uts):; U(user):;
#undef OPTSTR_nsenter
-#define OPTSTR_nsenter "<1F(no-fork)t#<1(target)i:(ipc);m:(mount);n:(net);p:(pid);u:(uts);U:(user);"
+#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):; "
#ifdef CLEANUP_nsenter
#undef CLEANUP_nsenter
#undef FOR_nsenter
@@ -2212,8 +2276,10 @@
#undef FLAG_n
#undef FLAG_m
#undef FLAG_i
+#undef FLAG_C
#undef FLAG_t
#undef FLAG_F
+#undef FLAG_a
#endif
// od j#vw#<1=16N#xsodcbA:t* j#vw#<1=16N#xsodcbA:t*
@@ -2521,17 +2587,36 @@
#undef FLAG_dyn_syms
#endif
-// readlink <1nqmef(canonicalize)[-mef] <1nqmef(canonicalize)[-mef]
+// readlink <1vnf(canonicalize)emqz[-mef][-qv] <1vnf(canonicalize)emqz[-mef][-qv]
#undef OPTSTR_readlink
-#define OPTSTR_readlink "<1nqmef(canonicalize)[-mef]"
+#define OPTSTR_readlink "<1vnf(canonicalize)emqz[-mef][-qv]"
#ifdef CLEANUP_readlink
#undef CLEANUP_readlink
#undef FOR_readlink
-#undef FLAG_f
-#undef FLAG_e
-#undef FLAG_m
+#undef FLAG_z
#undef FLAG_q
+#undef FLAG_m
+#undef FLAG_e
+#undef FLAG_f
#undef FLAG_n
+#undef FLAG_v
+#endif
+
+// 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]
+#undef OPTSTR_realpath
+#define OPTSTR_realpath "<1(relative-base):R(relative-to):s(no-symlinks)LPemqz[-Ps][-LP][-me]"
+#ifdef CLEANUP_realpath
+#undef CLEANUP_realpath
+#undef FOR_realpath
+#undef FLAG_z
+#undef FLAG_q
+#undef FLAG_m
+#undef FLAG_e
+#undef FLAG_P
+#undef FLAG_L
+#undef FLAG_s
+#undef FLAG_R
+#undef FLAG_relative_base
#endif
// reboot d:fn
@@ -2595,9 +2680,9 @@
#undef FOR_rfkill
#endif
-// rm fiRrv[-fi] fiRrv[-fi]
+// rm f(force)iRrv[-fi] f(force)iRrv[-fi]
#undef OPTSTR_rm
-#define OPTSTR_rm "fiRrv[-fi]"
+#define OPTSTR_rm "f(force)iRrv[-fi]"
#ifdef CLEANUP_rm
#undef CLEANUP_rm
#undef FOR_rm
@@ -2657,17 +2742,17 @@
#undef FLAG_list_modes
#endif
-// runcon <2
+// runcon ^<2
#undef OPTSTR_runcon
-#define OPTSTR_runcon "<2"
+#define OPTSTR_runcon "^<2"
#ifdef CLEANUP_runcon
#undef CLEANUP_runcon
#undef FOR_runcon
#endif
-// sed (help)(version)e*f*i:;nErz(null-data)s[+Er] (help)(version)e*f*i:;nErz(null-data)s[+Er]
+// sed (help)(version)(tarxform)e*f*i:;nErz(null-data)s[+Er] (help)(version)(tarxform)e*f*i:;nErz(null-data)s[+Er]
#undef OPTSTR_sed
-#define OPTSTR_sed "(help)(version)e*f*i:;nErz(null-data)s[+Er]"
+#define OPTSTR_sed "(help)(version)(tarxform)e*f*i:;nErz(null-data)s[+Er]"
#ifdef CLEANUP_sed
#undef CLEANUP_sed
#undef FOR_sed
@@ -2679,6 +2764,7 @@
#undef FLAG_i
#undef FLAG_f
#undef FLAG_e
+#undef FLAG_tarxform
#undef FLAG_version
#undef FLAG_help
#endif
@@ -2789,9 +2875,20 @@
#undef FLAG_z
#endif
-// skeleton (walrus)(blubber):;(also):e@d*c#b:a
+// shuf zen#<0
+#undef OPTSTR_shuf
+#define OPTSTR_shuf "zen#<0"
+#ifdef CLEANUP_shuf
+#undef CLEANUP_shuf
+#undef FOR_shuf
+#undef FLAG_n
+#undef FLAG_e
+#undef FLAG_z
+#endif
+
+// skeleton (walrus)(blubber):;(also):h(hlong):; g(glong): f(longf):;e@d*c#b:a
#undef OPTSTR_skeleton
-#define OPTSTR_skeleton "(walrus)(blubber):;(also):e@d*c#b:a"
+#define OPTSTR_skeleton "(walrus)(blubber):;(also):h(hlong):; g(glong): f(longf):;e@d*c#b:a"
#ifdef CLEANUP_skeleton
#undef CLEANUP_skeleton
#undef FOR_skeleton
@@ -2800,6 +2897,9 @@
#undef FLAG_c
#undef FLAG_d
#undef FLAG_e
+#undef FLAG_f
+#undef FLAG_g
+#undef FLAG_h
#undef FLAG_also
#undef FLAG_blubber
#undef FLAG_walrus
@@ -2843,9 +2943,9 @@
#undef FLAG_M
#endif
-// sort gS:T:mo:k*t:xVbMcszdfirun gS:T:mo:k*t:xVbMcszdfirun
+// sort gS:T:mo:k*t:xVbMCcszdfirun gS:T:mo:k*t:xVbMCcszdfirun
#undef OPTSTR_sort
-#define OPTSTR_sort "gS:T:mo:k*t:xVbMcszdfirun"
+#define OPTSTR_sort "gS:T:mo:k*t:xVbMCcszdfirun"
#ifdef CLEANUP_sort
#undef CLEANUP_sort
#undef FOR_sort
@@ -2858,6 +2958,7 @@
#undef FLAG_z
#undef FLAG_s
#undef FLAG_c
+#undef FLAG_C
#undef FLAG_M
#undef FLAG_b
#undef FLAG_V
@@ -2962,12 +3063,14 @@
#undef FLAG_t
#endif
-// swapoff <1>1
+// swapoff <1>1av
#undef OPTSTR_swapoff
-#define OPTSTR_swapoff "<1>1"
+#define OPTSTR_swapoff "<1>1av"
#ifdef CLEANUP_swapoff
#undef CLEANUP_swapoff
#undef FOR_swapoff
+#undef FLAG_v
+#undef FLAG_a
#endif
// swapon <1>1p#<0>32767d
@@ -3057,15 +3160,17 @@
#undef FLAG_f
#endif
-// tar &(strip-components)#(selinux)(restrict)(full-time)(no-recursion)(numeric-owner)(no-same-permissions)(overwrite)(exclude)*(mode):(mtime):(group):(owner):(to-command):o(no-same-owner)p(same-permissions)k(keep-old)c(create)|h(dereference)x(extract)|t(list)|v(verbose)I(use-compress-program):J(xz)j(bzip2)z(gzip)S(sparse)O(to-stdout)P(absolute-names)m(touch)X(exclude-from)*T(files-from)*C(directory):f(file):a[!txc][!jzJa] &(strip-components)#(selinux)(restrict)(full-time)(no-recursion)(numeric-owner)(no-same-permissions)(overwrite)(exclude)*(mode):(mtime):(group):(owner):(to-command):o(no-same-owner)p(same-permissions)k(keep-old)c(create)|h(dereference)x(extract)|t(list)|v(verbose)I(use-compress-program):J(xz)j(bzip2)z(gzip)S(sparse)O(to-stdout)P(absolute-names)m(touch)X(exclude-from)*T(files-from)*C(directory):f(file):a[!txc][!jzJa]
+// tar &(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)*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] &(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)*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]
#undef OPTSTR_tar
-#define OPTSTR_tar "&(strip-components)#(selinux)(restrict)(full-time)(no-recursion)(numeric-owner)(no-same-permissions)(overwrite)(exclude)*(mode):(mtime):(group):(owner):(to-command):o(no-same-owner)p(same-permissions)k(keep-old)c(create)|h(dereference)x(extract)|t(list)|v(verbose)I(use-compress-program):J(xz)j(bzip2)z(gzip)S(sparse)O(to-stdout)P(absolute-names)m(touch)X(exclude-from)*T(files-from)*C(directory):f(file):a[!txc][!jzJa]"
+#define OPTSTR_tar "&(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)*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]"
#ifdef CLEANUP_tar
#undef CLEANUP_tar
#undef FOR_tar
+#undef FLAG_s
#undef FLAG_a
#undef FLAG_f
#undef FLAG_C
+#undef FLAG_I
#undef FLAG_T
#undef FLAG_X
#undef FLAG_m
@@ -3075,7 +3180,6 @@
#undef FLAG_z
#undef FLAG_j
#undef FLAG_J
-#undef FLAG_I
#undef FLAG_v
#undef FLAG_t
#undef FLAG_x
@@ -3084,20 +3188,32 @@
#undef FLAG_k
#undef FLAG_p
#undef FLAG_o
+#undef FLAG_xform
+#undef FLAG_strip
#undef FLAG_to_command
#undef FLAG_owner
#undef FLAG_group
#undef FLAG_mtime
#undef FLAG_mode
+#undef FLAG_sort
#undef FLAG_exclude
#undef FLAG_overwrite
#undef FLAG_no_same_permissions
#undef FLAG_numeric_owner
+#undef FLAG_null
#undef FLAG_no_recursion
#undef FLAG_full_time
#undef FLAG_restrict
#undef FLAG_selinux
-#undef FLAG_strip_components
+#undef FLAG_show_transformed_names
+#undef FLAG_wildcards_match_slash
+#undef FLAG_no_wildcards_match_slash
+#undef FLAG_wildcards
+#undef FLAG_no_wildcards
+#undef FLAG_anchored
+#undef FLAG_no_anchored
+#undef FLAG_ignore_case
+#undef FLAG_no_ignore_case
#endif
// taskset <1^pa
@@ -3110,9 +3226,9 @@
#undef FLAG_p
#endif
-// tcpsvd ^<3c#=30<1C:b#=20<0u:l:hEv
+// tcpsvd ^<3c#=30<1b#=20<0C:u:l:hEv
#undef OPTSTR_tcpsvd
-#define OPTSTR_tcpsvd "^<3c#=30<1C:b#=20<0u:l:hEv"
+#define OPTSTR_tcpsvd "^<3c#=30<1b#=20<0C:u:l:hEv"
#ifdef CLEANUP_tcpsvd
#undef CLEANUP_tcpsvd
#undef FOR_tcpsvd
@@ -3121,8 +3237,8 @@
#undef FLAG_h
#undef FLAG_l
#undef FLAG_u
-#undef FLAG_b
#undef FLAG_C
+#undef FLAG_b
#undef FLAG_c
#endif
@@ -3204,12 +3320,13 @@
#undef FLAG_p
#endif
-// timeout <2^(foreground)(preserve-status)vk:s(signal): <2^(foreground)(preserve-status)vk:s(signal):
+// timeout <2^(foreground)(preserve-status)vk:s(signal):i <2^(foreground)(preserve-status)vk:s(signal):i
#undef OPTSTR_timeout
-#define OPTSTR_timeout "<2^(foreground)(preserve-status)vk:s(signal):"
+#define OPTSTR_timeout "<2^(foreground)(preserve-status)vk:s(signal):i"
#ifdef CLEANUP_timeout
#undef CLEANUP_timeout
#undef FOR_timeout
+#undef FLAG_i
#undef FLAG_s
#undef FLAG_k
#undef FLAG_v
@@ -3400,9 +3517,9 @@
#undef FLAG_c
#endif
-// uname aomvrns aomvrns
+// uname paomvrns paomvrns
#undef OPTSTR_uname
-#define OPTSTR_uname "aomvrns"
+#define OPTSTR_uname "paomvrns"
#ifdef CLEANUP_uname
#undef CLEANUP_uname
#undef FOR_uname
@@ -3413,6 +3530,7 @@
#undef FLAG_m
#undef FLAG_o
#undef FLAG_a
+#undef FLAG_p
#endif
// unicode <1
@@ -3466,9 +3584,9 @@
#undef FLAG_f
#endif
-// unshare <1^f(fork);r(map-root-user);i:(ipc);m:(mount);n:(net);p:(pid);u:(uts);U:(user);
+// unshare <1^a(all)f(fork)r(map-root-user)C(cgroup):; i(ipc):; m(mount):; n(net):; p(pid):; u(uts):; U(user):;
#undef OPTSTR_unshare
-#define OPTSTR_unshare "<1^f(fork);r(map-root-user);i:(ipc);m:(mount);n:(net);p:(pid);u:(uts);U:(user);"
+#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):; "
#ifdef CLEANUP_unshare
#undef CLEANUP_unshare
#undef FOR_unshare
@@ -3478,8 +3596,10 @@
#undef FLAG_n
#undef FLAG_m
#undef FLAG_i
+#undef FLAG_C
#undef FLAG_r
#undef FLAG_f
+#undef FLAG_a
#endif
// uptime >0ps
@@ -3517,9 +3637,9 @@
#undef FLAG_r
#endif
-// usleep <1
+// usleep <1>1
#undef OPTSTR_usleep
-#define OPTSTR_usleep "<1"
+#define OPTSTR_usleep "<1>1"
#ifdef CLEANUP_usleep
#undef CLEANUP_usleep
#undef FOR_usleep
@@ -3661,9 +3781,9 @@
#undef FLAG_a
#endif
-// xargs ^E:P#<0=1optrn#<1(max-args)s#0[!0E] ^E:P#<0=1optrn#<1(max-args)s#0[!0E]
+// 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]
#undef OPTSTR_xargs
-#define OPTSTR_xargs "^E:P#<0=1optrn#<1(max-args)s#0[!0E]"
+#define OPTSTR_xargs "^E:P#<0(null)=1optr(no-run-if-empty)n#<1(max-args)s#0[!0E]"
#ifdef CLEANUP_xargs
#undef CLEANUP_xargs
#undef FOR_xargs
@@ -3678,9 +3798,9 @@
#undef FLAG_E
#endif
-// xxd >1c#<0>256l#o#g#<1=2iprs#[!rs] >1c#<0>256l#o#g#<1=2iprs#[!rs]
+// xxd >1c#<0>256l#o#g#<0=2eiprs#[!rs][!re] >1c#<0>256l#o#g#<0=2eiprs#[!rs][!re]
#undef OPTSTR_xxd
-#define OPTSTR_xxd ">1c#<0>256l#o#g#<1=2iprs#[!rs]"
+#define OPTSTR_xxd ">1c#<0>256l#o#g#<0=2eiprs#[!rs][!re]"
#ifdef CLEANUP_xxd
#undef CLEANUP_xxd
#undef FOR_xxd
@@ -3688,6 +3808,7 @@
#undef FLAG_r
#undef FLAG_p
#undef FLAG_i
+#undef FLAG_e
#undef FLAG_g
#undef FLAG_o
#undef FLAG_l
@@ -3710,9 +3831,9 @@
#undef FOR_yes
#endif
-// zcat cdfk123456789[-123456789] cdfk123456789[-123456789]
+// zcat cdfkt123456789[-123456789] cdfkt123456789[-123456789]
#undef OPTSTR_zcat
-#define OPTSTR_zcat "cdfk123456789[-123456789]"
+#define OPTSTR_zcat "cdfkt123456789[-123456789]"
#ifdef CLEANUP_zcat
#undef CLEANUP_zcat
#undef FOR_zcat
@@ -3725,6 +3846,7 @@
#undef FLAG_3
#undef FLAG_2
#undef FLAG_1
+#undef FLAG_t
#undef FLAG_k
#undef FLAG_f
#undef FLAG_d
@@ -3816,8 +3938,8 @@
#ifndef TT
#define TT this.basename
#endif
-#define FLAG_s (1<<0)
-#define FLAG_a (1<<1)
+#define FLAG_s (1LL<<0)
+#define FLAG_a (1LL<<1)
#endif
#ifdef FOR_bc
@@ -3850,8 +3972,9 @@
#define TT this.blkid
#endif
#define FLAG_s (FORCED_FLAG<<0)
-#define FLAG_L (FORCED_FLAG<<1)
-#define FLAG_U (FORCED_FLAG<<2)
+#define FLAG_o (FORCED_FLAG<<1)
+#define FLAG_L (FORCED_FLAG<<2)
+#define FLAG_U (FORCED_FLAG<<3)
#endif
#ifdef FOR_blockdev
@@ -3920,20 +4043,10 @@
#ifndef TT
#define TT this.cat
#endif
-#define FLAG_e (1<<0)
-#define FLAG_t (1<<1)
-#define FLAG_v (1<<2)
-#define FLAG_u (1<<3)
-#endif
-
-#ifdef FOR_catv
-#define CLEANUP_catv
-#ifndef TT
-#define TT this.catv
-#endif
-#define FLAG_e (FORCED_FLAG<<0)
-#define FLAG_t (FORCED_FLAG<<1)
-#define FLAG_v (FORCED_FLAG<<2)
+#define FLAG_e (1LL<<0)
+#define FLAG_t (1LL<<1)
+#define FLAG_v (1LL<<2)
+#define FLAG_u (1LL<<3)
#endif
#ifdef FOR_cd
@@ -3984,9 +4097,9 @@
#ifndef TT
#define TT this.chmod
#endif
-#define FLAG_R (1<<0)
-#define FLAG_f (1<<1)
-#define FLAG_v (1<<2)
+#define FLAG_R (1LL<<0)
+#define FLAG_f (1LL<<1)
+#define FLAG_v (1LL<<2)
#endif
#ifdef FOR_chroot
@@ -4050,9 +4163,9 @@
#ifndef TT
#define TT this.cmp
#endif
-#define FLAG_n (1<<0)
-#define FLAG_s (1<<1)
-#define FLAG_l (1<<2)
+#define FLAG_n (1LL<<0)
+#define FLAG_s (1LL<<1)
+#define FLAG_l (1LL<<2)
#endif
#ifdef FOR_comm
@@ -4060,9 +4173,9 @@
#ifndef TT
#define TT this.comm
#endif
-#define FLAG_1 (1<<0)
-#define FLAG_2 (1<<1)
-#define FLAG_3 (1<<2)
+#define FLAG_1 (1LL<<0)
+#define FLAG_2 (1LL<<1)
+#define FLAG_3 (1LL<<2)
#endif
#ifdef FOR_count
@@ -4077,26 +4190,26 @@
#ifndef TT
#define TT this.cp
#endif
-#define FLAG_T (1<<0)
-#define FLAG_t (1<<1)
-#define FLAG_i (1<<2)
-#define FLAG_f (1<<3)
-#define FLAG_F (1<<4)
-#define FLAG_n (1<<5)
-#define FLAG_v (1<<6)
-#define FLAG_l (1<<7)
-#define FLAG_s (1<<8)
-#define FLAG_a (1<<9)
-#define FLAG_d (1<<10)
-#define FLAG_u (1<<11)
-#define FLAG_r (1<<12)
-#define FLAG_p (1<<13)
-#define FLAG_P (1<<14)
-#define FLAG_L (1<<15)
-#define FLAG_H (1<<16)
-#define FLAG_R (1<<17)
-#define FLAG_D (1<<18)
-#define FLAG_preserve (1<<19)
+#define FLAG_T (1LL<<0)
+#define FLAG_t (1LL<<1)
+#define FLAG_i (1LL<<2)
+#define FLAG_f (1LL<<3)
+#define FLAG_F (1LL<<4)
+#define FLAG_n (1LL<<5)
+#define FLAG_v (1LL<<6)
+#define FLAG_l (1LL<<7)
+#define FLAG_s (1LL<<8)
+#define FLAG_a (1LL<<9)
+#define FLAG_d (1LL<<10)
+#define FLAG_u (1LL<<11)
+#define FLAG_r (1LL<<12)
+#define FLAG_p (1LL<<13)
+#define FLAG_P (1LL<<14)
+#define FLAG_L (1LL<<15)
+#define FLAG_H (1LL<<16)
+#define FLAG_R (1LL<<17)
+#define FLAG_D (1LL<<18)
+#define FLAG_preserve (1LL<<19)
#endif
#ifdef FOR_cpio
@@ -4104,20 +4217,21 @@
#ifndef TT
#define TT this.cpio
#endif
-#define FLAG_o (1<<0)
-#define FLAG_v (1<<1)
-#define FLAG_F (1<<2)
-#define FLAG_t (1<<3)
-#define FLAG_i (1<<4)
-#define FLAG_p (1<<5)
-#define FLAG_H (1<<6)
-#define FLAG_u (1<<7)
-#define FLAG_d (1<<8)
-#define FLAG_m (1<<9)
-#define FLAG_no_preserve_owner (1<<10)
-#define FLAG_quiet (1<<11)
-#define FLAG_renumber_inodes (1<<12)
-#define FLAG_ignore_devno (1<<13)
+#define FLAG_o (1LL<<0)
+#define FLAG_v (1LL<<1)
+#define FLAG_F (1LL<<2)
+#define FLAG_t (1LL<<3)
+#define FLAG_i (1LL<<4)
+#define FLAG_p (1LL<<5)
+#define FLAG_H (1LL<<6)
+#define FLAG_u (1LL<<7)
+#define FLAG_d (1LL<<8)
+#define FLAG_m (1LL<<9)
+#define FLAG_R (1LL<<10)
+#define FLAG_no_preserve_owner (1LL<<11)
+#define FLAG_quiet (1LL<<12)
+#define FLAG_renumber_inodes (1LL<<13)
+#define FLAG_ignore_devno (1LL<<14)
#endif
#ifdef FOR_crc32
@@ -4158,16 +4272,16 @@
#ifndef TT
#define TT this.cut
#endif
-#define FLAG_n (1<<0)
-#define FLAG_D (1<<1)
-#define FLAG_s (1<<2)
-#define FLAG_d (1<<3)
-#define FLAG_O (1<<4)
-#define FLAG_C (1<<5)
-#define FLAG_F (1<<6)
-#define FLAG_f (1<<7)
-#define FLAG_c (1<<8)
-#define FLAG_b (1<<9)
+#define FLAG_n (1LL<<0)
+#define FLAG_D (1LL<<1)
+#define FLAG_s (1LL<<2)
+#define FLAG_d (1LL<<3)
+#define FLAG_O (1LL<<4)
+#define FLAG_C (1LL<<5)
+#define FLAG_F (1LL<<6)
+#define FLAG_f (1LL<<7)
+#define FLAG_c (1LL<<8)
+#define FLAG_b (1LL<<9)
#endif
#ifdef FOR_date
@@ -4175,12 +4289,12 @@
#ifndef TT
#define TT this.date
#endif
-#define FLAG_u (1<<0)
-#define FLAG_s (1<<1)
-#define FLAG_r (1<<2)
-#define FLAG_I (1<<3)
-#define FLAG_D (1<<4)
-#define FLAG_d (1<<5)
+#define FLAG_u (1LL<<0)
+#define FLAG_s (1LL<<1)
+#define FLAG_r (1LL<<2)
+#define FLAG_I (1LL<<3)
+#define FLAG_D (1LL<<4)
+#define FLAG_d (1LL<<5)
#endif
#ifdef FOR_dd
@@ -4249,27 +4363,27 @@
#define FLAG_C (FORCED_FLAG<<28)
#define FLAG_D (FORCED_FLAG<<29)
#define FLAG_E (FORCED_FLAG<<30)
-#define FLAG_F (FORCED_FLAGLL<<31)
-#define FLAG_G (FORCED_FLAGLL<<32)
-#define FLAG_H (FORCED_FLAGLL<<33)
-#define FLAG_I (FORCED_FLAGLL<<34)
-#define FLAG_J (FORCED_FLAGLL<<35)
-#define FLAG_K (FORCED_FLAGLL<<36)
-#define FLAG_L (FORCED_FLAGLL<<37)
-#define FLAG_M (FORCED_FLAGLL<<38)
-#define FLAG_N (FORCED_FLAGLL<<39)
-#define FLAG_O (FORCED_FLAGLL<<40)
-#define FLAG_P (FORCED_FLAGLL<<41)
-#define FLAG_Q (FORCED_FLAGLL<<42)
-#define FLAG_R (FORCED_FLAGLL<<43)
-#define FLAG_S (FORCED_FLAGLL<<44)
-#define FLAG_T (FORCED_FLAGLL<<45)
-#define FLAG_U (FORCED_FLAGLL<<46)
-#define FLAG_V (FORCED_FLAGLL<<47)
-#define FLAG_W (FORCED_FLAGLL<<48)
-#define FLAG_X (FORCED_FLAGLL<<49)
-#define FLAG_Y (FORCED_FLAGLL<<50)
-#define FLAG_Z (FORCED_FLAGLL<<51)
+#define FLAG_F (FORCED_FLAG<<31)
+#define FLAG_G (FORCED_FLAG<<32)
+#define FLAG_H (FORCED_FLAG<<33)
+#define FLAG_I (FORCED_FLAG<<34)
+#define FLAG_J (FORCED_FLAG<<35)
+#define FLAG_K (FORCED_FLAG<<36)
+#define FLAG_L (FORCED_FLAG<<37)
+#define FLAG_M (FORCED_FLAG<<38)
+#define FLAG_N (FORCED_FLAG<<39)
+#define FLAG_O (FORCED_FLAG<<40)
+#define FLAG_P (FORCED_FLAG<<41)
+#define FLAG_Q (FORCED_FLAG<<42)
+#define FLAG_R (FORCED_FLAG<<43)
+#define FLAG_S (FORCED_FLAG<<44)
+#define FLAG_T (FORCED_FLAG<<45)
+#define FLAG_U (FORCED_FLAG<<46)
+#define FLAG_V (FORCED_FLAG<<47)
+#define FLAG_W (FORCED_FLAG<<48)
+#define FLAG_X (FORCED_FLAG<<49)
+#define FLAG_Y (FORCED_FLAG<<50)
+#define FLAG_Z (FORCED_FLAG<<51)
#endif
#ifdef FOR_demo_number
@@ -4390,24 +4504,28 @@
#ifndef TT
#define TT this.diff
#endif
-#define FLAG_U (1<<0)
-#define FLAG_r (1<<1)
-#define FLAG_N (1<<2)
-#define FLAG_S (1<<3)
-#define FLAG_L (1<<4)
-#define FLAG_a (1<<5)
-#define FLAG_q (1<<6)
-#define FLAG_s (1<<7)
-#define FLAG_T (1<<8)
-#define FLAG_i (1<<9)
-#define FLAG_w (1<<10)
-#define FLAG_t (1<<11)
-#define FLAG_u (1<<12)
-#define FLAG_b (1<<13)
-#define FLAG_d (1<<14)
-#define FLAG_B (1<<15)
-#define FLAG_strip_trailing_cr (1<<16)
-#define FLAG_color (1<<17)
+#define FLAG_U (1LL<<0)
+#define FLAG_r (1LL<<1)
+#define FLAG_N (1LL<<2)
+#define FLAG_L (1LL<<3)
+#define FLAG_F (1LL<<4)
+#define FLAG_S (1LL<<5)
+#define FLAG_a (1LL<<6)
+#define FLAG_q (1LL<<7)
+#define FLAG_s (1LL<<8)
+#define FLAG_T (1LL<<9)
+#define FLAG_i (1LL<<10)
+#define FLAG_w (1LL<<11)
+#define FLAG_t (1LL<<12)
+#define FLAG_u (1LL<<13)
+#define FLAG_b (1LL<<14)
+#define FLAG_d (1LL<<15)
+#define FLAG_B (1LL<<16)
+#define FLAG_strip_trailing_cr (1LL<<17)
+#define FLAG_color (1LL<<18)
+#define FLAG_new_line_format (1LL<<19)
+#define FLAG_old_line_format (1LL<<20)
+#define FLAG_unchanged_line_format (1LL<<21)
#endif
#ifdef FOR_dirname
@@ -4452,19 +4570,19 @@
#ifndef TT
#define TT this.du
#endif
-#define FLAG_b (1<<0)
-#define FLAG_x (1<<1)
-#define FLAG_s (1<<2)
-#define FLAG_L (1<<3)
-#define FLAG_K (1<<4)
-#define FLAG_k (1<<5)
-#define FLAG_H (1<<6)
-#define FLAG_a (1<<7)
-#define FLAG_c (1<<8)
-#define FLAG_l (1<<9)
-#define FLAG_m (1<<10)
-#define FLAG_h (1<<11)
-#define FLAG_d (1<<12)
+#define FLAG_b (1LL<<0)
+#define FLAG_x (1LL<<1)
+#define FLAG_s (1LL<<2)
+#define FLAG_L (1LL<<3)
+#define FLAG_K (1LL<<4)
+#define FLAG_k (1LL<<5)
+#define FLAG_H (1LL<<6)
+#define FLAG_a (1LL<<7)
+#define FLAG_c (1LL<<8)
+#define FLAG_l (1LL<<9)
+#define FLAG_m (1LL<<10)
+#define FLAG_h (1LL<<11)
+#define FLAG_d (1LL<<12)
#endif
#ifdef FOR_dumpleases
@@ -4482,9 +4600,9 @@
#ifndef TT
#define TT this.echo
#endif
-#define FLAG_n (1<<0)
-#define FLAG_e (1<<1)
-#define FLAG_E (1<<2)
+#define FLAG_n (1LL<<0)
+#define FLAG_e (1LL<<1)
+#define FLAG_E (1LL<<2)
#endif
#ifdef FOR_eject
@@ -4502,9 +4620,9 @@
#ifndef TT
#define TT this.env
#endif
-#define FLAG_u (1<<0)
-#define FLAG_0 (1<<1)
-#define FLAG_i (1<<2)
+#define FLAG_u (1LL<<0)
+#define FLAG_0 (1LL<<1)
+#define FLAG_i (1LL<<2)
#endif
#ifdef FOR_eval
@@ -4560,6 +4678,8 @@
#ifndef TT
#define TT this.factor
#endif
+#define FLAG_x (FORCED_FLAG<<0)
+#define FLAG_h (FORCED_FLAG<<1)
#endif
#ifdef FOR_fallocate
@@ -4596,10 +4716,10 @@
#ifndef TT
#define TT this.file
#endif
-#define FLAG_s (FORCED_FLAG<<0)
-#define FLAG_L (FORCED_FLAG<<1)
-#define FLAG_h (FORCED_FLAG<<2)
-#define FLAG_b (FORCED_FLAG<<3)
+#define FLAG_s (1LL<<0)
+#define FLAG_L (1LL<<1)
+#define FLAG_h (1LL<<2)
+#define FLAG_b (1LL<<3)
#endif
#ifdef FOR_find
@@ -4607,8 +4727,8 @@
#ifndef TT
#define TT this.find
#endif
-#define FLAG_L (1<<0)
-#define FLAG_H (1<<1)
+#define FLAG_L (1LL<<0)
+#define FLAG_H (1LL<<1)
#endif
#ifdef FOR_flock
@@ -4725,8 +4845,8 @@
#ifndef TT
#define TT this.getconf
#endif
-#define FLAG_l (1<<0)
-#define FLAG_a (1<<1)
+#define FLAG_l (1LL<<0)
+#define FLAG_a (1LL<<1)
#endif
#ifdef FOR_getenforce
@@ -4752,12 +4872,12 @@
#ifndef TT
#define TT this.getopt
#endif
-#define FLAG_u (1<<0)
-#define FLAG_T (1<<1)
-#define FLAG_l (1<<2)
-#define FLAG_o (1<<3)
-#define FLAG_n (1<<4)
-#define FLAG_a (1<<5)
+#define FLAG_u (1LL<<0)
+#define FLAG_T (1LL<<1)
+#define FLAG_l (1LL<<2)
+#define FLAG_o (1LL<<3)
+#define FLAG_n (1LL<<4)
+#define FLAG_a (1LL<<5)
#endif
#ifdef FOR_getty
@@ -4778,6 +4898,41 @@
#define FLAG_t (FORCED_FLAG<<10)
#endif
+#ifdef FOR_gitcheckout
+#define CLEANUP_gitcheckout
+#ifndef TT
+#define TT this.gitcheckout
+#endif
+#endif
+
+#ifdef FOR_gitclone
+#define CLEANUP_gitclone
+#ifndef TT
+#define TT this.gitclone
+#endif
+#endif
+
+#ifdef FOR_gitfetch
+#define CLEANUP_gitfetch
+#ifndef TT
+#define TT this.gitfetch
+#endif
+#endif
+
+#ifdef FOR_gitinit
+#define CLEANUP_gitinit
+#ifndef TT
+#define TT this.gitinit
+#endif
+#endif
+
+#ifdef FOR_gitremote
+#define CLEANUP_gitremote
+#ifndef TT
+#define TT this.gitremote
+#endif
+#endif
+
#ifdef FOR_gpiodetect
#define CLEANUP_gpiodetect
#ifndef TT
@@ -4820,37 +4975,37 @@
#ifndef TT
#define TT this.grep
#endif
-#define FLAG_x (1<<0)
-#define FLAG_m (1<<1)
-#define FLAG_A (1<<2)
-#define FLAG_B (1<<3)
-#define FLAG_C (1<<4)
-#define FLAG_f (1<<5)
-#define FLAG_e (1<<6)
-#define FLAG_q (1<<7)
-#define FLAG_l (1<<8)
-#define FLAG_L (1<<9)
-#define FLAG_c (1<<10)
-#define FLAG_w (1<<11)
-#define FLAG_v (1<<12)
-#define FLAG_s (1<<13)
-#define FLAG_R (1<<14)
-#define FLAG_r (1<<15)
-#define FLAG_o (1<<16)
-#define FLAG_n (1<<17)
-#define FLAG_i (1<<18)
-#define FLAG_h (1<<19)
-#define FLAG_b (1<<20)
-#define FLAG_a (1<<21)
-#define FLAG_I (1<<22)
-#define FLAG_H (1<<23)
-#define FLAG_F (1<<24)
-#define FLAG_E (1<<25)
-#define FLAG_z (1<<26)
-#define FLAG_Z (1<<27)
-#define FLAG_M (1<<28)
-#define FLAG_S (1<<29)
-#define FLAG_exclude_dir (1<<30)
+#define FLAG_x (1LL<<0)
+#define FLAG_m (1LL<<1)
+#define FLAG_A (1LL<<2)
+#define FLAG_B (1LL<<3)
+#define FLAG_C (1LL<<4)
+#define FLAG_f (1LL<<5)
+#define FLAG_e (1LL<<6)
+#define FLAG_q (1LL<<7)
+#define FLAG_l (1LL<<8)
+#define FLAG_L (1LL<<9)
+#define FLAG_c (1LL<<10)
+#define FLAG_w (1LL<<11)
+#define FLAG_v (1LL<<12)
+#define FLAG_s (1LL<<13)
+#define FLAG_R (1LL<<14)
+#define FLAG_r (1LL<<15)
+#define FLAG_o (1LL<<16)
+#define FLAG_n (1LL<<17)
+#define FLAG_i (1LL<<18)
+#define FLAG_h (1LL<<19)
+#define FLAG_b (1LL<<20)
+#define FLAG_a (1LL<<21)
+#define FLAG_I (1LL<<22)
+#define FLAG_H (1LL<<23)
+#define FLAG_F (1LL<<24)
+#define FLAG_E (1LL<<25)
+#define FLAG_z (1LL<<26)
+#define FLAG_Z (1LL<<27)
+#define FLAG_M (1LL<<28)
+#define FLAG_S (1LL<<29)
+#define FLAG_exclude_dir (1LL<<30)
#define FLAG_color (1LL<<31)
#define FLAG_line_buffered (1LL<<32)
#endif
@@ -4892,10 +5047,11 @@
#define FLAG_3 (FORCED_FLAG<<6)
#define FLAG_2 (FORCED_FLAG<<7)
#define FLAG_1 (FORCED_FLAG<<8)
-#define FLAG_k (FORCED_FLAG<<9)
-#define FLAG_f (FORCED_FLAG<<10)
-#define FLAG_d (FORCED_FLAG<<11)
-#define FLAG_c (FORCED_FLAG<<12)
+#define FLAG_t (FORCED_FLAG<<9)
+#define FLAG_k (FORCED_FLAG<<10)
+#define FLAG_f (FORCED_FLAG<<11)
+#define FLAG_d (FORCED_FLAG<<12)
+#define FLAG_c (FORCED_FLAG<<13)
#endif
#ifdef FOR_gzip
@@ -4903,20 +5059,21 @@
#ifndef TT
#define TT this.gzip
#endif
-#define FLAG_9 (1<<0)
-#define FLAG_8 (1<<1)
-#define FLAG_7 (1<<2)
-#define FLAG_6 (1<<3)
-#define FLAG_5 (1<<4)
-#define FLAG_4 (1<<5)
-#define FLAG_3 (1<<6)
-#define FLAG_2 (1<<7)
-#define FLAG_1 (1<<8)
-#define FLAG_k (1<<9)
-#define FLAG_f (1<<10)
-#define FLAG_d (1<<11)
-#define FLAG_c (1<<12)
-#define FLAG_n (1<<13)
+#define FLAG_9 (1LL<<0)
+#define FLAG_8 (1LL<<1)
+#define FLAG_7 (1LL<<2)
+#define FLAG_6 (1LL<<3)
+#define FLAG_5 (1LL<<4)
+#define FLAG_4 (1LL<<5)
+#define FLAG_3 (1LL<<6)
+#define FLAG_2 (1LL<<7)
+#define FLAG_1 (1LL<<8)
+#define FLAG_t (1LL<<9)
+#define FLAG_k (1LL<<10)
+#define FLAG_f (1LL<<11)
+#define FLAG_d (1LL<<12)
+#define FLAG_c (1LL<<13)
+#define FLAG_n (1LL<<14)
#endif
#ifdef FOR_head
@@ -4924,10 +5081,10 @@
#ifndef TT
#define TT this.head
#endif
-#define FLAG_v (1<<0)
-#define FLAG_q (1<<1)
-#define FLAG_c (1<<2)
-#define FLAG_n (1<<3)
+#define FLAG_v (1LL<<0)
+#define FLAG_q (1LL<<1)
+#define FLAG_c (1LL<<2)
+#define FLAG_n (1LL<<3)
#endif
#ifdef FOR_hello
@@ -4993,11 +5150,19 @@
#ifndef TT
#define TT this.hostname
#endif
-#define FLAG_F (1<<0)
-#define FLAG_f (1<<1)
-#define FLAG_s (1<<2)
-#define FLAG_d (1<<3)
-#define FLAG_b (1<<4)
+#define FLAG_F (1LL<<0)
+#define FLAG_f (1LL<<1)
+#define FLAG_s (1LL<<2)
+#define FLAG_d (1LL<<3)
+#define FLAG_b (1LL<<4)
+#endif
+
+#ifdef FOR_httpd
+#define CLEANUP_httpd
+#ifndef TT
+#define TT this.httpd
+#endif
+#define FLAG_v (FORCED_FLAG<<0)
#endif
#ifdef FOR_hwclock
@@ -5071,11 +5236,11 @@
#ifndef TT
#define TT this.id
#endif
-#define FLAG_u (1<<0)
-#define FLAG_r (1<<1)
-#define FLAG_g (1<<2)
-#define FLAG_G (1<<3)
-#define FLAG_n (1<<4)
+#define FLAG_u (1LL<<0)
+#define FLAG_r (1LL<<1)
+#define FLAG_g (1LL<<2)
+#define FLAG_G (1LL<<3)
+#define FLAG_n (1LL<<4)
#define FLAG_Z (FORCED_FLAG<<5)
#endif
@@ -5114,16 +5279,16 @@
#ifndef TT
#define TT this.install
#endif
-#define FLAG_g (1<<0)
-#define FLAG_o (1<<1)
-#define FLAG_m (1<<2)
-#define FLAG_t (1<<3)
-#define FLAG_v (1<<4)
-#define FLAG_s (1<<5)
-#define FLAG_p (1<<6)
-#define FLAG_D (1<<7)
-#define FLAG_d (1<<8)
-#define FLAG_c (1<<9)
+#define FLAG_g (1LL<<0)
+#define FLAG_o (1LL<<1)
+#define FLAG_m (1LL<<2)
+#define FLAG_t (1LL<<3)
+#define FLAG_v (1LL<<4)
+#define FLAG_s (1LL<<5)
+#define FLAG_p (1LL<<6)
+#define FLAG_D (1LL<<7)
+#define FLAG_d (1LL<<8)
+#define FLAG_c (1LL<<9)
#endif
#ifdef FOR_ionice
@@ -5284,13 +5449,13 @@
#ifndef TT
#define TT this.ln
#endif
-#define FLAG_s (1<<0)
-#define FLAG_f (1<<1)
-#define FLAG_n (1<<2)
-#define FLAG_v (1<<3)
-#define FLAG_T (1<<4)
-#define FLAG_t (1<<5)
-#define FLAG_r (1<<6)
+#define FLAG_s (1LL<<0)
+#define FLAG_f (1LL<<1)
+#define FLAG_n (1LL<<2)
+#define FLAG_v (1LL<<3)
+#define FLAG_T (1LL<<4)
+#define FLAG_t (1LL<<5)
+#define FLAG_r (1LL<<6)
#endif
#ifdef FOR_load_policy
@@ -5365,39 +5530,45 @@
#ifndef TT
#define TT this.ls
#endif
-#define FLAG_1 (1<<0)
-#define FLAG_x (1<<1)
-#define FLAG_w (1<<2)
-#define FLAG_u (1<<3)
-#define FLAG_t (1<<4)
-#define FLAG_s (1<<5)
-#define FLAG_r (1<<6)
-#define FLAG_q (1<<7)
-#define FLAG_p (1<<8)
-#define FLAG_n (1<<9)
-#define FLAG_m (1<<10)
-#define FLAG_l (1<<11)
-#define FLAG_k (1<<12)
-#define FLAG_i (1<<13)
-#define FLAG_h (1<<14)
-#define FLAG_f (1<<15)
-#define FLAG_d (1<<16)
-#define FLAG_c (1<<17)
-#define FLAG_b (1<<18)
-#define FLAG_a (1<<19)
-#define FLAG_S (1<<20)
-#define FLAG_R (1<<21)
-#define FLAG_L (1<<22)
-#define FLAG_H (1<<23)
-#define FLAG_F (1<<24)
-#define FLAG_C (1<<25)
-#define FLAG_A (1<<26)
-#define FLAG_o (1<<27)
-#define FLAG_g (1<<28)
-#define FLAG_Z (1<<29)
-#define FLAG_show_control_chars (1<<30)
-#define FLAG_full_time (1LL<<31)
-#define FLAG_color (1LL<<32)
+#define FLAG_1 (1LL<<0)
+#define FLAG_x (1LL<<1)
+#define FLAG_w (1LL<<2)
+#define FLAG_u (1LL<<3)
+#define FLAG_t (1LL<<4)
+#define FLAG_s (1LL<<5)
+#define FLAG_r (1LL<<6)
+#define FLAG_q (1LL<<7)
+#define FLAG_p (1LL<<8)
+#define FLAG_n (1LL<<9)
+#define FLAG_m (1LL<<10)
+#define FLAG_l (1LL<<11)
+#define FLAG_k (1LL<<12)
+#define FLAG_i (1LL<<13)
+#define FLAG_h (1LL<<14)
+#define FLAG_f (1LL<<15)
+#define FLAG_d (1LL<<16)
+#define FLAG_c (1LL<<17)
+#define FLAG_b (1LL<<18)
+#define FLAG_a (1LL<<19)
+#define FLAG_X (1LL<<20)
+#define FLAG_U (1LL<<21)
+#define FLAG_S (1LL<<22)
+#define FLAG_R (1LL<<23)
+#define FLAG_N (1LL<<24)
+#define FLAG_L (1LL<<25)
+#define FLAG_H (1LL<<26)
+#define FLAG_F (1LL<<27)
+#define FLAG_C (1LL<<28)
+#define FLAG_A (1LL<<29)
+#define FLAG_o (1LL<<30)
+#define FLAG_g (1LL<<31)
+#define FLAG_Z (1LL<<32)
+#define FLAG_X7E (1LL<<33)
+#define FLAG_X21 (1LL<<34)
+#define FLAG_show_control_chars (1LL<<35)
+#define FLAG_full_time (1LL<<36)
+#define FLAG_color (1LL<<37)
+#define FLAG_sort (1LL<<38)
#endif
#ifdef FOR_lsattr
@@ -5436,10 +5607,11 @@
#define TT this.lspci
#endif
#define FLAG_i (FORCED_FLAG<<0)
-#define FLAG_n (FORCED_FLAG<<1)
-#define FLAG_k (FORCED_FLAG<<2)
-#define FLAG_m (FORCED_FLAG<<3)
-#define FLAG_e (FORCED_FLAG<<4)
+#define FLAG_x (FORCED_FLAG<<1)
+#define FLAG_n (FORCED_FLAG<<2)
+#define FLAG_k (FORCED_FLAG<<3)
+#define FLAG_m (FORCED_FLAG<<4)
+#define FLAG_e (FORCED_FLAG<<5)
#endif
#ifdef FOR_lsusb
@@ -5481,9 +5653,9 @@
#ifndef TT
#define TT this.md5sum
#endif
-#define FLAG_s (1<<0)
-#define FLAG_c (1<<1)
-#define FLAG_b (1<<2)
+#define FLAG_s (1LL<<0)
+#define FLAG_c (1LL<<1)
+#define FLAG_b (1LL<<2)
#endif
#ifdef FOR_mdev
@@ -5499,8 +5671,8 @@
#ifndef TT
#define TT this.microcom
#endif
-#define FLAG_X (1<<0)
-#define FLAG_s (1<<1)
+#define FLAG_X (1LL<<0)
+#define FLAG_s (1LL<<1)
#endif
#ifdef FOR_mix
@@ -5519,9 +5691,9 @@
#ifndef TT
#define TT this.mkdir
#endif
-#define FLAG_m (1<<0)
-#define FLAG_p (1<<1)
-#define FLAG_v (1<<2)
+#define FLAG_m (1LL<<0)
+#define FLAG_p (1LL<<1)
+#define FLAG_v (1LL<<2)
#define FLAG_Z (FORCED_FLAG<<3)
#endif
@@ -5581,12 +5753,12 @@
#ifndef TT
#define TT this.mktemp
#endif
-#define FLAG_t (1<<0)
-#define FLAG_p (1<<1)
-#define FLAG_d (1<<2)
-#define FLAG_q (1<<3)
-#define FLAG_u (1<<4)
-#define FLAG_tmpdir (1<<5)
+#define FLAG_t (1LL<<0)
+#define FLAG_p (1LL<<1)
+#define FLAG_d (1LL<<2)
+#define FLAG_q (1LL<<3)
+#define FLAG_u (1LL<<4)
+#define FLAG_tmpdir (1LL<<5)
#endif
#ifdef FOR_modinfo
@@ -5637,6 +5809,7 @@
#define FLAG_f (FORCED_FLAG<<6)
#define FLAG_a (FORCED_FLAG<<7)
#define FLAG_O (FORCED_FLAG<<8)
+#define FLAG_R (FORCED_FLAG<<9)
#endif
#ifdef FOR_mountpoint
@@ -5654,13 +5827,13 @@
#ifndef TT
#define TT this.mv
#endif
-#define FLAG_T (1<<0)
-#define FLAG_t (1<<1)
-#define FLAG_i (1<<2)
-#define FLAG_f (1<<3)
-#define FLAG_F (1<<4)
-#define FLAG_n (1<<5)
-#define FLAG_v (1<<6)
+#define FLAG_T (1LL<<0)
+#define FLAG_t (1LL<<1)
+#define FLAG_i (1LL<<2)
+#define FLAG_f (1LL<<3)
+#define FLAG_F (1LL<<4)
+#define FLAG_n (1LL<<5)
+#define FLAG_v (1LL<<6)
#endif
#ifdef FOR_nbd_client
@@ -5670,6 +5843,15 @@
#endif
#define FLAG_s (FORCED_FLAG<<0)
#define FLAG_n (FORCED_FLAG<<1)
+#define FLAG_b (FORCED_FLAG<<2)
+#endif
+
+#ifdef FOR_nbd_server
+#define CLEANUP_nbd_server
+#ifndef TT
+#define TT this.nbd_server
+#endif
+#define FLAG_r (FORCED_FLAG<<0)
#endif
#ifdef FOR_netcat
@@ -5677,20 +5859,21 @@
#ifndef TT
#define TT this.netcat
#endif
-#define FLAG_U (FORCED_FLAG<<0)
-#define FLAG_u (FORCED_FLAG<<1)
-#define FLAG_6 (FORCED_FLAG<<2)
-#define FLAG_4 (FORCED_FLAG<<3)
-#define FLAG_f (FORCED_FLAG<<4)
-#define FLAG_s (FORCED_FLAG<<5)
-#define FLAG_q (FORCED_FLAG<<6)
-#define FLAG_p (FORCED_FLAG<<7)
-#define FLAG_W (FORCED_FLAG<<8)
-#define FLAG_w (FORCED_FLAG<<9)
-#define FLAG_L (FORCED_FLAG<<10)
-#define FLAG_l (FORCED_FLAG<<11)
-#define FLAG_E (FORCED_FLAG<<12)
-#define FLAG_t (FORCED_FLAG<<13)
+#define FLAG_n (FORCED_FLAG<<0)
+#define FLAG_U (FORCED_FLAG<<1)
+#define FLAG_u (FORCED_FLAG<<2)
+#define FLAG_6 (FORCED_FLAG<<3)
+#define FLAG_4 (FORCED_FLAG<<4)
+#define FLAG_f (FORCED_FLAG<<5)
+#define FLAG_s (FORCED_FLAG<<6)
+#define FLAG_q (FORCED_FLAG<<7)
+#define FLAG_p (FORCED_FLAG<<8)
+#define FLAG_W (FORCED_FLAG<<9)
+#define FLAG_w (FORCED_FLAG<<10)
+#define FLAG_L (FORCED_FLAG<<11)
+#define FLAG_l (FORCED_FLAG<<12)
+#define FLAG_E (FORCED_FLAG<<13)
+#define FLAG_t (FORCED_FLAG<<14)
#endif
#ifdef FOR_netstat
@@ -5724,13 +5907,13 @@
#ifndef TT
#define TT this.nl
#endif
-#define FLAG_E (1<<0)
-#define FLAG_s (1<<1)
-#define FLAG_n (1<<2)
-#define FLAG_b (1<<3)
-#define FLAG_w (1<<4)
-#define FLAG_l (1<<5)
-#define FLAG_v (1<<6)
+#define FLAG_E (1LL<<0)
+#define FLAG_s (1LL<<1)
+#define FLAG_n (1LL<<2)
+#define FLAG_b (1LL<<3)
+#define FLAG_w (1LL<<4)
+#define FLAG_l (1LL<<5)
+#define FLAG_v (1LL<<6)
#endif
#ifdef FOR_nohup
@@ -5745,7 +5928,7 @@
#ifndef TT
#define TT this.nproc
#endif
-#define FLAG_all (1<<0)
+#define FLAG_all (1LL<<0)
#endif
#ifdef FOR_nsenter
@@ -5759,8 +5942,10 @@
#define FLAG_n (FORCED_FLAG<<3)
#define FLAG_m (FORCED_FLAG<<4)
#define FLAG_i (FORCED_FLAG<<5)
-#define FLAG_t (FORCED_FLAG<<6)
-#define FLAG_F (FORCED_FLAG<<7)
+#define FLAG_C (FORCED_FLAG<<6)
+#define FLAG_t (FORCED_FLAG<<7)
+#define FLAG_F (FORCED_FLAG<<8)
+#define FLAG_a (FORCED_FLAG<<9)
#endif
#ifdef FOR_od
@@ -5768,18 +5953,18 @@
#ifndef TT
#define TT this.od
#endif
-#define FLAG_t (1<<0)
-#define FLAG_A (1<<1)
-#define FLAG_b (1<<2)
-#define FLAG_c (1<<3)
-#define FLAG_d (1<<4)
-#define FLAG_o (1<<5)
-#define FLAG_s (1<<6)
-#define FLAG_x (1<<7)
-#define FLAG_N (1<<8)
-#define FLAG_w (1<<9)
-#define FLAG_v (1<<10)
-#define FLAG_j (1<<11)
+#define FLAG_t (1LL<<0)
+#define FLAG_A (1LL<<1)
+#define FLAG_b (1LL<<2)
+#define FLAG_c (1LL<<3)
+#define FLAG_d (1LL<<4)
+#define FLAG_o (1LL<<5)
+#define FLAG_s (1LL<<6)
+#define FLAG_x (1LL<<7)
+#define FLAG_N (1LL<<8)
+#define FLAG_w (1LL<<9)
+#define FLAG_v (1LL<<10)
+#define FLAG_j (1LL<<11)
#endif
#ifdef FOR_oneit
@@ -5826,8 +6011,8 @@
#ifndef TT
#define TT this.paste
#endif
-#define FLAG_s (1<<0)
-#define FLAG_d (1<<1)
+#define FLAG_s (1LL<<0)
+#define FLAG_d (1LL<<1)
#endif
#ifdef FOR_patch
@@ -5835,19 +6020,19 @@
#ifndef TT
#define TT this.patch
#endif
-#define FLAG_s (1<<0)
-#define FLAG_R (1<<1)
-#define FLAG_i (1<<2)
-#define FLAG_d (1<<3)
-#define FLAG_p (1<<4)
-#define FLAG_l (1<<5)
-#define FLAG_u (1<<6)
-#define FLAG_f (1<<7)
-#define FLAG_g (1<<8)
-#define FLAG_F (1<<9)
+#define FLAG_s (1LL<<0)
+#define FLAG_R (1LL<<1)
+#define FLAG_i (1LL<<2)
+#define FLAG_d (1LL<<3)
+#define FLAG_p (1LL<<4)
+#define FLAG_l (1LL<<5)
+#define FLAG_u (1LL<<6)
+#define FLAG_f (1LL<<7)
+#define FLAG_g (1LL<<8)
+#define FLAG_F (1LL<<9)
#define FLAG_x (FORCED_FLAG<<10)
-#define FLAG_dry_run (1<<11)
-#define FLAG_no_backup_if_mismatch (1<<12)
+#define FLAG_dry_run (1LL<<11)
+#define FLAG_no_backup_if_mismatch (1LL<<12)
#endif
#ifdef FOR_pgrep
@@ -5855,22 +6040,22 @@
#ifndef TT
#define TT this.pgrep
#endif
-#define FLAG_L (1<<0)
-#define FLAG_x (1<<1)
-#define FLAG_v (1<<2)
-#define FLAG_o (1<<3)
-#define FLAG_n (1<<4)
-#define FLAG_f (1<<5)
-#define FLAG_G (1<<6)
-#define FLAG_g (1<<7)
-#define FLAG_P (1<<8)
-#define FLAG_s (1<<9)
-#define FLAG_t (1<<10)
-#define FLAG_U (1<<11)
-#define FLAG_u (1<<12)
-#define FLAG_d (1<<13)
-#define FLAG_l (1<<14)
-#define FLAG_c (1<<15)
+#define FLAG_L (1LL<<0)
+#define FLAG_x (1LL<<1)
+#define FLAG_v (1LL<<2)
+#define FLAG_o (1LL<<3)
+#define FLAG_n (1LL<<4)
+#define FLAG_f (1LL<<5)
+#define FLAG_G (1LL<<6)
+#define FLAG_g (1LL<<7)
+#define FLAG_P (1LL<<8)
+#define FLAG_s (1LL<<9)
+#define FLAG_t (1LL<<10)
+#define FLAG_U (1LL<<11)
+#define FLAG_u (1LL<<12)
+#define FLAG_d (1LL<<13)
+#define FLAG_l (1LL<<14)
+#define FLAG_c (1LL<<15)
#endif
#ifdef FOR_pidof
@@ -5914,20 +6099,20 @@
#ifndef TT
#define TT this.pkill
#endif
-#define FLAG_l (1<<0)
-#define FLAG_x (1<<1)
-#define FLAG_v (1<<2)
-#define FLAG_o (1<<3)
-#define FLAG_n (1<<4)
-#define FLAG_f (1<<5)
-#define FLAG_G (1<<6)
-#define FLAG_g (1<<7)
-#define FLAG_P (1<<8)
-#define FLAG_s (1<<9)
-#define FLAG_t (1<<10)
-#define FLAG_U (1<<11)
-#define FLAG_u (1<<12)
-#define FLAG_V (1<<13)
+#define FLAG_l (1LL<<0)
+#define FLAG_x (1LL<<1)
+#define FLAG_v (1LL<<2)
+#define FLAG_o (1LL<<3)
+#define FLAG_n (1LL<<4)
+#define FLAG_f (1LL<<5)
+#define FLAG_G (1LL<<6)
+#define FLAG_g (1LL<<7)
+#define FLAG_P (1LL<<8)
+#define FLAG_s (1LL<<9)
+#define FLAG_t (1LL<<10)
+#define FLAG_U (1LL<<11)
+#define FLAG_u (1LL<<12)
+#define FLAG_V (1LL<<13)
#endif
#ifdef FOR_pmap
@@ -5961,28 +6146,28 @@
#ifndef TT
#define TT this.ps
#endif
-#define FLAG_Z (1<<0)
-#define FLAG_w (1<<1)
-#define FLAG_G (1<<2)
-#define FLAG_g (1<<3)
-#define FLAG_U (1<<4)
-#define FLAG_u (1<<5)
-#define FLAG_T (1<<6)
-#define FLAG_t (1<<7)
-#define FLAG_s (1<<8)
-#define FLAG_p (1<<9)
-#define FLAG_O (1<<10)
-#define FLAG_o (1<<11)
-#define FLAG_n (1<<12)
-#define FLAG_M (1<<13)
-#define FLAG_l (1<<14)
-#define FLAG_f (1<<15)
-#define FLAG_e (1<<16)
-#define FLAG_d (1<<17)
-#define FLAG_A (1<<18)
-#define FLAG_a (1<<19)
-#define FLAG_P (1<<20)
-#define FLAG_k (1<<21)
+#define FLAG_Z (1LL<<0)
+#define FLAG_w (1LL<<1)
+#define FLAG_G (1LL<<2)
+#define FLAG_g (1LL<<3)
+#define FLAG_U (1LL<<4)
+#define FLAG_u (1LL<<5)
+#define FLAG_T (1LL<<6)
+#define FLAG_t (1LL<<7)
+#define FLAG_s (1LL<<8)
+#define FLAG_p (1LL<<9)
+#define FLAG_O (1LL<<10)
+#define FLAG_o (1LL<<11)
+#define FLAG_n (1LL<<12)
+#define FLAG_M (1LL<<13)
+#define FLAG_l (1LL<<14)
+#define FLAG_f (1LL<<15)
+#define FLAG_e (1LL<<16)
+#define FLAG_d (1LL<<17)
+#define FLAG_A (1LL<<18)
+#define FLAG_a (1LL<<19)
+#define FLAG_P (1LL<<20)
+#define FLAG_k (1LL<<21)
#endif
#ifdef FOR_pwd
@@ -5990,8 +6175,8 @@
#ifndef TT
#define TT this.pwd
#endif
-#define FLAG_P (1<<0)
-#define FLAG_L (1<<1)
+#define FLAG_P (1LL<<0)
+#define FLAG_L (1LL<<1)
#endif
#ifdef FOR_pwdx
@@ -6052,11 +6237,29 @@
#ifndef TT
#define TT this.readlink
#endif
-#define FLAG_f (1<<0)
-#define FLAG_e (1<<1)
-#define FLAG_m (1<<2)
-#define FLAG_q (1<<3)
-#define FLAG_n (1<<4)
+#define FLAG_z (1LL<<0)
+#define FLAG_q (1LL<<1)
+#define FLAG_m (1LL<<2)
+#define FLAG_e (1LL<<3)
+#define FLAG_f (1LL<<4)
+#define FLAG_n (1LL<<5)
+#define FLAG_v (1LL<<6)
+#endif
+
+#ifdef FOR_realpath
+#define CLEANUP_realpath
+#ifndef TT
+#define TT this.realpath
+#endif
+#define FLAG_z (1LL<<0)
+#define FLAG_q (1LL<<1)
+#define FLAG_m (1LL<<2)
+#define FLAG_e (1LL<<3)
+#define FLAG_P (1LL<<4)
+#define FLAG_L (1LL<<5)
+#define FLAG_s (1LL<<6)
+#define FLAG_R (1LL<<7)
+#define FLAG_relative_base (1LL<<8)
#endif
#ifdef FOR_reboot
@@ -6119,11 +6322,11 @@
#ifndef TT
#define TT this.rm
#endif
-#define FLAG_v (1<<0)
-#define FLAG_r (1<<1)
-#define FLAG_R (1<<2)
-#define FLAG_i (1<<3)
-#define FLAG_f (1<<4)
+#define FLAG_v (1LL<<0)
+#define FLAG_r (1LL<<1)
+#define FLAG_R (1LL<<2)
+#define FLAG_i (1LL<<3)
+#define FLAG_f (1LL<<4)
#endif
#ifdef FOR_rmdir
@@ -6131,8 +6334,8 @@
#ifndef TT
#define TT this.rmdir
#endif
-#define FLAG_p (1<<0)
-#define FLAG_ignore_fail_on_non_empty (1<<1)
+#define FLAG_p (1LL<<0)
+#define FLAG_ignore_fail_on_non_empty (1LL<<1)
#endif
#ifdef FOR_rmmod
@@ -6183,16 +6386,17 @@
#ifndef TT
#define TT this.sed
#endif
-#define FLAG_s (1<<0)
-#define FLAG_z (1<<1)
-#define FLAG_r (1<<2)
-#define FLAG_E (1<<3)
-#define FLAG_n (1<<4)
-#define FLAG_i (1<<5)
-#define FLAG_f (1<<6)
-#define FLAG_e (1<<7)
-#define FLAG_version (1<<8)
-#define FLAG_help (1<<9)
+#define FLAG_s (1LL<<0)
+#define FLAG_z (1LL<<1)
+#define FLAG_r (1LL<<2)
+#define FLAG_E (1LL<<3)
+#define FLAG_n (1LL<<4)
+#define FLAG_i (1LL<<5)
+#define FLAG_f (1LL<<6)
+#define FLAG_e (1LL<<7)
+#define FLAG_tarxform (1LL<<8)
+#define FLAG_version (1LL<<9)
+#define FLAG_help (1LL<<10)
#endif
#ifdef FOR_sendevent
@@ -6207,9 +6411,9 @@
#ifndef TT
#define TT this.seq
#endif
-#define FLAG_w (1<<0)
-#define FLAG_s (1<<1)
-#define FLAG_f (1<<2)
+#define FLAG_w (1LL<<0)
+#define FLAG_s (1LL<<1)
+#define FLAG_f (1LL<<2)
#endif
#ifdef FOR_set
@@ -6242,9 +6446,9 @@
#ifndef TT
#define TT this.setsid
#endif
-#define FLAG_d (1<<0)
-#define FLAG_c (1<<1)
-#define FLAG_w (1<<2)
+#define FLAG_d (1LL<<0)
+#define FLAG_c (1LL<<1)
+#define FLAG_w (1LL<<2)
#endif
#ifdef FOR_sh
@@ -6291,6 +6495,16 @@
#define FLAG_z (FORCED_FLAG<<6)
#endif
+#ifdef FOR_shuf
+#define CLEANUP_shuf
+#ifndef TT
+#define TT this.shuf
+#endif
+#define FLAG_n (FORCED_FLAG<<0)
+#define FLAG_e (FORCED_FLAG<<1)
+#define FLAG_z (FORCED_FLAG<<2)
+#endif
+
#ifdef FOR_skeleton
#define CLEANUP_skeleton
#ifndef TT
@@ -6301,9 +6515,12 @@
#define FLAG_c (FORCED_FLAG<<2)
#define FLAG_d (FORCED_FLAG<<3)
#define FLAG_e (FORCED_FLAG<<4)
-#define FLAG_also (FORCED_FLAG<<5)
-#define FLAG_blubber (FORCED_FLAG<<6)
-#define FLAG_walrus (FORCED_FLAG<<7)
+#define FLAG_f (FORCED_FLAG<<5)
+#define FLAG_g (FORCED_FLAG<<6)
+#define FLAG_h (FORCED_FLAG<<7)
+#define FLAG_also (FORCED_FLAG<<8)
+#define FLAG_blubber (FORCED_FLAG<<9)
+#define FLAG_walrus (FORCED_FLAG<<10)
#endif
#ifdef FOR_skeleton_alias
@@ -6346,26 +6563,27 @@
#ifndef TT
#define TT this.sort
#endif
-#define FLAG_n (1<<0)
-#define FLAG_u (1<<1)
-#define FLAG_r (1<<2)
-#define FLAG_i (1<<3)
-#define FLAG_f (1<<4)
-#define FLAG_d (1<<5)
-#define FLAG_z (1<<6)
-#define FLAG_s (1<<7)
-#define FLAG_c (1<<8)
-#define FLAG_M (1<<9)
-#define FLAG_b (1<<10)
-#define FLAG_V (1<<11)
-#define FLAG_x (1<<12)
-#define FLAG_t (1<<13)
-#define FLAG_k (1<<14)
-#define FLAG_o (1<<15)
-#define FLAG_m (1<<16)
-#define FLAG_T (1<<17)
-#define FLAG_S (1<<18)
-#define FLAG_g (1<<19)
+#define FLAG_n (1LL<<0)
+#define FLAG_u (1LL<<1)
+#define FLAG_r (1LL<<2)
+#define FLAG_i (1LL<<3)
+#define FLAG_f (1LL<<4)
+#define FLAG_d (1LL<<5)
+#define FLAG_z (1LL<<6)
+#define FLAG_s (1LL<<7)
+#define FLAG_c (1LL<<8)
+#define FLAG_C (1LL<<9)
+#define FLAG_M (1LL<<10)
+#define FLAG_b (1LL<<11)
+#define FLAG_V (1LL<<12)
+#define FLAG_x (1LL<<13)
+#define FLAG_t (1LL<<14)
+#define FLAG_k (1LL<<15)
+#define FLAG_o (1LL<<16)
+#define FLAG_m (1LL<<17)
+#define FLAG_T (1LL<<18)
+#define FLAG_S (1LL<<19)
+#define FLAG_g (1LL<<20)
#endif
#ifdef FOR_source
@@ -6391,10 +6609,10 @@
#ifndef TT
#define TT this.stat
#endif
-#define FLAG_t (1<<0)
-#define FLAG_L (1<<1)
-#define FLAG_f (1<<2)
-#define FLAG_c (1<<3)
+#define FLAG_t (1LL<<0)
+#define FLAG_L (1LL<<1)
+#define FLAG_f (1LL<<2)
+#define FLAG_c (1LL<<3)
#endif
#ifdef FOR_strace
@@ -6456,6 +6674,8 @@
#ifndef TT
#define TT this.swapoff
#endif
+#define FLAG_v (FORCED_FLAG<<0)
+#define FLAG_a (FORCED_FLAG<<1)
#endif
#ifdef FOR_swapon
@@ -6531,11 +6751,11 @@
#ifndef TT
#define TT this.tail
#endif
-#define FLAG_n (1<<0)
-#define FLAG_c (1<<1)
-#define FLAG_s (1<<2)
-#define FLAG_F (1<<3)
-#define FLAG_f (1<<4)
+#define FLAG_n (1LL<<0)
+#define FLAG_c (1LL<<1)
+#define FLAG_s (1LL<<2)
+#define FLAG_F (1LL<<3)
+#define FLAG_f (1LL<<4)
#endif
#ifdef FOR_tar
@@ -6543,41 +6763,54 @@
#ifndef TT
#define TT this.tar
#endif
-#define FLAG_a (1<<0)
-#define FLAG_f (1<<1)
-#define FLAG_C (1<<2)
-#define FLAG_T (1<<3)
-#define FLAG_X (1<<4)
-#define FLAG_m (1<<5)
-#define FLAG_P (1<<6)
-#define FLAG_O (1<<7)
-#define FLAG_S (1<<8)
-#define FLAG_z (1<<9)
-#define FLAG_j (1<<10)
-#define FLAG_J (1<<11)
-#define FLAG_I (1<<12)
-#define FLAG_v (1<<13)
-#define FLAG_t (1<<14)
-#define FLAG_x (1<<15)
-#define FLAG_h (1<<16)
-#define FLAG_c (1<<17)
-#define FLAG_k (1<<18)
-#define FLAG_p (1<<19)
-#define FLAG_o (1<<20)
-#define FLAG_to_command (1<<21)
-#define FLAG_owner (1<<22)
-#define FLAG_group (1<<23)
-#define FLAG_mtime (1<<24)
-#define FLAG_mode (1<<25)
-#define FLAG_exclude (1<<26)
-#define FLAG_overwrite (1<<27)
-#define FLAG_no_same_permissions (1<<28)
-#define FLAG_numeric_owner (1<<29)
-#define FLAG_no_recursion (1<<30)
-#define FLAG_full_time (1LL<<31)
-#define FLAG_restrict (1LL<<32)
-#define FLAG_selinux (1LL<<33)
-#define FLAG_strip_components (1LL<<34)
+#define FLAG_s (1LL<<0)
+#define FLAG_a (1LL<<1)
+#define FLAG_f (1LL<<2)
+#define FLAG_C (1LL<<3)
+#define FLAG_I (1LL<<4)
+#define FLAG_T (1LL<<5)
+#define FLAG_X (1LL<<6)
+#define FLAG_m (1LL<<7)
+#define FLAG_P (1LL<<8)
+#define FLAG_O (1LL<<9)
+#define FLAG_S (1LL<<10)
+#define FLAG_z (1LL<<11)
+#define FLAG_j (1LL<<12)
+#define FLAG_J (1LL<<13)
+#define FLAG_v (1LL<<14)
+#define FLAG_t (1LL<<15)
+#define FLAG_x (1LL<<16)
+#define FLAG_h (1LL<<17)
+#define FLAG_c (1LL<<18)
+#define FLAG_k (1LL<<19)
+#define FLAG_p (1LL<<20)
+#define FLAG_o (1LL<<21)
+#define FLAG_xform (1LL<<22)
+#define FLAG_strip (1LL<<23)
+#define FLAG_to_command (1LL<<24)
+#define FLAG_owner (1LL<<25)
+#define FLAG_group (1LL<<26)
+#define FLAG_mtime (1LL<<27)
+#define FLAG_mode (1LL<<28)
+#define FLAG_sort (1LL<<29)
+#define FLAG_exclude (1LL<<30)
+#define FLAG_overwrite (1LL<<31)
+#define FLAG_no_same_permissions (1LL<<32)
+#define FLAG_numeric_owner (1LL<<33)
+#define FLAG_null (1LL<<34)
+#define FLAG_no_recursion (1LL<<35)
+#define FLAG_full_time (1LL<<36)
+#define FLAG_restrict (1LL<<37)
+#define FLAG_selinux (1LL<<38)
+#define FLAG_show_transformed_names (1LL<<39)
+#define FLAG_wildcards_match_slash (1LL<<40)
+#define FLAG_no_wildcards_match_slash (1LL<<41)
+#define FLAG_wildcards (1LL<<42)
+#define FLAG_no_wildcards (1LL<<43)
+#define FLAG_anchored (1LL<<44)
+#define FLAG_no_anchored (1LL<<45)
+#define FLAG_ignore_case (1LL<<46)
+#define FLAG_no_ignore_case (1LL<<47)
#endif
#ifdef FOR_taskset
@@ -6599,8 +6832,8 @@
#define FLAG_h (FORCED_FLAG<<2)
#define FLAG_l (FORCED_FLAG<<3)
#define FLAG_u (FORCED_FLAG<<4)
-#define FLAG_b (FORCED_FLAG<<5)
-#define FLAG_C (FORCED_FLAG<<6)
+#define FLAG_C (FORCED_FLAG<<5)
+#define FLAG_b (FORCED_FLAG<<6)
#define FLAG_c (FORCED_FLAG<<7)
#endif
@@ -6609,8 +6842,8 @@
#ifndef TT
#define TT this.tee
#endif
-#define FLAG_a (1<<0)
-#define FLAG_i (1<<1)
+#define FLAG_a (1LL<<0)
+#define FLAG_i (1LL<<1)
#endif
#ifdef FOR_telnet
@@ -6680,11 +6913,12 @@
#ifndef TT
#define TT this.timeout
#endif
-#define FLAG_s (1<<0)
-#define FLAG_k (1<<1)
-#define FLAG_v (1<<2)
-#define FLAG_preserve_status (1<<3)
-#define FLAG_foreground (1<<4)
+#define FLAG_i (1LL<<0)
+#define FLAG_s (1LL<<1)
+#define FLAG_k (1LL<<2)
+#define FLAG_v (1LL<<3)
+#define FLAG_preserve_status (1LL<<4)
+#define FLAG_foreground (1LL<<5)
#endif
#ifdef FOR_top
@@ -6712,14 +6946,14 @@
#ifndef TT
#define TT this.touch
#endif
-#define FLAG_h (1<<0)
-#define FLAG_t (1<<1)
-#define FLAG_r (1<<2)
-#define FLAG_m (1<<3)
-#define FLAG_f (1<<4)
-#define FLAG_d (1<<5)
-#define FLAG_c (1<<6)
-#define FLAG_a (1<<7)
+#define FLAG_h (1LL<<0)
+#define FLAG_t (1LL<<1)
+#define FLAG_r (1LL<<2)
+#define FLAG_m (1LL<<3)
+#define FLAG_f (1LL<<4)
+#define FLAG_d (1LL<<5)
+#define FLAG_c (1LL<<6)
+#define FLAG_a (1LL<<7)
#endif
#ifdef FOR_toybox
@@ -6734,10 +6968,10 @@
#ifndef TT
#define TT this.tr
#endif
-#define FLAG_d (1<<0)
-#define FLAG_s (1<<1)
-#define FLAG_c (1<<2)
-#define FLAG_C (1<<3)
+#define FLAG_d (1LL<<0)
+#define FLAG_s (1LL<<1)
+#define FLAG_c (1LL<<2)
+#define FLAG_C (1LL<<3)
#endif
#ifdef FOR_traceroute
@@ -6779,8 +7013,8 @@
#ifndef TT
#define TT this.truncate
#endif
-#define FLAG_c (1<<0)
-#define FLAG_s (1<<1)
+#define FLAG_c (1LL<<0)
+#define FLAG_s (1LL<<1)
#endif
#ifdef FOR_tty
@@ -6863,13 +7097,14 @@
#ifndef TT
#define TT this.uname
#endif
-#define FLAG_s (1<<0)
-#define FLAG_n (1<<1)
-#define FLAG_r (1<<2)
-#define FLAG_v (1<<3)
-#define FLAG_m (1<<4)
-#define FLAG_o (1<<5)
-#define FLAG_a (1<<6)
+#define FLAG_s (1LL<<0)
+#define FLAG_n (1LL<<1)
+#define FLAG_r (1LL<<2)
+#define FLAG_v (1LL<<3)
+#define FLAG_m (1LL<<4)
+#define FLAG_o (1LL<<5)
+#define FLAG_a (1LL<<6)
+#define FLAG_p (1LL<<7)
#endif
#ifdef FOR_unicode
@@ -6884,14 +7119,14 @@
#ifndef TT
#define TT this.uniq
#endif
-#define FLAG_u (1<<0)
-#define FLAG_d (1<<1)
-#define FLAG_c (1<<2)
-#define FLAG_i (1<<3)
-#define FLAG_z (1<<4)
-#define FLAG_w (1<<5)
-#define FLAG_s (1<<6)
-#define FLAG_f (1<<7)
+#define FLAG_u (1LL<<0)
+#define FLAG_d (1LL<<1)
+#define FLAG_c (1LL<<2)
+#define FLAG_i (1LL<<3)
+#define FLAG_z (1LL<<4)
+#define FLAG_w (1LL<<5)
+#define FLAG_s (1LL<<6)
+#define FLAG_f (1LL<<7)
#endif
#ifdef FOR_unix2dos
@@ -6929,8 +7164,10 @@
#define FLAG_n (FORCED_FLAG<<3)
#define FLAG_m (FORCED_FLAG<<4)
#define FLAG_i (FORCED_FLAG<<5)
-#define FLAG_r (FORCED_FLAG<<6)
-#define FLAG_f (FORCED_FLAG<<7)
+#define FLAG_C (FORCED_FLAG<<6)
+#define FLAG_r (FORCED_FLAG<<7)
+#define FLAG_f (FORCED_FLAG<<8)
+#define FLAG_a (FORCED_FLAG<<9)
#endif
#ifdef FOR_uptime
@@ -7061,10 +7298,10 @@
#ifndef TT
#define TT this.wc
#endif
-#define FLAG_l (1<<0)
-#define FLAG_w (1<<1)
-#define FLAG_c (1<<2)
-#define FLAG_m (1<<3)
+#define FLAG_l (1LL<<0)
+#define FLAG_w (1LL<<1)
+#define FLAG_c (1LL<<2)
+#define FLAG_m (1LL<<3)
#endif
#ifdef FOR_wget
@@ -7083,7 +7320,7 @@
#ifndef TT
#define TT this.which
#endif
-#define FLAG_a (1<<0)
+#define FLAG_a (1LL<<0)
#endif
#ifdef FOR_who
@@ -7099,15 +7336,15 @@
#ifndef TT
#define TT this.xargs
#endif
-#define FLAG_0 (1<<0)
-#define FLAG_s (1<<1)
-#define FLAG_n (1<<2)
-#define FLAG_r (1<<3)
-#define FLAG_t (1<<4)
-#define FLAG_p (1<<5)
-#define FLAG_o (1<<6)
-#define FLAG_P (1<<7)
-#define FLAG_E (1<<8)
+#define FLAG_0 (1LL<<0)
+#define FLAG_s (1LL<<1)
+#define FLAG_n (1LL<<2)
+#define FLAG_r (1LL<<3)
+#define FLAG_t (1LL<<4)
+#define FLAG_p (1LL<<5)
+#define FLAG_o (1LL<<6)
+#define FLAG_P (1LL<<7)
+#define FLAG_E (1LL<<8)
#endif
#ifdef FOR_xxd
@@ -7115,14 +7352,15 @@
#ifndef TT
#define TT this.xxd
#endif
-#define FLAG_s (1<<0)
-#define FLAG_r (1<<1)
-#define FLAG_p (1<<2)
-#define FLAG_i (1<<3)
-#define FLAG_g (1<<4)
-#define FLAG_o (1<<5)
-#define FLAG_l (1<<6)
-#define FLAG_c (1<<7)
+#define FLAG_s (1LL<<0)
+#define FLAG_r (1LL<<1)
+#define FLAG_p (1LL<<2)
+#define FLAG_i (1LL<<3)
+#define FLAG_e (1LL<<4)
+#define FLAG_g (1LL<<5)
+#define FLAG_o (1LL<<6)
+#define FLAG_l (1LL<<7)
+#define FLAG_c (1LL<<8)
#endif
#ifdef FOR_xzcat
@@ -7144,18 +7382,19 @@
#ifndef TT
#define TT this.zcat
#endif
-#define FLAG_9 (1<<0)
-#define FLAG_8 (1<<1)
-#define FLAG_7 (1<<2)
-#define FLAG_6 (1<<3)
-#define FLAG_5 (1<<4)
-#define FLAG_4 (1<<5)
-#define FLAG_3 (1<<6)
-#define FLAG_2 (1<<7)
-#define FLAG_1 (1<<8)
-#define FLAG_k (1<<9)
-#define FLAG_f (1<<10)
-#define FLAG_d (1<<11)
-#define FLAG_c (1<<12)
+#define FLAG_9 (1LL<<0)
+#define FLAG_8 (1LL<<1)
+#define FLAG_7 (1LL<<2)
+#define FLAG_6 (1LL<<3)
+#define FLAG_5 (1LL<<4)
+#define FLAG_4 (1LL<<5)
+#define FLAG_3 (1LL<<6)
+#define FLAG_2 (1LL<<7)
+#define FLAG_1 (1LL<<8)
+#define FLAG_t (1LL<<9)
+#define FLAG_k (1LL<<10)
+#define FLAG_f (1LL<<11)
+#define FLAG_d (1LL<<12)
+#define FLAG_c (1LL<<13)
#endif