! #1/20 1200127070 0 0 100644 916 ` __.SYMDEF SORTED[i8w8@ 'A0y9(B K RZ7`r(g`z48g`xxpFxЕxإH0PIX&.6=7DEMȇU @@@@@@@@__cmd_init_cmdinit_b_basename_b_cat_b_chgrp_b_chmod_b_chown_b_cksum_b_cmp_b_comm_b_cp_b_cut_b_dirname_b_date_b_expr_b_fds_b_fmt_b_fold_b_getconf_b_head_b_id_b_join_b_ln_b_logname_b_md5sum_b_mkdir_b_mkfifo_b_mv_b_paste_b_pathchk_b_rev_b_rm_b_rmdir_b_stty_b_sum_b_sync_b_tail_b_tee_b_tty_b_uname_b_uniq_b_wc__cmd_revline__cmd_wccount__cmd_wcinit_sumblock_sumclose_sumdata_sumdone_suminit_sumopen_sumprint_sumusage#1/20 1200127015 0 0 100644 1324 ` cmdinit.o8  T __text__TEXTTt__data__DATAD__picsymbolstub2__TEXTD__la_sym_ptr2__DATA ]__nl_symbol_ptr__DATAd__textcoal_nt__TEXTl @4 P$US$}y ED$/E $EEtEE EUPLxtuEBt@ }tE B][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?basename - strip directory and suffix from filenames][+DESCRIPTION?basename removes all leading directory components from the file name defined by string. If the file name defined by string has a suffix that ends in suffix, it is removed as well.][+?If string consists solely of / characters the output will be a single / unless PATH_LEADING_SLASHES returned by getconf(1) is 1 and string consists of multiple / characters in which case // will be output. Otherwise, trailing / characters are removed, and if there are any remaining / characters in string, all characters up to and including the last / are removed. Finally, if suffix is specified, and is identical the end of string, these characters are removed. The characters not removed from string will be written to standard output.] string [suffix] [+EXIT STATUS?]{[+0?Successful Completion.][+>0?An error occurred.]}[+SEE ALSO?dirname(1), getconf(1), basename(3)]libcmd%s(⍀P⍀P⍀P⍀Po⍀oPZ⍀ZPE⍀EP~y0⍀0Pe+D]v$Ë$LL]LML5L*L LLLL}LH *    nn  UU~ y s<k<e ` Z#R#L G A 9 3 . (          % @`o|V=_b_basename___i686.get_pc_thunk.bx___i686.get_pc_thunk.axdyld_stub_binding_helper_sfstdout__error_infop___opt_infop__optusage_error_optget__cmd_init__sfflsbuf_sfwrite_memcmp_strlen_usage_namebase#1/12 1200127016 0 0 100644 10148 ` cat.o| __text__TEXT \__data__DATA P__cstring__TEXT X__picsymbolstub2__TEXTR f__la_sym_ptr2__DATAcD#__nl_symbol_ptr__DATA@"__textcoal_nt__TEXTT @%`&4 Pt$'USDEE EEME-D$D$E $ EEu$E x t EEEȉELE @ E؋E؅ U؉U1EEmUU؉ŰEEE}t][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?cat - concatenate files][+DESCRIPTION?cat copies each file in sequence to the standard output. If no file is given, or if the file is -, cat copies from standard input starting at the current location.][b:number-nonblank?Number lines as with -n but omit line numbers from blank lines.][d:dos-input?Input files are opened in textmode which removes carriage returns in front of new-lines on some systems.][e?Equivalent to -vE.][n:number?Causes a line number to be inserted at the beginning of each line.][s?Equivalent to -S for att universe and -B otherwise.][t?Equivalent to -vT.][u:unbuffer?The output is not delayed by buffering.][v:show-nonprinting?Causes non-printing characters (whith the exception of tabs, new-lines, and form-feeds) to be output as printable charater sequences. ASCII control characters are printed as ^n, where n is the corresponding ASCII character in the range octal 100-137. The DEL character (octal 0177) is copied as ^?. Other non-printable characters are copied as M-x where x is the ASCII character specified by the low-order seven bits. Multibyte characters in the current locale are treated as printable characters.][A:show-all?Equivalent to -vET.][B:squeeze-blank?Multiple adjacent new-line characters are replace by one new-line.][D:dos-output?Output files are opened in textmode which inserts carriage returns in front of new-lines on some systems.][E:show-ends?Causes a $ to be inserted before each new-line.][S:silent?cat is silent about non-existent files.][T:show-blank?Causes tabs to be copied as ^I and formfeeds as ^L.] [file ...] [+SEE ALSO?cp(1), getconf(1), pr(1)]%6d libcmdUNIVERSEattrrt%swt-%s: cannot open%s: read errorread errorwrite errorwA⍀P-(⍀Pz⍀zPe⍀ePP⍀PP;⍀;P&⍀&P⍀P~y⍀Pe`⍀PLG⍀P3.⍀P⍀P⍀P~⍀~Pi⍀iPT⍀TP+D]v %>W$Ë$Ø   t _ O E 9         [ E       i J       }Z<,z" zzwsgX"|xtplhd`\XTPLHLD@@<840,($   uwkqc[h2a \ S&ge$    \ ;  OO  6~6x s me_ Z TLF A ;3- ( "        nn  {U{U  w<w<~ y ss#ks#e ` Zo Ro L G Ak9k3 . (g g  cc @<840,($           % , dsQZ8___i686.get_pc_thunk.bx_b_cat___i686.get_pc_thunk.axdyld_stub_binding_helper_sfstdin_sfstdout__error_infop___opt_infop___ast_info_sfsync___error_sfclose_sfmove_sfsetbuf_sfopen_memset_optusage_optget_error_strcmp_astconf__cmd_init__sfflsbuf_sfwrite_sfprintf_sfreserve_usage_vcat #1/12 1200127017 0 0 100644 14348 ` chgrp.o|   __text__TEXT"G__data__DATAK__cstring__TEXT X__picsymbolstub2__TEXTb,__la_sym_ptr2__DATAml"1__nl_symbol_ptr__DATA(t"6__textcoal_nt__TEXT " @306 P &2@UStUED$@U$uEދEEUUEt)}:t#}.tD$@E$uEǃ}tjEE+EEEE?vE?UT$ED$E${EEUD$@U$iuEދEE8t`U$EEuBD$ED$E$EE8tUT$AD$$EUEEUUEtD$@E$uEӃ}tBE+EEEE?vE?UT$ED$E$hEEUE8t`U$EEuBD$ED$E$EE8tUT$RD$$EU} tE Ut[]USDž0E}t!Exn@2~Ex6ED$D$ ED$E D$E$tDž4Y  ED$D$ D$D$$rE܃}u D$$D$UD$E܉$@L8guD$uD$E܉$$D$D$E܉$0D$D$E܉$0t{xpt@@t.D$ D$D$$: D$T$E܉$"yxpt@@t.)D$ D$D$$ )D$D$E܉$D$5D$E܉$E܋U܋;BrD$E܉$8y E܋E܋U܋R DžEu D$$ED$E $p:<=w6AL]k1@LX1000D$$D$E$JEED$E$ E}I9D$$.0"HD$@$t'@D$OD$$mTE싅XE胍0DEAE E E@E 0 y@D$_D$$M@D$_D$$P ЍE @ )Ex8u}~&$@D$_D$$RE ,},8-u+bD$,$uEIdD$,L$$E܃}u ,D$fD$$D$D$ E܉$+,,u90T$ED$ ED$@D$, $m0D$8D$ ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?chgrp - change the group ownership of files][+DESCRIPTION?chgrp changes the group ownership of each file to group, which can be either a group name or a numeric group id. The user ownership of each file may also be changed to user by prepending user: to the group name.][+NAME?chown - change the ownership of files][+DESCRIPTION?chown changes the ownership of each file to user, which can be either a user name or a numeric user id. The group ownership of each file may also be changed to user by appending :group to the user name.][c:changes?Describe only files whose ownership actually changes.][f:quiet|silent?Do not report files whose ownership fails to change.][l|h:symlink?Change the ownership of the symbolic links on systems that support this.][m:map?The first operand is interpreted as a file that contains a map of from_uid:from_gid to_uid:to_gid pairs. Ownership of files matching the from part of any pair is changed to the corresponding to part of the pair. The process stops at the first match for each file. Unmatched files are silently ignored.][n:show?Show actions but don't execute.][r:reference?Omit the explicit ownership operand and use the ownership of file instead.]:[file][v:verbose?Describe changed permissions of all files.][H:metaphysical?Follow symbolic links for command arguments; otherwise don't follow symbolic links when traversing directories.][L:logical|follow?Follow symbolic links when traversing directories.][P:physical|nofollow?Don't follow symbolic links when traversing directories.][R:recursive?Recursively change ownership of directories and their contents.][X:test?Canonicalize output for testing.] file ... [+EXIT STATUS?]{[+0?All files changed successfully.][+>0?Unable to change ownership of one or more files.]}[+SEE ALSO?chmod(1), tw(1), getconf(1), ls(1)]%s: unknown user%s: unknown grouplibcmdout of space[owner[:group]][[owner:]group]out of space [id map]%s: cannot stat%s-r%s: cannot readout of space [id dictionary] owner group owner and group%s: not foundlchownchown%s uid:%05d->%05d gid:%05d->%05d %s %s: cannot change%s%s: directory causes cycle%s: cannot read directory%s: cannot search directory1⍀P⍀Pt⍀tP_⍀_PJ⍀JP5⍀5P ⍀ P ⍀ Pni⍀PUP⍀P<7⍀P#⍀P ⍀P⍀Px⍀xPc⍀cPN⍀NP9⍀9Pto$⍀$P[V⍀PB=⍀P)$⍀P ⍀P⍀P⍀P⍀P|⍀|P ";Tm5Ng/Ha$Ë$Öd XT "k kkxkP@ykekk@kk3kk,k   k p kb kT 4 k" k k k  k k k k r k` kP k   k  k!  k  kD : k  J .  k kkkkbkRk7k1!kkkkok^kTEk$kkk5k5k5k9k5k5k|5kx-ktkpkl5kh5kd5k`5k\5kXkT5kP5kLkH5kD5k@5k<5k85k45k05k,5k(5k$5k k5k5k5k5k 5kk5kk5k5k5kk5k5k5kk5k5k5k5k5k5k5k5kk5k5k5k5kkkiVFwkkkwkekUkM*kkkk kkukXkRCk5%wkpkg <,^ YIM 1 q0 / YY / @x@r m/ g'_'Y T/ NF@ ;/ 5-' "/  /  /  /  / xx / __ / F~Fx s/ m-e-_ Z/ TLF A/ ;3- (/ " /  /  /  / ~~ / ee / LL~ y/ s}3k}3e `/ ZyRyL G/ Au9u3 ./ (q q / mm hd`\XTPLHD@<840,($  %!*"$+ )&#,-. %!*"$+ )&#,-. ( '   L"  \lvI]9TkdA+! d\xS3:___i686.get_pc_thunk.bx_b_chgrp___i686.get_pc_thunk.axdyld_stub_binding_helper_sfstdout_chown_lchown__Stak_data_sfstdin__opt_infop__Dthash__ast_info__error_infop___DefaultRuneLocale_dtclose_fts_close_sfprintf_fts_read_fts_open_sfclose_stkalloc_sfgetr_sfopen_strcmp_optusage_optget_stat_dtopen_memset__sfflsbuf_errorx_sfputr_sfnew_fts_flags__cmd_init_strgid_error_strtol_struid_memcpy___maskrune_usage_1_usage_grp_1_usage_own_1_usage_2_usage_3_getids___istype#1/12 1200127018 0 0 100644 10764 ` chmod.o| __text__TEXTp__data__DATA- __cstring__TEXT8 __picsymbolstub2__TEXT(^P$T__la_sym_ptr2__DATA8&__nl_symbol_ptr__DATAX__textcoal_nt__TEXTh @'( P`' USDž|DžtEE}t!Exn@2~Ex6ED$>D$ ED$E D$E$t Exx D$E $L?hh7hhh[gsEDž|EEED$@$t'@D$ED$$EEUt>xA2x&xx@x@D$VD$$WP ЍE x8uE 8ttu1E 8u&$D$VD$$}t$E能tt DžtkE tE D$ED$t $+EE8t2}t E$'tD$YD$$RED$xT$E $ppu1}t E$E D$jD$$}t Exp $1llul@(ddd6ddde|dtRndddFdd!9EuSx@t#xlfz.tD$lL$$tt)lB@D$ED$t $EED$l$EЅ}t.}_UlA@%9u;D$E$HD$UT$ lAD$D$$|lD$D$$|lD$D$$q|lD$D$$=|lD$D$$ [|lD$jD$$p $}t E$ex8EE[][-? @(#)$Id: chmod (AT&T Research) 2007-07-26 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?chmod - change the access permissions of files][+DESCRIPTION?chmod changes the permission of each file according to mode, which can be either a symbolic representation of changes to make, or an octal number representing the bit pattern for the new permissions.][+?Symbolic mode strings consist of one or more comma separated list of operations that can be perfomed on the mode. Each operation is of the form user op perm where user is zero or more of the following letters:]{[+u?User permission bits.][+g?Group permission bits.][+o?Other permission bits.][+a?All permission bits. This is the default if none are specified.]}[+?The perm portion consists of zero or more of the following letters:]{[+r?Read permission.][+s?Setuid when u is selected for who and setgid when g is selected for who.][+w?Write permission.][+x?Execute permission for files, search permission for directories.][+X?Same as x except that it is ignored for files that do not already have at least one x bit set.][+l?Exclusive lock bit on systems that support it. Group execute must be off.][+t?Sticky bit on systems that support it.]}[+?The op portion consists of one or more of the following characters:]{[++?Cause the permission selected to be added to the existing permissions. | is equivalent to +.][+-?Cause the permission selected to be removed to the existing permissions.][+=?Cause the permission to be set to the given permissions.][+&?Cause the permission selected to be anded with the existing permissions.][+^?Cause the permission selected to be propagated to more restrictive groups.]}[+?Symbolic modes with the user portion omitted are subject to umask(2) settings unless the = op or the --ignore-umask option is specified.][+?A numeric mode is from one to four octal digits (0-7), derived by adding up the bits with values 4, 2, and 1. Any omitted digits are assumed to be leading zeros. The first digit selects the set user ID (4) and set group ID (2) and save text image (1) attributes. The second digit selects permissions for the user who owns the file: read (4), write (2), and execute (1); the third selects permissionsfor other users in the file's group, with the same values; and the fourth for other users not in the file's group, with the same values.][+?For symbolic links, by default, chmod changes the mode on the file referenced by the symbolic link, not on the symbolic link itself. The -h options can be specified to change the mode of the link. When traversing directories with -R, chmod either follows symbolic links or does not follow symbolic links, based on the options -H, -L, and -P. The configuration parameter PATH_RESOLVE determines the default behavior if none of these options is specified.][+?When the -c or -v options are specified, change notifications are written to standard output using the format, mode of %s changed to %0.4o (%s), with arguments of the pathname, the numeric mode, and the resulting permission bits as would be displayed by the ls command.][+?For backwards compatibility, if an invalid option is given that is a valid symbolic mode specification, chmod treats this as a mode specification rather than as an option specification.][H:metaphysical?Follow symbolic links for command arguments; otherwise don't follow symbolic links when traversing directories.][L:logical|follow?Follow symbolic links when traversing directories.][P:physical|nofollow?Don't follow symbolic links when traversing directories.][R:recursive?Change the mode for files in subdirectories recursively.][c:changes?Describe only files whose permission actually change.][f:quiet|silent?Do not report files whose permissioins fail to change.][h:symlink?Change the mode of the symbolic links on systems that support this.][i:ignore-umask?Ignore the umask(2) value in symbolic mode expressions. This is probably how you expect chmod to work.][F:reference?Omit the mode operand and use the mode of file instead.]:[file][v:verbose?Describe changed permissions of all files.] mode file ... [+EXIT STATUS?]{[+0?All files changed successfully.][+>0?Unable to change mode of one or more files.]}[+SEE ALSO?chgrp(1), chown(1), tw(1), getconf(1), ls(1), umask(2)]libcmd%s: cannot stat%s%s: invalid mode%s: not found%s: mode changed to %0.4o (%s) %s: cannot change mode%s: directory causes cycle%s: cannot read directory%s: cannot search directoryY⍀YPD⍀DP/⍀/P⍀Pto⍀P[V⍀PB=⍀P)$⍀P ⍀P⍀P⍀Pr⍀rP]⍀]PH⍀HPz5Ng/Haz$Ë$tn\I9y yiE9/pW5%yhF4$ee[dN>T-#|xtplhd`\XTPLHD@<840,v($ j  bM  Z TrLrF A ;Y3Y- ( "@@  ''          ~ y ske ` ZxRxL G A_9_3 . (F F  -- 40,($          " ds]S:_b_chmod___i686.get_pc_thunk.bx___i686.get_pc_thunk.axdyld_stub_binding_helper_sfstdout_chmod__error_infop___opt_infop__fts_close_sfprintf_fmtmode_fts_set_fts_read_fts_open_strperm_umask_optusage_optget_error_stat_fts_flags__cmd_init_usage #1/12 1200127020 0 0 100644 956 ` chown.o8 T__text__TEXT!T__data__DATA!u__const__TEXT@/__picsymbolstub2__TEXTo__la_sym_ptr2__DATA__textcoal_nt__TEXT @,hH P$UED$E D$E$P @(#)$Id: chown (AT&T Research) 1997-11-11 $ ⍀Px|$ tt D@ ;"_b_chown___i686.get_pc_thunk.axdyld_stub_binding_helper_b_chgrp_id#1/12 1200127021 0 0 100644 20164 ` cksum.o|  / /__text__TEXT1__data__DATAl?__cstring__TEXTJ__picsymbolstub2__TEXTJ*,|?__la_sym_ptr2__DATAK.0,G))__nl_symbol_ptr__DATA.1R__textcoal_nt__TEXT/1 @I9|L8 P .tHWUS$}tgE8-uH'D$E$.uDE8/uJ'D$E$-u!E8/uBU'D$E$-u).EE D$D$E$y-@E D$ED$$]-E}uED$_'D$$-E$[]ÐUS$.U;tE$,EEE$[]ÐUS} EUR0PD$D$ E$f,EEu"E D$ ED$ED$E$!,뷋UE@B0Ex@E"PЄED$D&D$$,E@0$+Ex48ED$D$E$`+EEuEUP U}t/EE8 t D$]&D$E@0$*E+ED$D$ U$*EEuPEE9Er mE7U+UE8 )‰ЉD$UT$E@0$*EE뇋E+ED$UT$E@0$^*}tkD$]&D$E@0$3*ID$D$E$.*EEu!E@ D$ED$E@0$)븋Ex tED$_&D$$X*E@0$)Ex8t E8uD$E D$E@0$6)}}l}uBEEED$E@$(t"ED$n&D$$)$EU@;Bt]E@%u:E@ tE@uE@t!E@uE@$B(E &UEU@ ;BEx(t)@8ED$!D$$%}xD$E@$#t>Ex(t)@8vED$!D$$$T}x E;Et ENExuEEx(t)@8,E$=#D$ ED$"D$$H$}x E;Et ENExuEEx(t)@8,E$"D$ ED$#"D$$#Ex}y }yvED$ED$E$!}y1E$~"D$ ED$8"D$$p#}y1E$."D$ ED$V"D$$9#E$"ƋE$!t$D$ ED$"D$$"}y.E$!D$ ED$"D$$"q}y.E$!D$ ED$"D$$"=E$l!ƋE$F!t$D$ ED$"D$$M"E%;EExED$E$@ y9D$E$ D$ ED$ #D$$!D$E$D$ ED$(#D$$!MEx(t)@84D$E$D$ ED$?#D$$[!E܉$<E 8muD$U#D$U $u^E EU@0;BtE@0$uE $F0F0uwU T$ ED$d#D$$ QE 8pu%#D$U $ u E@$E D$ ED$#D$$s İ[^]ÐUS4\D$D$ E $ EEuExt E !EED$E$EEtE@D$D$E@D$ED$ ED$X!D$E$E$J4[]US E @D$E@$BЃ[]ÐUS$\E8mu)D$E$quE $EEE$[]ÐUS }t!Exn@2~Ex6ED$D$ ED$E D$E$Ft ED$DD$E$D$$EM ED$D$E؉$Eد?2E䍃E؉Bd D$U $ :||>|||5enw1=IEED$D$ D$D$$EEcD$$pHEEfx.t/D$ED$$-D$E$E}ED$E@D$ED$E@D$ ED$ D$E$E$@ED$D$$0uED$D$$ QED$7D$$-ED$D$$ E$}tjD$ D$E$  ;BrD$  $  E$ x8EEĤ[]`[-? @(#)$Id: sum (AT&T Research) 2007-05-20 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?cksum,md5sum,sum - print file checksum and block count][+DESCRIPTION?sum lists the checksum, and for most methods the block count, for each file argument. The standard input is read if there are no file arguments. getconf UNIVERSE determines the default sum method: att for the att universe, bsd otherwise. The default for the other commands is the command name itself. The att method is a true sum, all others are order dependent.][+?Method names consist of a leading identifier and 0 or more options separated by -.][+?getconf PATH_RESOLVE determines how symbolic links are handled. This can be explicitly overridden by the --logical, --metaphysical, and --physical options below. PATH_RESOLVE can be one of:]{ [+logical?Follow all symbolic links.] [+metaphysical?Follow command argument symbolic links, otherwise don't follow.] [+physical?Don't follow symbolic links.]}[a:all?List the checksum for all files. Use with --total to list both individual and total checksums and block counts.][b:binary?Read files in binary mode. This is the default.][c:check?Each file is interpreted as the output from a previous sum. If --header or --permissions was specified in the previous sum then the checksum method is automatically determined, otherwise --method must be specified. The listed checksum is compared with the current value and a warning is issued for each file that does not match. If file was generated by --permissions then the file mode, user and group are also checked. Empty lines, lines starting with #, or the line # are ignored. Lines containing no blanks are interpreted as [no]]name[=value]] options:]{ [+method=name?Checksum method to apply to subsequent lines.] [+permissions?Subsequent lines were generated with --permissions.]}[h:header?Print the checksum method as the first output line. Used with --check and --permissions.][l:list?Each file is interpreted as a list of files, one per line, that is checksummed.][p:permissions?If --check is not specified then list the file mode, user and group between the checksum and path. User and group matching the caller are output as -. If --check is specified then the mode, user and group for each path in file are updated if necessary to match those in file. A warning is printed on the standard error for each changed file.][r:recursive?Recursively checksum the contents of directories.][s:silent|status?No output for --check; 0 exit status means all sums matched, non-0 means at least one sum failed to match. Ignored for --permissions.][t:total?List only the total checksum and block count of all files. --all --total lists each checksum and the total. The total checksum and block count may be different from the checksum and block count of the catenation of all files due to partial blocks that may occur when the files are treated separately.][T:text?Read files in text mode (i.e., treat \r\n as \n).][w!:warn?Warn about invalid --check lines.][x:method|algorithm?Specifies the checksum method to apply. Parenthesized method options are readonly implementation details.]:[method]{ methods }[L:logical|follow?Follow symbolic links when traversing directories. The default is determined by getconf PATH_RESOLVE.][H:metaphysical?Follow command argument symbolic links, otherwise don't follow symbolic links when traversing directories. The default is determined by getconf PATH_RESOLVE.][P:physical?Don't follow symbolic links when traversing directories. The default is determined by getconf PATH_RESOLVE.] [ file ... ] [+SEE ALSO?getconf(1), tw(1), uuencode(1)]-/dev/stdin/dev/fd/0%s: cannot read%s: last line incomplete %s: read error%s: cannot stat %04o %s %s %srbout of space%s: checksum changed%s: uid should be %s%s: gid should be %s%s: cannot change group to %s%s: cannot change user to %s%s: cannot change user to %s and group to %s%s: changed group to %s%s: changed user to %s%s: changed user to %s and group to %s%s: cannot change mode to %s%s: changed mode to %s%s: mode should be %smethod=%s: %s: unknown checksum methodpermissions%s: %s: unknown optionrtmethodslibcmdout of space [check]%s: unknown checksum method%sUNIVERSEmethod=%s permissions %s: not found%s: directory causes cycle%s: cannot read directory%s: cannot search directory⍀P⍀P⍀Pkf⍀PRM⍀P94⍀P ~⍀~Pi⍀iPT⍀TP?⍀?P*⍀*P⍀P⍀Pql⍀PXS⍀P?:⍀P&!⍀P ⍀P⍀Pm⍀mPX⍀XPC⍀CP.⍀.Pwr⍀P^Y⍀PE@⍀P,'⍀P⍀P⍀P⍀P⍀Pq⍀qP\⍀\P}xG⍀GPd_2⍀2PKF⍀P2-⍀P⍀P⍀P⍀P⍀PW*p******++8+Q+j++++++,,2,K,d,},,,,,,-,-E-^-w------ .&.?.$Ë$....u.o\.H8().**).N='2dA1)./V'wg)_T9*).).)ld\)<-.!)..).).SC)2....|)h$   @4({n|xteplhd\`\XTPLHD@<840,!,.v)pE() ) n.lh QF3.  ' )  y l)U F `)6 & @)    1)   ) c .R B )1   (    ( } p ` (O < , (   `(    2(  | (k R   '  .  ' ~ .H 8 ' . '.o'1'_6a& '7k/7eY.7O'7(T'7T'7<,'7'7|Q3!'7o]'7{'7d3 / k' {/ qba' N?V' +T'  8 .7..7. 8 .... 8 .... 8 .-.- 8 .-.- 8 z.-r.-l g8 a.-Y.-S N8 H.-@.-: 58 /.o-'.o-! 8 .V-.V- 8 .=-.=- 8 .$-.$- 8 . -. - 8 .,., 8 .,., 8 .,x.,r m8 g.,_.,Y T8 N.,F.,@ ;8 5.u,-.u,' "8 .\,.\, 8 .C,.C, 8 .*,.*, 8 .,., 8 .+.+ 8 .+.+ 8 .+~.+x s8 m.+e.+_ Z8 T.+L.+F A8 ;{.{+3{.{+- (8 "w.b+w.b+ 8 s.I+s.I+ 8 o.0+o.0+ 8 k.+k.+ 8 g.*g.* 8 c.*c.* 8 _.*_.*~ y8 s[.*k[.*e `8 ZW.*RW.*L G8 AS.*9S.*3 .8 (O.h* O.h* 8 K.O*K.O* |xtplhd`\XTPLHD@<840,($  #"& ! 752.0/,(63 1)4%$'-#"& ! 752.0/,(63 1)4%$'- +* (! '`."//` kSlFM=wzd4\T*!:___i686.get_pc_thunk.bx_b_cksum___i686.get_pc_thunk.axdyld_stub_binding_helper__opt_infop___ast_info__error_infop__sfstdout_sfstdin_fts_close_fts_set_fts_read_fts_open_getegid_geteuid_astconf_optusage_optget_sfnew_fts_flags__ast_setlocale_memset__cmd_init_sumusage_sumopen_sumclose_strncmp_fmtmode_chmod_chown_struid_strtol_strchr__sfflsbuf_sfprintf_fmtuid_fmtgid_fstat_sumprint_sumdone_memchr_sumblock_sfreserve_suminit_sfgetr_sfclose_error_sfopen_strcmp_usage_openfile_closefile_pr_verify_list_order_optinfo #1/12 1200127023 0 0 100644 9852 ` cmp.o| __text__TEXT' p__data__DATA' __cstring__TEXT@ __picsymbolstub2__TEXTw Z__la_sym_ptr2__DATA~<"__nl_symbol_ptr__DATAT__textcoal_nt__TEXTh @#4%< PX##U"E tcEU;BrD$ME$ EMEU;BrD$-E$ E-e HD$E $8 u1EU;BrD$^E$ E^u @EU;BrE D$E$oEM EU;BrED$E$?UEÐUWVSEEEEEEEEEE+EȉEЋEЅD$D$E $EȋEȅtE @ EЋEЅ~mE+Eą*D$D$E$Ot9Ex .EEuED$:D$$E܉EUUЉUE+EĉE̋E̅sD$D$E$EċEątE@ E̋E̅~3EuED$:D$$wE6UỦUE9E~ỦUЋEЙEUMEUQEt:UЉT$EĉD$Uȉ$t EEEȋUUREEЉE؋E;Er][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?cmp - compare two files][+DESCRIPTION?cmp compares two files file1 and file2. cmp writes no output if the files are the same. By default, if the files differ, the byte and line number at which the first difference occurred are written to standard output. Bytes and lines are numbered beginning with 1.][+?If skip1 or skip2 are specified, or the -i option is specified, initial bytes of the corresponding file are skipped before beginning the compare. The skip values are in bytes or can have a suffix of k for kilobytes or m for megabytes.][+?If either file1 or files2 is -, cmp uses standard input starting at the current location.][c:print-chars?Writes control characters as a ^ followed by a letter of the alphabet and precede characters that have the high bit set with M- as with cat(1).][i:ignore-initial]#[skip:=0?Sets default skip values for the operands skip1 and skip2 to skip.][l:verbose?Write the decimal byte number and the differing bytes (in octal) for each difference.][s:quiet|silent?Write nothing for differing files; return non-zero exit status only.] ] file1 file2 [skip1 [skip2]] [+EXIT STATUS?]{[+0?The files or portions compared are identical.][+1?The files are different.][+>1?An error occurred.]}[+SEE ALSO?comm(1), diff(1), cat(1)]%s: EOF%6I*d %6I*d %3o %3o %s %s differ: char %I*d, line %I*u libcmd%s-r%s: cannot open%s: %s: invalid skip%s: cannot statr⍀rP]⍀]PH⍀HP3⍀3P⍀P|w ⍀ Pc^⍀PJE⍀P1,⍀P⍀P⍀P⍀Pv⍀vPa⍀aPL⍀LP-F_x'@Yr$Ë$      m F ` P ? !     o l \ o4       o _ <  pI2# raVF5|xtplhd`\XTPLHD@<840,($ _ 3@ j 55XL5B~5555w5o5\ o51 [.s mjej_ Z TQLQF A ;838- ( "            ~ y spkpe ` ZWRWL G A>9>3 . (% %  ~ ~  840,($         @ #, 6$ ZiQv8___i686.get_pc_thunk.bx_b_cmp___i686.get_pc_thunk.axdyld_stub_binding_helper_sfstdin__error_infop___opt_infop__sfstdout__DefaultRuneLocale_sfclose_fstat_sfseek_strtol_sfopen_strcmp_optusage_optget__cmd_init_sfprintf_memcmp_error_sfreserve__sfflsbuf___maskrune_usage_outchar___istype_cmp#1/12 1200127024 0 0 100644 6516 ` comm.o|   __text__TEXTz__data__DATAl __cstring__TEXTx __picsymbolstub2__TEXTv ,TH__la_sym_ptr2__DATA 0:  __nl_symbol_ptr__DATA l__textcoal_nt__TEXT | @dl PUS4D$D$ E$b EEt E@ ED$D$ E $4 EEt E @ E䐃}}}urEEU9U~EEED$UT$E$ E܋E܅U+UU܋E܅E}tfUU;BrD$ E$S U E}u0UU;BrD$ E$ U EUT$ED$U$ y ED$D$ E$ EEt E@ ED$D$ E $ EEE @ E}EtcEt0UU;BrD$ E$A U EUT$ED$U$ y ED$D$ E $ EEE @ EEt)ED$UT$E$ y EZD$D$ E$ EEE@ EyE}t)UUE EEEEtEee}t}uD}t2 U;u#D$ D$D$E$ E}t0UU;BrD$ E$ U EUT$ED$U$t y E][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?comm - select or reject lines common to two files][+DESCRIPTION?comm reads two files file1 and file2 which should be ordered in the collating sequence of the current locale, and produces three text columns as output:]{[+1?Lines only in file1.][+2?Lines only in file2.][+3?Lines in both files.]}[+?If lines in either file are not ordered according to the collating sequence of the current locale, the results are not specified.][+?If either file1 or file2 is -, comm uses standard input starting at the current location.][1?Suppress the output column of lines unique to file1.][2?Suppress the output column of lines unique to file2.][3?Suppress the output column of lines duplicate in file1 and file2.] file1 file2 [+EXIT STATUS?]{[+0?Both files processed successfully.][+>0?An error occurred.]}[+SEE ALSO?cmp(1), diff(1)]libcmd%s-r%s: cannot open write error'⍀'Pql⍀PXS⍀P?:⍀P&!⍀P ⍀P⍀P⍀P⍀Pj⍀jPU⍀UPwr@⍀@P^  2 K d } $Ë$ý ( ( (w (N (? (7'i ( (Y (W ( (U (ueY (O8W () (U (R ( ( ( (vR (e (ZJR (9 (c((( ((7(((((((.(%((((}`K ($ j> f;_6Q# ( "     u  u   \ \   C C   * *       ~ y s k e ` Z R L G A 9 3 . (    {  {  ,($        !  \kxR9___i686.get_pc_thunk.bx_b_comm___i686.get_pc_thunk.axdyld_stub_binding_helper_sfstdout__error_infop___opt_infop__sfstdin_sfclose_sfopen_strcmp_optusage_error_optget__cmd_init_sfseek_sfwrite__sfflsbuf_memcmp_sfgetr_usage_comm #1/12 1200127025 0 0 100644 30156 ` cp.o XKK__text__TEXT0.Mw__data__DATA0. 1__cstring__TEXT@.V1__const__TEXTDrG__picsymbolstub2__TEXTD_tGaJ__la_sym_ptr2__DATAILk77__nl_symbol_ptr__DATAJ$Mn__textcoal_nt__TEXTJM @xoJr P ?mwUWVSLD$D$D$EEEʚ;EЋMi Ɖ׋E@$D$ T$EEEʚ;EЋMiƉ׋E@D$T$E $SItE D$>D$$IEU@ ;B t EEEU@;B EE}E@D$E@ D$E@\$HEE܃}tM} }t}tgE@$GHD$ E D$>D$$XHtE@ $GD$ E D$>D$$'HCE@$GƋE@ $Gt$D$ E D$?D$$GL[^_]ÐUVSE fx(uJU BD$Q=D$$GD$M L$$ GDždu f~.HE @`U R*XExtE@4RUM A,B4`>.u+`x/t``:/tӃ`ꋍ`9.u`~u Eh4%`8tME`u +V@4)ЉA4XE P``M ;qv`x/t `ې`U ;Jv`~/u `ۋ`U +B)XExtRUE@4+XB4;E@4M qƉ``E @,XEP4)XXXExFEXP0E;P(MTEx\t8UEXp0B(B(D$E@\$DP4UEXH0B(B(D$$DPPTF\ul=D$$EExzE fx.lD$/`$1DNUE@0B\EXL$`t$E$CD$/E$CE܃}uED$E@\$CE@fpD$/E$JCE}t$EhD$E@\$ CE/p%D$E@\$BtTU BD$ E@\D$=D$$CD$M L$$LCDždE/E܃E܉Eu v(@@ @ :@@@@@@@@tEx8t Ex$u)E fx.dU B@%=uIXt4M fy.~*Xt$`D$UE@0B\$AUE@0B\hD$E@\$9At%E@\D$=D$$(BU B@p%9thM A@%D$E@\$@tCD$p%$b@D$ E@\D$=D$$AEx8t)u FD$ hD$E@\D$E$DždcEx<D$E D$$@Ex$u%U BD$>D$$AEH9PTEx M AD$+>D$$@Dždu v(DDt/DD>Dt4-U BD$E>D$$J@DždFM AD$_>D$$@D$u t$$?Ext(XD$`T$UE@0B\$?UhD$E@\$BXЅuPp%=@M AD$ E@\D$>D$$o?Dždku F@LLE fx(uL H LHHL$E@\$=tEu FD$ E@\D$=D$$>D$E D$$T>Exu$E@MEP0Q\/@0Eh4DždEH9PTt/U BD$>D$$L>DždHExt(XL$`t$UE@0B\$D=UhD$E@\$BXЅtfDžpExLtKp%=@t8U B@ ;Es*D$M L$$6=DždExt3p%=`t p%= t |$u Vh;E Pl;BEx$u6ExPD$ E@\D$H$u;Ex u*U BD$ E@\D$>D$$<Dždp%=@u9E@`D$ E@\D$>D$$h<DžddExPt$D$ E@\D$H$:Dž<Ex$t M fy(t Dž<y!HttttttttttpttttttttttttttttttttFtttUttttttttAPt_@Dž@DžDEDž~Dž,u }aDž RDžCDž ,u }&DžDž,.\-`Dž@DžD}EDž,.\-`DžTDžXtcDžLTAE? E* @E DžD @E-@l-@E-@D$&D$$$-@D$&D$$g$_-P E)ЃE-P E E 8tVU 8-uL&D$M $!u1U B8-u&D$M A$q!umE UЃD$-$MEEuy"D$$#UЃD$E D$E$"UU }u}uE'M AEu&&$E}uDž;E$d::Z_[n : %6i-8,9t&\t&\b%-M3U tw 4tf 4tNEtNXVt@V΄ t2&t$Dž>Dž2Dž&tED$&D$$ lu*'$6llu )'ll$H}~-x8u&$D$&D$$F }ur EU EM D$/$tg:/t ꋍ9tF8.u1:t)9.u8u Dž'9tD$$DžxD$ $/uE%=@u Dž u,}~&$RD$&D$$t) u D$+'D$$$t&?'D$$nt Dž( $r8800D$$dduy"D$$8D$D$d$$ t,8d8/t8d/8t3 u T$Q'D$$E$Pt Dž Dž 4Du D$D$E $E}tN}t Exu/E$E}tED$$u‹E$B.9\,tIttJM D$w'D$$ZU D$'D$$6hM D$'D$$GdD$U $\Ѕt)dD$ M D$v&D$$d$-x8D[][-?@(#)$Id: cp (AT&T Research) 2006-11-21 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?cp - copy files][+DESCRIPTION?If the last argument names an existing directory, cp copies each file into a file with the same name in that directory. Otherwise, if only two files are given, cp copies the first onto the second. It is an error if the last argument is not a directory and more than two files are given. By default directories are not copied.][a:archive?Preserve as much as possible of the structure and attributes of the original files in the copy. Equivalent to --physical --preserve --recursive.][p:preserve?Preserve file owner, group, permissions and timestamps.][h:hierarchy|parents?Form the name of each destination file by appending to the target directory a slash and the specified source file name. The last argument must be an existing directory. Missing destination directories are created.][H:metaphysical?Follow command argument symbolic links, otherwise don't follow.][l:link?Make hard links to destination files instead of copies.][L:logical|dereference?Follow symbolic links and copy the files they point to.][P|d:physical|nodereference?Don't follow symbolic links; copy symbolic rather than the files they point to.][+NAME?ln - link files][+DESCRIPTION?If the last argument names an existing directory, ln links each file into a file with the same name in that directory. Otherwise, if only two files are given, ln links the first onto the second. It is an error if the last argument is not a directory and more than two files are given. By default directories are not linked.][+NAME?mv - rename files][+DESCRIPTION?If the last argument names an existing directory, mv renames each file into a file with the same name in that directory. Otherwise, if only two files are given, mv renames the first onto the second. It is an error if the last argument is not a directory and more than two files are given. If a source and destination file reside on different filesystems then mv copies the file contents to the destination and then deletes the source file.][f:force?Replace existing destination files.][i:interactive|prompt?Prompt whether to replace existing destination files. An affirmative response (y or Y) replaces the file, a quit response (q or Q) exits immediately, and all other responses skip the file.][r|R:recursive?Operate on the contents of directories recursively.][s:symlink|symbolic-link?Make symbolic links to destination files.][u:update?Replace a destination file only if its modification time is older than the corresponding source file modification time.][v:verbose?Print the name of each file before operating on it.][b:backup?Make backups of files that are about to be replaced. See --suffix and --version-control for more information.][F:fsync|sync?fsync(2) each file after it is copied.][S:backup-suffix|suffix?A backup file is made by renaming the file to the same name with the backup suffix appended. The backup suffix is determined in this order: this option, the SIMPLE_BACKUP_SUFFIX, environment variable, or the default value ~.]:[suffix][V:backup-type|version-control?The backup type is determined in this order: this option, the VERSION_CONTROL environment variable, or the default value existing. type may be one of:]:[type]{ [+numbered|t?Always make numbered backups. The numbered backup suffix is .SNS, where S is the backup-suffix and N is the version number, starting at 1, incremented with each version.] [+existing|nil?Make numbered backups of files that already have them, otherwise simple backups.] [+simple|never?Always make simple backups.]}[x|X|l:xdev|local|mount|one-file-system?Do not descend into directories in different filesystems than their parents.] source destination file ... directory [+SEE ALSO?pax(1), fsync(2), rename(2), unlink(2), remove(3)]%s: cannot reset access and modify times%s: cannot reset group to %s%s: cannot reset owner to %s%s: cannot reset owner to %s and group to %s%s: directory causes cycleout of space%s: cannot create directory -- %s ignored%s: cannot stat%s: cannot reset directory mode to %s%s: directory -- copying as plain file%s: cannot link directory%s: cannot read directory%s: cannot search directory%s: not a directory -- %s ignored%s: not found%s: identical to %s%s: cannot %s existing directory%s %s? %s: cannot %s existing file``not owner''``running program''override protection %s for %s? %s: cannot %s %s protection%s.%s%d%s%s%s%s: out of space%s: cannot backup to %s%s: cannot remove%s: cannot rename to %s%s: cannot read symbolic link text%s: cannot copy symbolic link to %s%s: cannot read%s: cannot write%s: %s read stream error%s: %s write stream errorreadwriteio%s: %s %s error%s: cannot copy special file to %s%s: cannot copy -- unknown file type 0%o%s: cannot reset mode to %s%s: cannot link to %slibcmdout of space [tmp string]CONFORMANCEstandardnot implementedoverwritereplace%s---VERSION_CONTROL%s: unknown backup typeSIMPLE_BACKUP_SUFFIX~%s: not a directory...|*/...|.../*%s: last argument must be a directory%s: cannot copy%s: cannot link%s: cannot move.cZ⍀ZPOJE⍀EP610⍀0P⍀P⍀P⍀PҺͺ⍀P鹺贺⍀P頺蛺⍀P釺肺⍀Pni⍀PUPs⍀sP<7^⍀^P#I⍀IP 4⍀4P⍀Pعӹ ⍀ P鿹躹⍀P馹衹⍀P鍹船⍀Pto⍀P[V⍀PB=⍀P)$w⍀wP b⍀bPM⍀MP޸ٸ8⍀8PŸ#⍀#P鬸觸⍀P铸莸⍀Pzu⍀Pa\⍀PHC⍀P/*⍀P⍀P{⍀{P߷f⍀fP˷ƷQ⍀QP鲷護<⍀<P陷蔷'⍀'P逷{⍀Pgb⍀PNI⍀P50⍀P⍀P⍀P⍀PѶ̶⍀P鸶賶j⍀jP韶蚶U⍀UP醶聶@⍀@Pmh+⍀+PTO⍀P;6⍀P"⍀P DDDD E"E;ETEmEEEEEEFF5FNFgFFFFFFFG/GHGaGzGGGGGGH)HBH[HtHHHHHH I#IyiY>H > [I UJIMJIG BI <JI4JI. )I #JIJI I JIJI I JIJI I JfIJfI I JMIJMI I J4IJ4I I JIJI zI tJIlJIf aI [JHSJHM HI BJH:JH4 /I )JH!JH I JHJH I JHJH I JlHJlH I JSHJSH I J:HJ:H I J!HJ!H I zJHrJHl gI aJGYJGS NI H{JG@{JG: 5I /wJG'wJG! I sJGsJG I oJGoJG I kJrGkJrG I gJYGgJYG I cJ@GcJ@G I _J'G_J'G I [JGx[JGr mI gWJF_WJFY TI NSJFFSJF@ ;I 5OJF-OJF' "I KJFKJF I GJFGJF I CJxFCJxF I ?J_F?J_F I ;JFF;JFF I 7J-F7J-F I 3JF~3JFx sI m/JEe/JE_ ZI T+JEL+JEF AI ;'JE3'JE- (I "#JE#JE I JEJE I J~EJ~E I JeEJeE I JLEJLE I J3EJ3E I JE JE~ yI sJEkJEe `I ZJDRJDL GI AID9ID3 .I (ID ID I IDID |xtplhd`\XTPLHD@<840,($  D 2#1B'?0(,.!=8794356:"AGE%$C /;->F+@ &HD 2#1B'?0(,.!=8794356:"AGE%$C /;->F+@ &H *><4)@.`/457DJJP7vD$\ kr6c[>Ri'/erzUM^Ep/y7___i686.get_pc_thunk.bx_b_cp___i686.get_pc_thunk.axdyld_stub_binding_helper__Stak_data__opt_infop__lstat_stat__ast_info__error_infop__sfstdout_pathsetlink_link__ast_free_strmatch_fs3d_pathcanon_fts_flags_optusage_strkey_getenv_stkalloc_optget_astconf_geteuid_memset__cmd_init_mknod_errorx_fsync_sfsync_sfmove_sfclose_sfnew_pathgetlink_remove_rename__sfflsbuf_sfprintf_fts_close_strcmp_strtol_strncmp_fts_read_fts_open_strlen___error_astquery_close_open_sfputr_fmtmode_chmod_mkdir_strrchr_access_memcpy_strchr__ast_calloc__ast_realloc_fts_set_fmtuid_fmtgid_chown_error_tmxtouch_usage_head_usage_cp_usage_ln_usage_mv_usage_tail_dot_preserve_visit#1/12 1200127027 0 0 100644 13204 ` cut.o| HH__text__TEXT: O__data__DATA<X+__cstring__TEXT@ __picsymbolstub2__TEXT`+r__la_sym_ptr2__DATALo .__nl_symbol_ptr__DATA$ &__textcoal_nt__TEXT@ @<0%1 P /-UME )USDEEE E܋U܉$‰4D$$CEEuD$$ D$D$E$EǀEǀ Eǀ$Eǀ( MMEEtx(~EUԋE؉UEBUEBUEB UEBUEBUEBM,MEEEEȃE}-5EEȋMȍ|M44MZE܀8 t U܀: tE}tXm}t M+MME@EЉE}yD$$EUEEMEmEUEEE}uM@E+EEm,E‰EED$ D$UT$M,ME$EEE̋U:@uEM9FUz@u MA@yUBM‰UM)ME~SEEMUJBE̋MEEEx@uE@EE̋MQEEEUE@U,UEM9@u"EEMU) UEPUEыEEEE}tD$$MM}uEED$E$( uD$$EEU‰Um0eED[]ÐU(EEEE}~=E m 0ED$E$E}yEEEE)E뽃} ~ EE E+EEEU8E@EEtD$ED$E $|ED$D$ E $CE}u*D$D$E $EEuIE @ EE,EEE܋E܉Eu EEE쐋E8tED$ED$E$EEEE;E~EEE9Eu }uEE)E}u)ED$ED$E$Qy EEE}t$E)EEEE}EKEx}uExuzEU;BrE@D$E$RUE@:EEEÐUhE,EEEEEU@; tiUE(@ UE$@ MUE@ $DMUE@(DUE@ D$D$E $EEaE @ E܋E܅LEEmUU܉UMU EUE;Pt E@ME9EvUU}uEEEMMЋE,EԋEԋE؋E؅t EEUԋU }tMME}tUEDE܋E܃Et}yKE9EwEE@ E܃}yUE;Bt EUE}uEm}~rEMԋ M؃}tIEE+EЉE܃mE܅~"U܉T$MЉL$E$FyE}EЋE+EЉE}}}tdEx}tID$ D$D$E$D$E䙉D$T$ ED$E$UUU-EU;BrD$ E$_ E }t*D$ ED$D$E$ }M+MЉM܋E܅}t ExE܉D$UЉT$E$^p}}ExM+MM܋E܅}u$ <EE܉D$ED$E$EUv}t E$ÐUST\EEE E E}t!Exn@2~Ex6ED$iD$ ED$E D$E$Gt ED$E $E}uvE:EЃ}9w΋EEЋMЍ %=}EtpD$$ @E؃}bu EEy@Ea@EIEtD$$$@E؍E EE x@EE@D$D$$@D$D$$gP ЍE x8t&$4 D$D$$x}u<D$$\$ D$D$$6E؀8uD$$E u)D$$ ED$ED$ ED$U؉T$E$XEE E؋E؅tE }t!M؀9-u(DD$E؉$ uEFFD$U؉T$$ EԋEԅuM؉L$HD$$= fEt"D$EԉD$E$ D$UԉT$E$M;t Eԉ$ E E؋U؍E x8E܋E܃T[]USE}x(}@ MU D4!ЅtEE[][-? @(#)$Id: cut (AT&T Research) 2007-01-23 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?cut - cut out selected columns or fields of each line of a file][+DESCRIPTION?cut bytes, characters, or character-delimited fields from one or more files, contatenating them on standard output.][+?The option argument list is a comma-separated or blank-separated list of positive numbers and ranges. Ranges can be of three forms. The first is two positive integers separated by a hyphen (low-high), which represents all fields from low to high. The second is a positive number preceded by a hyphen (-high), which represents all fields from field 1 to high. The last is a positive number followed by a hyphen (low-), which represents all fields from low to the last field, inclusive. Elements in the list can be repeated, can overlap, and can appear in any order. The order of the output is that of the input.][+?One and only one of -b, -c, or -f must be specified.][+?If no file is given, or if the file is -, cut cuts from standard input. The start of the file is defined as the current offset.][b:bytes]:[list?cut based on a list of bytes.][c:characters]:[list?cut based on a list of characters.][d:delimiter]:[delim?The field character for the -f option is set to delim. The default is the tab character.][f:fields]:[list?cut based on fields separated by the delimiter character specified with the -d optiion.][n:nosplit?Do not split characters. Currently ignored.][R|r:reclen]#[reclen?If reclen > 0, the input will be read as fixed length records of length reclen when used with the -b or -c option.][s:suppress|only-delimited?Suppress lines with no delimiter characters, when used with the -f option. By default, lines with no delimiters will be passsed in untouched.][D:line-delimeter|output-delimiter]:[ldelim?The line delimiter character for the -f option is set to ldelim. The default is the newline character.][N:nonewline?Do not output new-lines at end of each record when used with the -b or -c option.] [file ...] [+EXIT STATUS?]{[+0?All files processed successfully.][+>0?One or more files failed to open or could not be read.]}[+SEE ALSO?paste(1), grep(1)]out of spaceinvalid range for c/f optionbad list for c/f optionlibcmdf option already specifiedc option already specified%sb, c or f option must be specifiednon-empty b, c or f option must be specifieds option requires f option-r%s: cannot open⍀P⍀P⍀P⍀P⍀Pm⍀mPniX⍀XPUPC⍀CP<7.⍀.P#⍀P ⍀P⍀P⍀P⍀P⍀P⍀Pto⍀P[Vq⍀qPB=\⍀\P) ";Tm5Ng$Ë$< , ( $ w]$ K; $  (   p` RBJ 8,` J , 0 J 0 ~J m0 M0 90 0  / 0 0 0 | l  \ ` X 7 T * P * L * H ! D * @ * < * 8 * 4 * 0 * , * ( $ *  `  `  *  * *  *  * * * * * * * * * * * 7 * * * , * * * * * * * * * * * * *  * * * | * x k l x ; , @     n R   z R ,   'O;  U)<  Pz Lm H D @ < 8 4 0 , ( $  T                       T         m  4 ~n ^T8 ; $  $  $  $ x~xx s$ m_e__ Z$ T FL FF A$ ;-3-- ($ " $  $  $  $  $  $ ~~~ y$ sekee `$ ZLRLL G$ A3933 .$ (  $  HD@<840,($  "  !#"  !# N@U]fqz|T @D ds5-& [Q<F8___i686.get_pc_thunk.bx_b_cut___i686.get_pc_thunk.axdyld_stub_binding_helper_sfstdout_sfstdin__error_infop___opt_infop___ast_info__Stak_data__DefaultRuneLocale_sfopen_strcmp_optusage_optget__cmd_init_sfclose_sftmp_sfmove_sfseek__sfflsbuf_sfwrite_sfgetr_sfreserve_mblen_qsort_memset_error_stkalloc_strlen_usage_mycomp_cutinit___isctype_advance_cutcols_cutfields#1/20 1200127028 0 0 100644 4236 ` dirname.o| D D __text__TEXT (__data__DATAp__cstring__TEXTx__picsymbolstub2__TEXTd  *__la_sym_ptr2__DATA  l__nl_symbol_ptr__DATA0 __textcoal_nt__TEXT<  @ P US$E EU:uEE 9Ev mU:/t쐋E 9EvU:/umE 9EuU :/t,7E 7UE8/uU 9UwmE 9EtjU :/ubE x/uYU z/uE9E rE U 9Ut8E 8/u0U z/u'D$D$9$81tE E+E D$E D$U$UU;BrD$ E$U E$[]ÐUS4}t!Exn@2~Ex6ED$D$ ED$E D$E$t E D$U $EEuc}:t}?t+э@D$D$$d먍@D$D$$;|P E @ )Ex8u}u&$D$D$$U D$$8EE4[][-? @(#)$Id: dirname (AT&T Research) 2000-03-07 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?dirname - return directory portion of file name][+DESCRIPTION?dirname treats string as a file name and returns the name of the directory containing the file name by deleting the last component from string.][+?If string consists solely of / characters the output will be a single / unless PATH_LEADING_SLASHES returned by getconf(1) is 1 and string consists of multiple / characters in which case // will be output. Otherwise, trailing / characters are removed, and if there are no remaining / characters in string, the string . will be written to standard output. Otherwise, all characters following the last / are removed. If the remaining string consists solely of / characters, the output will be as if the original string had consisted solely as / characters as described above. Otherwise, all trailing slashes are removed and the output will be this string unless this string is empty. If empty the output will be ..] string [+EXIT STATUS?]{[+0?Successful Completion.][+>0?An error occurred.]}[+SEE ALSO?basename(1), getconf(1), dirname(3)].PATH_LEADING_SLASHESlibcmd%s⍀P~⍀Pje⍀PQLk⍀kP83V⍀VPA⍀AP,⍀,Pq $Ë$0 `a`q4 `a8 `I8 `>.a`8 `a`8 ``Z`\ 9E kC bC   + +   ' ' ~ y s# k# e ` Z R L G A 9 3 . (      i i     $< @ T_n{U<___i686.get_pc_thunk.bx_b_dirname___i686.get_pc_thunk.axdyld_stub_binding_helper_sfstdout__error_infop___opt_infop__optusage_error_optget__cmd_init__sfflsbuf_sfwrite_astconf_usage_l_dirname#1/12 1200127030 0 0 100644 17044 ` date.o| --__text__TEXT03__data__DATA__cstring__TEXT Y__picsymbolstub2__TEXTy+ .(:~__la_sym_ptr2__DATA-T0>__nl_symbol_ptr__DATA-t0*__textcoal_nt__TEXT-0 @|?!A| P>/USEUEU}u#}uEU$T$4-DEȉE荃R*EE U:uED$E $,uD$E$,t!D$EE$,wE‹EED$D$`*$A,8aD$D$`*$,i*D$$8,uMEUD$ T$m*D$D$H$+}E{*EnEUD$ T$~*D$D$H$n+}tE*E-@tE*EEHEE}t-MEȉD$UȋE)$A Ѕu DžD DžDD[]ÐUSDEUEUD$EUD$T$ED$ UBD$ED$E $[*EUE8uExtE8uUUEu}t E8u1}tEEU UED$p(D$$)EUD[]ÐUWVSU DžDžDžDžDžDžDžDžDžDž}t!Exn@2~Ex6ED$'D$ ED$M L$E$(tDž 'D$$(*@(4',Dž( D$E $(:@o1]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]s]s]]]]s&]5]]]]]]]*@*@Džo'^DžO*@7Dž(**@BDžDžD$$&u'D$$C&4*@A4yDžj**@BH*@0*@*@D$'D$$%*@D$'D$$Z%*P E *x8t&$$D$'D$$%l$E؉U܃'xuj8t@D$@ D$@xu 'D$@8t@ 'L$ D$'D$*$b#DžEEE E uE EE u m 'EE؋U܉D$T$ T$4$EЉUԋE؋U܉D$T$ ED$4$EȉŰEȋỦx||;Ur7|;Mw x;Ev!uЋ}ԋEȋỦщ)EHuȋ}̋EЋUԉщ)EHD$EUD$ʚ;D$ 4$|$$T$!4$|$$!D$ D$*$!DžE E urD$ED$$!EE8t L$'D$$!ED$(D$*$(!sDž[E 8u&$%!D$'D$$!U zE E uD$ $ t"D$(D$$!뤋ttat tct/ZDždʚ;dƉ׋E؉UXDždʚ;dƉ׋E؉U+Dždʚ;dƉ׋E؉U܋E؋U܉D$ T$D$D$8$x t28D$ T$%(D$*$^&8D$-(D$*$6DžaM t2u)8+uE U uu>E 8t/t&$D$'D$$4E؋U܉D$T$ T$4${E؉U܋M 9E E DžuTE؋U܉D$ T$D$D$8$8D$-(D$*$E؋U܉D$T$ T$4$E؉U܃E M Z Džu uVE؋U܉D$ T$D$D$8$8D$-(D$*$ QD$D$E؋U܉D$T$ D$E$t1(D$$h(94u*444$ƍ*@t,*$tH(D$$*x8ļ[^_][-? @(#)$Id: date (AT&T Research) 2007-05-21 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?date - set/list/convert dates][+DESCRIPTION?date sets the current date and time (with appropriate privilege), lists the current date or file dates, or converts dates.][+?Most common date forms are recognized, including those for crontab(1), ls(1), touch(1), and the default output from date itself.][+?If the date operand consists of 4, 6, 8, 10 or 12 digits followed by an optional . and two digits then it is interpreted as: HHMM.SS, ddHHMM.SS, mmddHHMM.SS, mmddHHMMyy.SS or yymmddHHMM.SS, or mmddHHMMccyy.SS or ccyymmddHHMM.SS. Conflicting standards and practice allow a leading or trailing 2 or 4 digit year for the 10 and 12 digit forms; the X/Open trailing form is used to disambiguate (touch(1) uses the leading form.) Avoid the 10 digit form to avoid confusion. The digit fields are:]{ [+cc?Century - 1, 19-20.] [+yy?Year in century, 00-99.] [+mm?Month, 01-12.] [+dd?Day of month, 01-31.] [+HH?Hour, 00-23.] [+MM?Minute, 00-59.] [+SS?Seconds, 00-60.]}[+?If more than one date operand is specified then:]{ [+1.?Each operand sets the reference date for the next operand.] [+2.?The date is listed for each operand.] [+3.?The system date is not set.]}[a:access-time|atime?List file argument access times.][c:change-time|ctime?List file argument change times.][d:date?Use date as the current date and do not set the system clock.]:[date][e:epoch?Output the date in seconds since the epoch. Equivalent to --format=%s.][E:elapsed?Interpret pairs of arguments as start and stop dates, sum the differences between all pairs, and list the result as a fmtelapsed(3) elapsed time on the standard output. If there are an odd number of arguments then the last time argument is differenced with the current time.][f:format?Output the date according to the strftime(3) format. For backwards compatibility, a first argument of the form +format is equivalent to -f format. format is in printf(3) style, where %field names a fixed size field, zero padded if necessary, and \c and \nnn sequences are as in C. Invalid %field specifications and all other characters are copied without change. field may be preceded by %- to turn off padding or %_ to pad with space, otherwise numeric fields are padded with 0 and string fields are padded with space. field may also be preceded by E for alternate era representation or O for alternate digit representation (if supported by the current locale.) Finally, an integral width preceding field truncates the field to width characters. The fields are:]:[format]{ [+%?% character] [+a?abbreviated weekday name] [+A?full weekday name] [+b?abbreviated month name] [+c?ctime(3) style date without the trailing newline] [+C?2-digit century] [+d?day of month number] [+D?date as mm/dd/yy] [+e?blank padded day of month number] [+E?unpadded day of month number] [+f?locale default override date format] [+F?%ISO 8601:2000 standard date format; equivalent to Y-%m-%d] [+g?ls(1) -l recent date with hh:mm] [+G?ls(1) -l distant date with yyyy] [+h?abbreviated month name] [+H?24-hour clock hour] [+i?international date(1) date with time zone type name] [+I?12-hour clock hour] [+j?1-offset Julian date] [+J?0-offset Julian date] [+k?date(1) style date] [+K?all numeric date; equivalent to %Y-%m-%d+%H:%M:%S] [+l?ls(1) -l date; equivalent to %Q/%g/%G/] [+L?locale default date format] [+m?month number] [+M?minutes] [+n?newline character] [+N?nanoseconds 000000000-999999999] [+p?meridian (e.g., AM or PM)] [+q?time zone type name (nation code)] [+Q?recentdistant:  is a unique delimter character; recent format for recent dates, distant format otherwise] [+r?12-hour time as hh:mm:ss meridian] [+R?24-hour time as hh:mm] [+s?number of seconds since the epoch; .prec preceding s appends prec nanosecond digits, 9 if prec is omitted] [+S?seconds 00-60] [+t?tab character] [+T?24-hour time as hh:mm:ss] [+u?weekday number 1(Monday)-7] [+U?week number with Sunday as the first day] [+V?ISO week number (i18n is fun)] [+w?weekday number 0(Sunday)-6] [+W?week number with Monday as the first day] [+x?locale date style that includes month, day and year] [+X?locale time style that includes hours and minutes] [+y?2-digit year (you'll be sorry)] [+Y?4-digit year] [+z?time zone SHHMM west of GMT offset where S is + or -] [+Z?time zone name] [+=[=]][-+]]flag?set (default or +) or clear (-) flag for the remainder of format, or for the remainder of the process if == is specified. flag may be:]{ [+l?enable leap second adjustments] [+n?convert %S as %S.%N] [+u?UTC time zone] } [+#?equivalent to %s] [+??alternate?use alternate format if a default format override has not been specified, e.g., ls(1) uses "%?%l"; export TM_OPTIONS="format='override'" to override the default]}[i:incremental|adjust?Set the system time in incrementatl adjustments to avoid complete time shift shock. Negative adjustments still maintain monotonic increasing time. Not available on all systems.][L:last?List only the last time for multiple date operands.][l:leap-seconds?Include leap seconds in time calculations. Leap seconds after the ast library release date are not accounted for.][m:modify-time|mtime?List file argument modify times.][n!:network?Set network time.][p:parse?Add format to the list of strptime(3) parse conversion formats. format follows the same conventions as the --format option, with the addition of these format fields:]:[format]{ [+|?If the format failed before this point then restart the parse with the remaining format.] [+&?Call the tmdate(3) heuristic parser. This is is the default when --parse is omitted.]}[s:show?Show the date without setting the system time.][u:utc|gmt|zulu?Output dates in coordinated universal time (UTC).][U:unelapsed?Interpret each argument as fmtelapsed(3) elapsed time and list the strelapsed(3) 1/scale seconds.]#[scale][z:list-zones?List the known time zone table and exit. The table columns are: country code, standard zone name, savings time zone name, minutes west of UTC, and savings time minutes offset. Blank or empty entries are listed as -.] [ +format | date ... | file ... ] [+SEE ALSO?crontab(1), ls(1), touch(1), fmtelapsed(3), strftime(3), strptime(3), tm(3)]/usr/bin/dateUNIVERSEatt%m%d%H%M%Y.%S-a%Y%m%d%H%M.%S-n-u%s: invalid date specificationlibcmd%#out of space [format]%s-%3s %4s %4s %4d %4d now%s: invalid elapsed time%lu %s: not found%s: %s %s cannot set system timewrite error⍀Pni⍀PUP⍀P<7⍀P#⍀P ⍀P⍀Pu⍀uP`⍀`PK⍀KP6⍀6Pto!⍀!P[V ⍀ PB=⍀P)$⍀P ⍀P⍀P⍀P⍀Py⍀yPd⍀dPz+++++,,5,N,g,,,,,,,-/-H-a-z-$Ë$-%m+%-%-%k[V+%Q -%R+%[O-%ER+%5   +%   -% R+%  -% J+%   <+% K ; +%1   -% 7+%  +% X L -%: +  V - +%-%+%+%W+%+%+%-%-%yi+%X-%M=+%,-%-%-%-%-%-%*%j&-%-%-%*%-%-%%%%%%%|%x%t%p%lZ%h%dK%`%\%X%T%P %L%H%D%@%<%8%4%0%,%(%$% %%%%% %%%%%%%%%%%%<%%%%%%%%%%%%%*%%%%%V%%SD %.*%-% *%*%! *PL *-*}*_*J0|* x*o*o*nLa*5   -r--r-  -Y--Y-  -@--@-  -'--'-  ----  -,~-,x s m-,e-,_ Z T-,L-,F A ;-,3-,- ( "-,-,  -x,-x, -_,-_, -F,-F, --,--, -,-, -+-+~ y s-+k-+e ` Z-+R-+L G A-+9-+3 . (-+ -+  -~+-~+ PLHD@<840,($     b irD!-- \wk<E$RN4+V9___i686.get_pc_thunk.bx_b_date___i686.get_pc_thunk.axdyld_stub_binding_helper_sfstdout__error_infop___tm_datap___opt_infop___tm_infop__sfsync__ast_free_stat_strelapsed_sfputr_fmtelapsed___udivdi3_sfprintf_tmxgettime_optusage_optget__ast_calloc__ast_setlocale__cmd_init_error_tmxscan_tmxfmt_astconf_eaccess_strcmp_tmxsettime_usage_settime_convert #1/12 1200127031 0 0 100644 12804 ` expr.o XP!P!__text__TEXT,$__data__DATA__cstring__TEXT__const__TEXT!__picsymbolstub2__TEXThD"+`__la_sym_ptr2__DATA @#.__nl_symbol_ptr__DATA8!$ __textcoal_nt__TEXTH!$$ @/ 0d P  .$UVS@UBEEBuD$$ E8UiEЃ} EEЋMЍkdDExnuD$U$ XUBEEBuD$$UBEBuD$$M M؋ED$E$rE}tE+EEԃEEMԋU؉JE GExeD$U$3UBEEBuD$$u M $FE Exa3D$U$M UBABuD$$E E:MyuD$E$SUBEEBD$$4vUzuiD$M $LUBEEBuD$$UBEEBuD$$D$ ED$E$/EE8u m}~EUBEEBu D$$ID$ ED$U$EE8tEM $E܃}xE9E}}x 9UMME)E܋U9U} MEE E UPM9(u8Exu/E D$E$)tj:D$${RE E UPM9t8u D$ ED$E @$FE8u E U E@EEu E|E@E}vBMM:u(MAM:DuUDE*E붋ML$VD$$EE@[^]ÐUVSĀE D$E$E}:tED$E$eEE t E @E0E @D$ D$D$$EEE$dE @E D$!ED$E؉$Eă}tEĉD$D$E؉$D$EȉD$ D$ED$E؉$Eă}}E }xeU EEBM UЋE)Љ‹Au D$ ED$E @$FU E;BtrE8ujE U [U BMM UȋE)ЉA=}tEĉD$D$E؉$}tE PE E؉$*E[^]ÐUVS@E D$E$EE=tEEED$E$EE t EuD$$}t}u,D$$EE܃}t(}}t V}t6NU E @EBEԋEԉAM E PuuԉЋuԙ>QE E@[^]US4lE D$E$EE=tEEED$E$EE t EuD$$}tM E U@)ЉAM U EBAE nE4[]UVSE D$E$"EE=tIEEED$E$EEtE t EE tE @|3E @D$ -D$D$$E||$BEt Ux0ED$ -D$D$$Exx$} `UЍTExbb6MU tDžp|x:u&xD$|$u DžpptPu xT$|$@ЅF{u xT$|$@FMu xT$|$@Fu xT$|$@ЅFE lDžh|x:uxD$|$u DžhhlPU E @;EBqU E @;EBZU E @;EBCU E @;EB,U E @;EBU E @;EBE EĠ[^]ÐU8E D$E$XE}&tDED$E$;EEt}uE8uɋE @E 봋EU8E D$E$|E}|tMED$E$_EE t E xu E @8uU EEBEB뫋EÐUSt<}t!Exn@2~Ex6ED$D$ ED$E D$E$t ED$D$$oD$$nEȍ<D$E $"E}uk}?u'|@D$D$$/|x?t,|@D$D$$uxx8t&$wD$D$$|P E E̍ED$Eȉ$tD$$tEt-E8tHED$D$t$#ED$D$t$Et}EE8EEEEt[][-? @(#)$Id: expr (AT&T Research) 2004-05-27 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?expr - evaluate arguments as an expression][+DESCRIPTION?expr evaluates an expression given as arguments and writes the result to standard output. The character 0 will be written to indicate a zero value and nothing will be written to indicate an empty string.][+?Most of the functionality of expr is provided in a more natural way by the shell, sh(1), and expr is provided primarily for backward compatibility.][+?Terms of the expression must be separate arguments. A string argument is one that can not be identified as an integer. Integer-valued arguments may be preceded by a unary plus or minus sign. Because many of the operators use characters that have special meaning to the shell, they must be quoted when entered from the shell.][+?Expressions are formed from the operators listed below in order of increasing precedence within groups. All of the operators are left associative. The symbols expr1 and expr2 represent expressions formed from strings and integers and the following operators:]{[+expr1 | expr2?Returns the evaluation of expr1 if it is neither null nor 0, otherwise returns the evaluation of expr2.][+expr1 & expr2?Returns the evaluation of expr1 if neither expression evaluates to null or 0, otherwise returns 0.][+expr1 op expr2?Returns the result of a decimal integer comparison if both arguments are integers; otherwise, returns the result of a string comparison using the locale-specific collation sequence. The result of each comparison will be 1 if the specified relationship is true, or 0 if the relationship is false. op can be one of the following:]{[+=?Equal.][+==?Equal.][+>?Greater than.][+>=?Greater than or equal to.][+2?An error occurred.]}[+SEE ALSO?regcomp(5), grep(1), sh(1)]argument expectedindexstring argument expectedchars argument expectedlengthmatchpattern argument expectedquotesubstrposition argument expectedlength argument expectedclosing parenthesis missing%s: unknown operator argument%dnon-numeric argumentdivision by zerolibcmdCONFORMANCEstandard%ssyntax error%s %d ||&&===><>=<=!=+-*/%::(())⍀Pzv⍀vPfaa⍀aPMHL⍀LP4/7⍀7P"⍀"P ⍀ P⍀P⍀P⍀P⍀P⍀Plg⍀PSNz⍀zP:5e⍀eP!P⍀PPu $ = V o $Ë$8!  8!  gW M&@!  ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?fds - list open file descriptor status][+DESCRIPTION?fds lists the status for each open file descriptor. When invoked as a shell builtin it accesses the file descriptors of the calling shell, otherwise it lists the file descriptors passed across exec(2).][l:long?List file descriptor details.][+SEE ALSO?logname(1), who(1), getgroups(2), getsockname(2), getsockopts(2), ]pipeINETIPXAPPLETALKINET6DECnetROUTESNAlibcmd%sOPEN_MAX%d --r--wrw??x-%02d %s%s %s %s udptcprawrdmseqpacketfamily.%d.%d%02d %s%s %s /dev/%s/%s/%d %02d %s%s %s /dev/%s/%s %02d %s%s %s /dev/inode/%u/%u v v {      K⍀P72⍀P⍀P~⍀~Pi⍀iPT⍀TP?⍀?P*⍀*P⍀Poj⍀PVQ⍀P=8⍀P$⍀P ⍀P⍀P⍀Pm⍀mPX⍀XP  ! : S l 4Mf$Ë$áaUK@ $ z 2 `K& ` Y` G` $     ".<} K'      Y J'  |l bB'   }]@   @80(  ^^  EE  ,~,x s me_ Z T L F A ; 3 - ( "            } }   d d   K K   2 2 ~ y s k e ` Z~ R~ L G Az 9z 3 . (v v   r r  D@<840,($           '` /E [jwQ8_b_fds___i686.get_pc_thunk.bx___i686.get_pc_thunk.axdyld_stub_binding_helper_sfstdout__error_infop___opt_infop__inet_ntoa_inet_ntop_sfsprintf_getsockopt_getsockname_memset_fmtmode_ttyname_isatty_fcntl_sfprintf_fstat_strtol_astconf_optusage_optget_error__cmd_init_usage_family_NXSwapBigShortToHost__OSSwapInt16#1/12 1200127033 0 0 100644 11980 ` fmt.o| __text__TEXTH __data__DATAO__cstring__TEXTX__picsymbolstub2__TEXT"P'l__la_sym_ptr2__DATALH*__nl_symbol_ptr__DATA, $__textcoal_nt__TEXT@ @+ d-\ P@+)UVS0E@EEExuLE@8 t EhE@UE< tE}~DEE}yEEEUER‰UE(}umE E@EE@ E%@u"D$ UT$E@$,zE8nE@EU:[tE8 uEEE(}u;EHEP;BrD$ E@$NjE@ 뷋Ex(E@+EEE E2E@EEnu}~E@8\uE}}]t}{t}}t 0U 1EUT$ ED$3D$E@$D$ UT$E@$Ext0MUE@BAuMEPA )ЉF E@E@0[^]ÐUS4tEEE EM9 tEE+E EE8t E 8.tcE%@uUM9tE $EE$E D$E@$MUEBAE$E@$;E}Eu E$Ext UE;B$| UEB$}uEEM9 tEE9EtE%t MMEEEu } uE}\u܋M9tԃE΋E+EE܃}tRE%@tDMME9Er)M9\uEE8"u }EE͋My"u4Ex ~+EUPE;P rEx,u}u E$Ex uTEx$t E@$D$D$ E@$MUE@$BAE8 tEM+MM܋E܉D$ML$E@$UEMHȉBE@ bE%uE 8uE$ExE%@u/E@D$$t EP @}ulEx,ucEx(tMMEPA)Ѓ~:E@8\u,E@8nt+E@8ttE@8 u EP @4[]ÐUH E}D$D$ E@$"E}t EE@@ EE܋E܅uMD$D$ E@$E} EE@@ EE܋E܅u E%@E%uUEUEE;Er&E8 uEE8 uEEЋEUP#E;EsE8 t E8 tEދE%uYE;EsQUE E8"u:E܉EE(E;Ew$E8"u E@(E8 tԋE8 t̍EEEE;Er EEEE%@\EDž E(E;ErE8\>EUE)ЅDž\|E8nEDž UE)Ѓ~E8]tE8@u}t#UE@BUE@ B QE(Dž][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?fmt - simple text formatter][+DESCRIPTION?fmt reads the input files and left justifies space separated words into lines width characters or less in length and writes the lines to the standard output. The standard input is read if - or no files are specified. Blank lines and interword spacing are preserved in the output. Indentation is preserved, and lines with identical indentation are joined and justified.][+?fmt is meant to format mail messages prior to sending, but may also be useful for other simple tasks. For example, in vi(1) the command :!}fmt will justify the lines in the current paragraph.][c:crown-margin?Preserve the indentation of the first two lines within a paragraph, and align the left margin of each subsequent line with that of the second line.][o:optget?Format concatenated optget(3) usage strings.][s:split-only?Split lines only; do not join short lines to form longer ones.][u:uniform-spacing?One space between words, two after sentences.][w:width?Set the output line width to columns.]#[columns:=72] [ file ... ] [+SEE ALSO?mailx(1), nroff(1), troff(1), vi(1), optget(3)] "%s%s" .:!?libcmdwidth out of range%s-r%s: cannot openwrite errorq⍀P]X⍀PD?⍀P+&~⍀~P i⍀iPT⍀TP?⍀?P*⍀*P⍀P⍀P|w⍀Pc^⍀PJE⍀P1,⍀P⍀P⍀Pm⍀mPX⍀XP-F_x'@$Ë$Úh\X )#~ nw`lQG8jggshXgG/#Trrrrrrrrrrrrrrrr|xrtrprlrhrdr`r\rXrTrPrLrHrDr@r<r8r4r0r,r(r$r rrrrr rrrrrrrrqrrrrEtZ=M a*  s,iaH+tL%  0@ > = V   88    ~x s me_ Z TLF A ;|3|- ( "xx  tt  pppp  lWlW  h>h>  d%d%  ` ` ~ y s\k\e ` ZXRXL G AT9T3 . (P P  LL D@<840,($         29BIPP &Zi Qv8___i686.get_pc_thunk.bx_b_fmt___i686.get_pc_thunk.axdyld_stub_binding_helper_sfstdin__error_infop___opt_infop__sfstdout__DefaultRuneLocale_sfsync_sfclose_sfopen_strcmp_optusage_error_optget__cmd_init_sfgetr_strchr_memcpy_memset_strcpy_strlen_sfprintf__sfflsbuf_sfputr___maskrune_usage_outline_split_dofmt___istype#1/12 1200127034 0 0 100644 7060 ` fold.o| __text__TEXT^Y__data__DATA^ __cstring__TEXT`9 __picsymbolstub2__TEXT,1pH__la_sym_ptr2__DATA0]  __nl_symbol_ptr__DATA__textcoal_nt__TEXT @ PUS4EED$D$ E$xEEuXD$D$ E$SEEtE@ EE`mEUEME E8u/E@ EE;EUT$ML$E $IEEEEEEEEEt吋U+UE+E9~}t U+UU M+MMED$UT$E $NMMEEE9Ew}t}u뎋ED$ED$E $p}JEEM }EUBEmEE+EmEEM)MEeEEU+UE+E9~RmE+ED$UT$E $0ED$ED$E $MMEEOE 8@EE5UU*E+ED$ML$E $ >4[]ÐUST DžPk EE}t!Exn@2~Ex6ED$m D$ ED$E D$E$ tDžD$D$$ ƅƅƅƅmD$E $< ccC??:8bt;}ssdtbYwGƅƅ6@$ EE$ E @Ƅ(ƅƅ@@D$t D$$ g@D$ D$$ ;@D$ D$$~ P ЍE @ )E x8t&$ D$ D$$ E tE t':-u. D$$ u c D$T$$6 u3D$ D$$j @8^D$ED$ED$ T$D$$ ;t$|E E  @8T[][-? @(#)$Id: fold (AT&T Research) 2004-11-18 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?fold - fold lines][+DESCRIPTION?fold is a filter that folds lines from its input, breaking the lines to have a maximum of width column positions (or bytes if the -b option is specified). Lines are broken by the insertion of a newline character such that each output line is the maximum width possible that does not exceed the specified number of column positions, (or bytes). A line will not be broken in the middle of a character.] [+?Unless the -b option is specified, the following will be treated specially:]{[+carriage-return?The current count of line width will be set to zero. fold will not insert a newline immediately before or after a carriage-return.][+backspace?If positive, the current count of line width will be decremented by one. fold will not insert a newline immediately before or after a backspace.][+tab?Each tab character encountered will advance the column position to the next tab stop. Tab stops are at each column position n, where n modulo 8 equals 1.]}[+?If no file is given, or if the file is -, fold reads from standard input. The start of the file is defined as the current offset.][b:bytes?Count bytes rather than columns so that each carriage-return, backspace, and tab counts as 1.][c:continue?Emit text at line splits.]:[text:='\n'][d:delimiter?Break at delim boundaries.]:[delim][s:spaces?Break at word boundaries. If the line contains any blanks, (spaces or tabs), within the first width column positions or bytes, the line is broken after the last blank meeting the width constraint.][w:width]#[width:=80?Use a maximum line length of width columns instead of the default.] [file ...] [+EXIT STATUS?]{[+0?All files processed successfully.][+>0?An error occurred.]}[+SEE ALSO?paste(1)] libcmd%d: width must be positive%s-r%s: cannot openb'⍀'PNI⍀P50⍀P⍀P⍀P⍀P⍀P⍀P⍀Pj⍀jPmhU⍀UPTO@⍀@P; #<Un$Ë$>x^LB0shXG<,gx`[>`^ x_        AU0 ( "      ff  MM  44  ~ y ske ` ZRL G A93 . (    ,($        `! et\R9___i686.get_pc_thunk.bx_b_fold___i686.get_pc_thunk.axdyld_stub_binding_helper_sfstdout_sfstdin__error_infop___opt_infop__sfclose_sfopen_strcmp_optusage_optget_error_stresc__ast_strdup_memset__cmd_init_sfwrite_sfgetr_usage_fold #1/20 1200127036 0 0 100644 12252 ` getconf.o X__text__TEXT !__data__DATA __cstring__TEXT __const__DATA)__picsymbolstub2__TEXTw)Z__la_sym_ptr2__DATA<[!h,__nl_symbol_ptr__DATA!__textcoal_nt__TEXT! @h-.$ P,"UVSP}t!Exn@2~Ex6ED$3D$ ED$E D$E$tDži E ED$D$:$EE8/tEEDžE D$E $C:=L************************************* 4*******?*J*hs~*}EE@EE tEiE@EKE@E@5E*E@E E}E}t@D$BD$$#'@D$BD$$P ЍE E uDž#:#D$$ZudDžE E t?E #:u&#D$$u Džx8uu0E 8u&$D$BD$$u/ED$ ED$T$$D}t Dž DžME E uDž#:u-#D$$uDžEE E t@#:u-#D$$uDžED$ED$ T$L$$x8tuEtiD$ T$$D$ u #T$$ED$ L$$!E 8tE E x8E̋Et$E8/uD$E$u{ED$D$E$3DžhD$$(uED$@$ u&l; uh;u DžEE9t8:u ߋ+E܋E܅:/}{E}~iU؋E;DHE܉D$E؋‰D$ $ E؃#EԅtDžU؃E }uEԃEԃ}uEԃ UԃMԋE苕UE܉BE9Er}u Dž Dž}u Dž DžD E܍E؃tE苍UE܉BE8:t ꋕ:t9E9EsNuU荃J$CFE9EsuU荃T$FEE$?8t::u ߋ+E܋E܅9/EE;ErE@;EE܉D$ED$$iuq@LD$T$E܉D$E܉D$ ZD$D$$D$$8uEEF9:t ꋅ8EE;Er~@LD$ED$E@D$E@D$ ZD$D$$D$$~u EXExt"T$pD$$D$$DžpŰE}tUẺD$E$B Љ DžE܃}~$E܉D$ ED$D$$_E܉P[^][-? @(#)$Id: getconf (AT&T Research) 2007-02-07 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?getconf - get configuration values][+DESCRIPTION?getconf displays the system configuration value for name. If name is a filesystem specific variable then the value is determined relative to path or the current directory if path is omitted. If value is specified then getconf attempts to change the process local value to value. - may be used in place of path when it is not relevant. Only writable variables may be set; readonly variables cannot be changed.][+?The current value for name is written to the standard output. If name is valid but undefined then undefined is written to the standard output. If name is invalid or an error occurs in determining its value, then a diagnostic written to the standard error and getconf exits with a non-zero exit status.][+?More than one variable may be set or queried by providing the name path value 3-tuple for each variable, specifying - for value when querying.][+?If no operands are specified then all known variables are written in name=value form to the standard output, one per line. Only one of --call, --name or --standard may be specified.][+?This implementation uses the astgetconf(3) string interface to the native sysconf(2), confstr(2), pathconf(2), and sysinfo(2) system calls. If getconf on $PATH is not the default native getconf, named by $(getconf GETCONF), then astgetconf(3) checks only ast specific extensions and the native system calls; invalid options and/or names not supported by astgetconf(3) cause the getconf on $PATH to be executed.][a:all?Call the native getconf(1) with option -a.][b:base?List base variable name sans call and standard prefixes.][c:call?Display variables with call prefix that matches RE. The call prefixes are:]:[RE]{ [+CS?confstr(2)] [+PC?pathconf(2)] [+SC?sysconf(2)] [+SI?sysinfo(2)] [+XX?Constant value.]}[d:defined?Only display defined values when no operands are specified.][l:lowercase?List variable names in lower case.][n:name?Display variables with name that match RE.]:[RE][p:portable?Display the named writable variables and values in a form that can be directly executed by sh(1) to set the values. If name is omitted then all writable variables are listed.][q:quote?"..." quote values.][r:readonly?Display the named readonly variables in name=value form. If name is omitted then all readonly variables are listed.][s:standard?Display variables with standard prefix that matches RE. Use the --table option to view all standard prefixes, including local additions. The standard prefixes available on all systems are:]:[RE]{ [+AES] [+AST] [+C] [+GNU] [+POSIX] [+SVID] [+XBS5] [+XOPEN] [+XPG]}[t:table?Display the internal table that contains the name, standard, standard section, and system call symbol prefix for each variable.][w:writable?Display the named writable variables in name=value form. If name is omitted then all writable variables are listed.][v:specification?Call the native getconf(1) with option -v name.]:[name] [ name [ path [ value ] ] ... ] [+ENVIRONMENT]{ [+_AST_FEATURES?Process local writable values that are different from the default are stored in the _AST_FEATURES environment variable. The _AST_FEATURES value is a space-separated list of name path value 3-tuples, where name is the system configuration name, path is the corresponding path, - if no path is applicable, and value is the system configuration value.]}[+SEE ALSO?pathchk(1), confstr(2), pathconf(2), sysconf(2), astgetconf(3)]-/bin/usr/binlibcmdGETCONF%sPATH/usr/sbin/sbin%-*.*s/%s%s: unknown name -- no native getconf(1) to defer tono native getconf(1) to defer to%s: exec error [%d]5:r⍀rP]⍀]PH⍀HP3⍀3P⍀P{v ⍀ Pb]⍀PID⍀P0+⍀P⍀P⍀P⍀Pv⍀vPa⍀aPL⍀LP.G`y(AZs$Ë$  ^ N F 6    j I 3  j  9 1 U"  d  Z4 F._T@6UymUI33}bP3=333|UER;333{3<6&R Re1:x:Z:O:::::::D& ::::::::::::|:x:t:p:l:h:d:`:\:X:T:P:L:H:D:@:<:8:4:0:,:($: ::: J^AC  s mkek_ Z TRLRF A ;939- ( "              ~ y sqkqe ` ZXRXL G A?9?3 . (& &     840,($          3$ gvU]<_b_getconf___i686.get_pc_thunk.bx___i686.get_pc_thunk.axdyld_stub_binding_helper_errorf_sfstdout__error_infop___opt_infop__sfsprintf_getenv_strlen_strncmp_stat_access_sfputr_astgetconf_astconflist_optusage_strcmp_optget_error_astconf__cmd_init_usage_empty.0_equiv.1 #1/12 1200127037 0 0 100644 7108 ` head.o|   __text__TEXT __data__DATA#__cstring__TEXTq8__picsymbolstub2__TEXT ,H__la_sym_ptr2__DATA= 0  __nl_symbol_ptr__DATAp __textcoal_nt__TEXT  @ P@USdE EEEE E} @E}t!Exn@2~Ex6ED$ D$ ED$E D$E$ t ED$U $8 :E}<kEEM))))))))))))))))))))))))))))))))))))))))))))))))))))))Ep xt:p P p @M 8cuEp @p PhHlU؉M܋E؋U܉EUă}L}x }][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?head - output beginning portion of one or more files ][+DESCRIPTION?head copies one or more input files to standard output stopping at a designated point for each file or to the end of the file whichever comes first. Copying ends at the point indicated by the options. By default a header of the form ==> filename <== is output before all but the first file but this can be changed with the -q and -v options.][+?If no file is given, or if the file is -, head copies from standard input starting at the current location.][+?The option argument for -c, and -s can optionally be followed by one of the following characters to specify a different unit other than a single byte:]{[+b?512 bytes.][+k?1-killobyte.][+m?1-megabyte.]}[+?For backwards compatibility, -number is equivalent to -n number.][n:lines?Copy lines lines from each file.]#[lines:=10][c:bytes?Copy chars bytes from each file.]#[chars][q:quiet|silent?Never ouput filename headers.][s:skip?Skip skip characters or lines from each file before copying.]#[skip][v:verbose?Always ouput filename headers.] [ file ... ] [+EXIT STATUS?]{[+0?All files copied successfully.][+>0?One or more files did not copy.]}[+SEE ALSO?cat(1), tail(1)] ==> %s <== libcmd%s: %I*d: positive numeric option argument expected%s-/dev/stdinr%s: cannot open%s: read errorwrite error'⍀'P⍀P⍀P⍀P⍀Prm⍀PYT⍀P@;⍀P'"⍀P j⍀jPU⍀UP@⍀@P 7 P i  1 $Ë$mx gW MAp $t  p t nbp A1  t    u_x O| 7| , |  | |  | /| !| | | |  5 5  5  5 5  5 5 5 5 5 5 5 5 5 5  5 5 5 |5 x5 t5 p5 l5 h5 d5 `5 \5 X5 T5 P5 L5 H5 D5 @5 <5 85 45 05 ,5 (5 $5 5 5 5 5 5 5 5 5 5  5 5 5 5   s 8  ( "i ) i )   e  e    a a   ] ]   Y Y   U U   Q Q ~ y sM z kM z e ` ZI a RI a L G AE H 9E H 3 . (A / A /   =  =   ,($         !  et\R9_b_head___i686.get_pc_thunk.bx___i686.get_pc_thunk.axdyld_stub_binding_helper_sfstdout_sfstdin__error_infop___opt_infop__sfsync_sfclose___error_sfmove_sfprintf_sfopen_sfset_strcmp_optusage_optget_error__cmd_init_usage_header_fmt.0#1/12 1200127038 0 0 100644 10940 ` id.o XXP__text__TEXT ,(__data__DATA __cstring__TEXT__bss__DATAP__picsymbolstub2__TEXT l"~__la_sym_ptr2__DATAT\&__nl_symbol_ptr__DATA< *__textcoal_nt__TEXTH$ @'!D)l P'-USED$?D$E$E @t@}tD$ED$E$b\ED$CD$E$]>ED$GD$E$?}tED$JD$E$[]ÐUWVS7EEW8uzD$$8 ЃD$$=uD$$D$$EEEE;E|EU9U}][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?id - return user identity][+DESCRIPTION?If no user operand is specified id writes user and group IDs and the corresponding user and group names of the invoking process to standard output. If the effective and real IDs do not match, both are written. Any supplementary groups the current process belongs to will also be written.][+?If a user operand is specified and the process has permission, the user and group IDs and any supplementary group IDs of the selected user will be written to standard output.][+?If any options are specified, then only a portion of the information is written.][n:name?Write the name instead of the numeric ID.][r:real?Writes real ID instead of the effective ID.][[a?This option is ignored.][g:group?Writes only the group ID.][u:user?Writes only the user ID.][G:groups?Writes only the supplementary group IDs.][s:fair-share?Writes fair share scheduler IDs and groups on systems that support fair share scheduling.] [user] [+EXIT STATUS?]{[+0?Successful completion.][+>0?An error occurred.]}[+SEE ALSO?logname(1), who(1), getgroups(2)]%s=%lu%u(%s)out of space [group array]%s: name not founduid gid groups%s%u(%s) euid egid%u libcmdincompatible options selected"⍀P ⍀P⍀P⍀P⍀P⍀P⍀Pxsu⍀uP_Z`⍀`PFAK⍀KP-(6⍀6P!⍀!P ⍀ P⍀P⍀P⍀P⍀P~y⍀Pe`⍀PLGy⍀yP3.d⍀dP1Jc|+D]v$Ë$ @  < @ s  i K @ E 5   D D   D   D ` \ # X T  P # L # H # D v @ # < # 8 # 4 # 0 # , # ( m $ # #  #  #  #  # #  #  # # # # # # # # # # # # # # # # # # # # # # # d # # # # # # # # # | # x # t f t 4 %      N   S    P Y O @ S+  ym;,sC4S%PXI1vlbS5&^R3 PS5+ vfPPPP{qTeP_O[A$TPTTPT V {S l]O N$K   66  22  ..  **  &n&n  "U~"Ux s m<e<_ Z T#L#F A ; 3 - ( "       tt [[~ y sBkBe ` Z)R)L G A93 . (    PLHD@<840,($     =DKPUTbHL Zi  v3+P7___i686.get_pc_thunk.bx_b_id___i686.get_pc_thunk.axdyld_stub_binding_helper_sfstdout__error_infop___opt_infop__optusage_optget__cmd_init_endgrent__sfflsbuf_strcmp_getgrent_setgrent_getgrgid_geteuid_getuid_getegid_getgid_getpwuid_strtol_getpwnam_error__ast_calloc_getgroups_sfputr_sfprintf_usage_putid_groups.0_maxgroups.1_getids#1/12 1200127039 0 0 100644 19404 ` join.o| 00__text__TEXT!@3__data__DATA!#__cstring__TEXT ! #__picsymbolstub2__TEXT-?0B__la_sym_ptr2__DATA30\2F__nl_symbol_ptr__DATA0(3.__textcoal_nt__TEXT083 @PH'$J P G2USE,t&0M,;tU,$/M\t&0M\;tU\$/MtU$t/MXtUX$W/MtU$:/M tU $/M $/[]ÐU(D$$.EEE@ UB EǀUǂD$,$.UXUXt*D$,$b.UUuE$YE-UǂH Eǀx UǂEEEÐUVS@E EEEE uD$,$-EE(EEE܋E܃Eu} t} tۃ},tՃmUUE80u4URU܋E܅t} t} t},tEExEx.u9U:1tE82u)D$ ED$E$,E܋E܅~"E D$+D$$,meU:2uME;EEE؋Et#ED$E$E,EED$$r,EԋEԋU؉MUEEEMUEEU܉EEE_EEEtUz.uE81t,U:2u"E80UzEVEED$ ED$E$+E܋E8m}EeU:2uME;EEEЋEt#ED$E$*EED$$+E̋E̋UЉMUEEEMUEEU܉EEUE)@[^]UVS0EEU U‰UE,MI,MEPЋU‰UEE(tE(xt E}t&My(tD$D$U$)MA E@$D$D$ U$O)EEu+uUM #EEMAU@ MA E uEUEMI M}uE9EUBE܋My,t%EEE܃D$UB,$(E!EEE܃D$$(E؋E؋MA,MQЋUJ,MU܋EPEEE܋MQ,‰UEMEE0UM<u!E@ EEU<tmEME܋E܃EtUEEM+A,UBMIM܋E܋U;B}dEE܋M܍MA,UEx tEEU<tmEEE܋MA,+EUBMME@'UE0[^]ÐU8U U‰UE,EEME;H}5EEMMA,UEEEUB,EEEEE'My tEUE<tmE }tE }t E+EEE}upEu8UM;ArED$E$%UME|UT$ED$M $%yYEWUMDEEUMDED$UT$M $F%y EEUMDEEÐU8} y"EPUPt E} ~"EUt EUEEE܋U܍Ey}u%E EEEE<EDE܃E} y}u } ~ }uEEEDE UUED$ ED$UT$E$@JEEUDU} xEtEmE}~EEU‰UE,} ~}uE@)EE?URU܃} u }m}D$ E܉D$UT$E$py E}u EEU9U|Sm}D$ ED$UT$E$y E}u EE룋U܃UEUE;P|UE9Et8m}D$ UT$ED$U$y E%}u EE랃EuEEUSdEEEED$D$E$E؋E؅t%D$D$E$EԋEԅu E)E@EЋEpEEẺEȋU9U~MЉMȃ}u,E9E|U9UEEEąu}gM MċU)EċEąJEtMȉL$EԉD$U؉$ EMȉL$EԉD$U؉$ EċEąM+M̉MċEąED$D$E$E؋E؅tE@EEE tD$ E8ؙD$T$E,$x)D$D$E$&E؋E؅E0D$ D$$g EkD$E$y EH}Et|D$ D$D$E\$EU}y/E`D$ D$$EEh‰E)HED$D$E$EԋEԅEpEI}S}XEEU;$UẼ$MME t#E$D$E $EE$D$$ EEU u" D$$EẺED$MԉL$E $D$D$E$EԋEԅuEEpE̋E;E#ME 9 ẺD$E D$Uԉ$?}xtD$ EUD$T$E\$3M3E ȅt/E`D$ D$$EEE3Et#D$E$y E]EED$D$E$EԋEԅtYEpE}tBED$D$E$oE؋E؅uE@E}1D$ D$D$E\$EU}x|Eh‰E)HEUxZD$ EUD$T$E\$X3M3E ȅu%D$D$E$EԋEԅu/E`D$ D$$EEpEEEEtfD$ D$D$E\$;}ukEt#D$E$y E[D$D$E$E؋E؅uE@E}.}D$ D$D$E\$EUM;MtE;E|U;UsdD$ EUD$T$E\$3M3E ȅt/E`D$ D$$`Ed}u7}t1}y+EuE ~.Eu D$D$E$EMԉMEEEEEE}tEMu]}tNUEEЍ,#;u*D$ D$D$#$|EdEĉD$E$y EED$UȉT$E$u EMĉL$E$IyEE܃d[]ÐUVS@#}t!Exn@2~Ex6ED$LD$ ED$E D$E$tt E EEu?D$$REU䉂(C D$E $EMM}v|EEM77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777v77777777777777\7lxuaP E EE$Em}~UM<jumEU<jEE}xt&xtcD$$n@0E썃P ЍE UEu E0D$ ED$M $FE8t EL@  @U䉂<E2xD$$EEE䍐 @'M䃡xt7xt'$D$D$$HU @M䉁P E D$@D$E$E썃MH ȉB 7E@ UB @EMEMU䉊xU䉂xM䉁@D$D$$2E$@D$D$$P ЍE @ )Ex8u}u1U$$D$D$$.M䋁U䉂 E EEM䉁0E E8-D$U$jD$ D$D$$yB$ tML$D$$x EǀTU䉂,[D$ML$$U䉂,M䋁,u(E$`UT$D$$E EEM䉁`E8-D$U$MD$ D$D$$yB$tML$D$$[ EǀU䉂\[D$ML$$qU䉂\M䋁\u(E$CUT$D$$M䃹tLD$U䋂,D$M䋁,$ D$U䋂,D$M䋁\$ E@ U䉂M䃹u EǀU$y#M $ D$$!VM䋑,;tM䋑\;t*D$ D$D$$ E$@8EE@[^][-? @(#)$Id: join (AT&T Research) 2006-10-31 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?join - relational database operator][+DESCRIPTION?join performs an equality join on the files file1 and file2 and writes the resulting joined files to standard output. By default, a field is delimited by one or more spaces and tabs with leading spaces and/or tabs ignored. The -t option can be used to change the field delimiter.][+?The join field is a field in each file on which files are compared. By default join writes one line in the output for each pair of lines in files1 and files2 that have identical join fields. The default output line consists of the join field, then the remaining fields from file1, then the remaining fields from file2, but this can be changed with the -o option. The -a option can be used to add unmatched lines to the output. The -v option can be used to output only unmatched lines.][+?The files file1 and file2 must be ordered in the collating sequence of sort -b on the fields on which they are to be joined otherwise the results are unspecified.][+?If either file1 or file2 is -, join uses standard input starting at the current location.][e:empty]:[string?Replace empty output fields in the list selected with -o with string.][o:output]:[list?Construct the output line to comprise the fields specified in a blank or comma separated list list. Each element in list consists of a file number (either 1 or 2), a period, and a field number or 0 representing the join field. As an obsolete feature multiple occurrences of -o can be specified.][t:separator|tabs]:[delim?Use delim as the field separator for both input and output.][1:j1]#[field?Join on field field of file1. Fields start at 1.][2:j2]#[field?Join on field field of file2. Fields start at 1.][j:join]#[field?Equivalent to -1 field -2 field.][a:unpairable]#[fileno?Write a line for each unpairable line in file fileno, where fileno is either 1 or 2, in addition to the normal output. If -a options appear for both 1 and 2, then all unpairable lines will be output.][v:suppress]#[fileno?Write a line for each unpairable line in file fileno, where fileno is either 1 or 2, instead of the normal output. If -v options appear for both 1 and 2, then all unpairable lines will be output.] ][i:ignorecase?Ignore case in field comparisons.][B!:mmap?Enable memory mapped reads instead of buffered.][+?The following obsolete option forms are also recognized: -j field is equivalent to -1 field -2 field, -j1 field is equivalent to -1 field, and -j2 field is equivalent to -2 field.] file1 file2 [+EXIT STATUS?]{[+0?Both files processed successfully.][+>0?An error occurred.]}[+SEE ALSO?cut(1), comm(1), paste(1), sort(1), uniq(1)]%s: invalid field list%s: seek errorout of spacelibcmd-jfileno field: fileno must be 1 or 2field number must positive%s: file number must be 1 or 2%s-%s: seek may failr%s: cannot openwrite error:⍀:P%⍀%P⍀P⍀P⍀P⍀Pvq⍀P]X⍀PD?⍀P+&}⍀}P h⍀hPS⍀SP>⍀>P)⍀)P⍀P⍀P|w⍀Pc^⍀PJE⍀P1,⍀P⍀P⍀Pl⍀lP..3.L.e.~....../-/F/_/x//////0'0$Ë$ 0   0 0 0  -{ l ; 0.  --l0WG-6*0 0--{d-O0:*- 00-t-j^A0100-0-00w0I0!000000-u0e0U040 f-0000]0J0D4@-$0000I9|xtplhd`\XuTPLHD@<8S40,($  |xtplhd`\XTPLHD@<840,($  r !`P-@+)- pUI0 #0 RB - !W* - y$U - K0- - - jK; - E'` ;  F     ] H -QM @rT, XlL0 :0  ;& 500-00' "& 0000 & 0/0/ & 0/0/ & {0/{0/ & w0/w0/ & s0/s0/ & o0p/~o0p/x s& mk0W/ek0W/_ Z& Tg0>/Lg0>/F A& ;c0%/3c0%/- (& "_0 /_0 / & [0.[0. & W0.W0. & S0.S0. & O0.O0. & K0.K0. & G0v.G0v.~ y& sC0].kC0].e `& Z?0D.R?0D.L G& A;0+.9;0+.3 .& (70. 70. & 30-30- XTPLHD@<840,($  "#$! % "#$! %  ^ !ekq{D\  !00=J \k.UxR59___i686.get_pc_thunk.bx_b_join___i686.get_pc_thunk.axdyld_stub_binding_helper_sfstdout__error_infop___opt_infop__sfstdin_sfsetbuf_sfopen_sfdcseekable_strcmp_optusage_optget_strlen__cmd_init_memcpy_sfseek_memcmp_strncasecmp_sfwrite_sfputr__sfflsbuf_sfgetr_sfraise__ast_realloc_error_strtol__ast_calloc__ast_free_sfclose_usage_done_init_getolist_getrec_outfield_outrec_join#1/12 1200127040 0 0 100644 796 ` ln.o BB__text__TEXT!T__data__DATA!1__picsymbolstub2__TEXT!1\__la_sym_ptr2__DATA:J__textcoal_nt__TEXT>N @@ PUU ED$T$E$⍀P.$ :&:& >8_b_ln___i686.get_pc_thunk.axdyld_stub_binding_helper_b_cp #1/20 1200127040 0 0 100644 3180 ` logname.o| @@__text__TEXTm__data__DATAm__cstring__TEXT__picsymbolstub2__TEXTA0__la_sym_ptr2__DATA  @ __nl_symbol_ptr__DATA, __textcoal_nt__TEXT8 @  P US4}t!Exn@2~Ex6ED$+D$ ED$E D$E$t EtD$E $:E}:t}?t+R(@D$2D$$뱍(@D$2D$$눍$x8t&$D$2D$$jEEuB$!ED$ ED$ $EE4[][-? @(#)$Id: logname (AT&T Research) 1999-04-30 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?logname - return the user's login name][+DESCRIPTION?logname writes the users's login name to standard output. The login name is the string that is returned by the getlogin(2) function. If getlogin(2) does not return successfully, the corresponding to the real user id of the calling process is used instead.] [+EXIT STATUS?]{[+0?Successful Completion.][+>0?An error occurred.]}[+SEE ALSO?getlogin(2)]libcmd%s⍀P⍀P⍀Pto⍀P[Vo⍀oPB=Z⍀ZP)$E⍀EP 0⍀0PNg$Ë$YM, 5- > 0 > 4 > 4 q Z=7   %%  !!  ~ y ske ` ZRL G Ax9x3 . ( _ _   F F      $8 <_n{U<_b_logname___i686.get_pc_thunk.bx___i686.get_pc_thunk.axdyld_stub_binding_helper_sfstdout__error_infop___opt_infop__sfputr_fmtuid_getuid_getlogin_optusage_optget_error__cmd_init_usage #1/12 1200127041 0 0 100644 804 ` md5sum.o BB__text__TEXT!T__data__DATA!1__picsymbolstub2__TEXT!1\__la_sym_ptr2__DATA:J__textcoal_nt__TEXT>N @H PUU ED$T$E$⍀P.$ :&:&  ><#_b_md5sum___i686.get_pc_thunk.axdyld_stub_binding_helper_b_cksum #1/12 1200127041 0 0 100644 5748 ` mkdir.o|   __text__TEXTHA__data__DATA#__cstring__TEXT8__picsymbolstub2__TEXT% E PN__la_sym_ptr2__DATAj 4  __nl_symbol_ptr__DATA 8__textcoal_nt__TEXT @ @ P(UVSfDžzDžtDžp}t!Exn@2~Ex6ED$ D$ ED$E D$E$ t ED$E $ ||u|mt<|m|:|?먃|ptDžpDžtzD$ D$ @EE$ fz @83ED$ D$$  @D$ D$$` @D$ D$$4 P ЍE  x8uE 8u&$ D$ D$$ $ fxtu pu.xf%fEtu UfzEf'xf!zx$1 fDžxE EUE uzD$E$ỹpt 8t58t+8uUT$ D$$t8uuE$F||~|U|</tU|DUUE||uU:/tEE||t|/uEًU|t El zllD$E$yO8tED$E$Dy.|EED$ D$$O|EUz%ED$E$t"ED$ D$$GEz%9zD$E$Dz$E%$t$D$ ED$ D$$_fxtx$m x8EEİ[^][-? @(#)$Id: mkdir (AT&T Research) 2007-04-25 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?mkdir - make directories][+DESCRIPTION?mkdir creates one or more directories. By default, the mode of created directories is a=rwx minus the bits set in the umask(1).][m:mode]:[mode?Set the mode of created directories to mode. mode is symbolic or octal mode as in chmod(1). Relative modes assume an initial mode of a=rwx.][p:parents?Create any missing intermediate pathname components. For each dir operand that does not name an existing directory, effects equivalent to those caused by the following command shall occur: mkdir -p -m $(umask -S),u+wx $(dirname dir) && mkdir [-m mode]] dir where the -m mode option represents that option supplied to the original invocation of mkdir, if any. Each dir operand that names an existing directory shall be ignored without error.] directory ... [+EXIT STATUS?]{[+0?All directories created successfully, or the -p option was specified and all the specified directories now exist.][+>0?An error occurred.]}[+SEE ALSO?chmod(1), rmdir(1), umask(1)]libcmd%s: invalid mode%s%s:%s: cannot stat%s: cannot change mode from %s to %s@⍀@P+⍀+P⍀P⍀Pwr⍀P^Y⍀PE@⍀P,'⍀P⍀P⍀Pn⍀nPY⍀YPD⍀DP2 K d }  , E ^ $Ë$i cE5    UE (?*# 8,       vf I <'  {^   A ; V 3 V - ( " =  =    $  $           ~ ~ ~ y sz kz e ` Zv u Rv u L G Ar \ 9r \ 3 . (n C n C   j * j *  0,($          "  Sbxo:_b_mkdir___i686.get_pc_thunk.bx___i686.get_pc_thunk.axdyld_stub_binding_helper__error_infop___opt_infop__fmtperm_chmod_stat_access_strlen___error_mkdir_umask_optusage_error_strperm_optget__cmd_init_usage#1/12 1200127043 0 0 100644 3460 ` mkfifo.o| ll__text__TEXTa *__data__DATAa__cstring__TEXT__picsymbolstub2__TEXT)T *__la_sym_ptr2__DATA@ __nl_symbol_ptr__DATA\__textcoal_nt__TEXTd @  P US4fEfE}t!Exn@2~Ex6ED$fD$ ED$E D$E$t EtD$E $~EEu}?}?}:tză}mtED$TD$T@EE$fET@8nED$mD$$LT@D$~D$$ T@D$~D$$ZTP ЍE Px8uE 8u&$D$~D$$E EUE u6ED$E$yҋED$D$$f}t E$PPx8EE4[][-? @(#)$Id: mkfifo (AT&T Research) 1999-04-20 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?mkfifo - make FIFOs (named pipes)][+DESCRIPTION?mkfifo creates one or more FIFO's. By default, the mode of created FIFO is a=rw minus the bits set in the umask(1).][m:mode]:[mode?Set the mode of created FIFO to mode. mode is symbolic or octal mode as in chmod(1). Relative modes assume an initial mode of a=rw.] file ... [+EXIT STATUS?]{[+0?All FIFO's created successfully.][+>0?One or more FIFO's could not be created.]}[+SEE ALSO?chmod(1), umask(1)]libcmd%s: invalid mode%s%s:j⍀PVQ⍀P=8⍀P$k⍀kP V⍀VPA⍀AP,⍀,P4$Ë$C\ =(  \ ` ~n ]` RB 1` &y ` ` ` } fIr  X,X, TT~ y sPkPe ` ZLRLL G AH9H3 . (D D  @@        #d hTcwp;_b_mkfifo___i686.get_pc_thunk.bx___i686.get_pc_thunk.axdyld_stub_binding_helper__error_infop___opt_infop__umask_mkfifo_optusage_error_strperm_optget__cmd_init_usage#1/12 1200127044 0 0 100644 796 ` mv.o BB__text__TEXT!T__data__DATA!1__picsymbolstub2__TEXT!1\__la_sym_ptr2__DATA:J__textcoal_nt__TEXT>N @@ PUU ED$T$E$⍀P.$ :&:& >8_b_mv___i686.get_pc_thunk.axdyld_stub_binding_helper_b_cp #1/12 1200127045 0 0 100644 7252 ` paste.o| TT__text__TEXTX__data__DATA __cstring__TEXT __picsymbolstub2__TEXTETN__la_sym_ptr2__DATA4  __nl_symbol_ptr__DATA8__textcoal_nt__TEXTL @, PU8E} EEEEEU;U|/EEME UE-D$D$ E$kEE}u E}}uUT$MD$E$V}~PEEU;U!ED$ML$E$E)EՃ}tUT$ML$E$EEMQ EE܋M;ME+U܉U܋E܉D$UT$E$Oy$E EEME EE;E}o}ti}xcU;U|EEME؋E؃EaEU;BrE؉D$E$][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?paste - merge lines of files][+DESCRIPTION?paste concatenates the corresponding lines of a given input file and writes the resulting lines to standard output. By default paste replaces the newline character of every line other than the last input file with the TAB character.][+?Unless the -s option is specified, if an end-of-file is encountered on one or more input files, but not all input files, paste behaves as if empty lines were read from the file(s) on which end-of-file was detected.][+?Unless the -s option is specified, paste is limited by the underlying operating system on how many file operands can be specified.][+?If no file operands are given or if the file is -, paste reads from standard input. The start of the file is defined as the current offset.][s:serial?Paste the lines of one file at a time rather than one line from each file. In this case if the -d option is specified the delimiter will be reset to the first in the list at the beginning of each file.][d:delimiters]:[list?list specifies a list of delimiters. These delimiters are used circularly instead of TAB to replace the newline character of the input lines. Unless the -s option is specified, the delimiter will be reset to the first element of list each time a line is processed from each file. The delimiter characters corresponding to list will be found by treating list as an ANSI-C string, except that the \0 sequence will insert the empty string instead of the null character.] [file ...] [+EXIT STATUS?]{[+0?All files processed successfully.][+>0?An error occurred.]}[+SEE ALSO?cut(1), cat(1), join(1)]libcmd%sout of space-r%s: cannot openwrite failed?@⍀@P+&+⍀+P ⍀P⍀P⍀P⍀P⍀P⍀P|w⍀Pc^⍀PJEn⍀nP1,Y⍀YPD⍀DP-F_x$Ë$D<Dw]8?D<D8D}mV?0<&@Hm\LB,DH HHHm^A$ ]VcyA ;131- ( "--  ))  %%  !!  pp  WW  >>~ y s%k%e ` Z  R  L G A 9 3 . (    0,($        "L Pfr]S:_b_paste___i686.get_pc_thunk.bx___i686.get_pc_thunk.axdyld_stub_binding_helper_sfstdout_sfstdin__Stak_data__error_infop___opt_infop__sfclose_sfopen_strcmp_stkalloc_stresc_optusage_error_optget__cmd_init__sfflsbuf_sfwrite_sfnputc_sfgetr_usage_paste_spaste #1/20 1200127046 0 0 100644 6988 ` pathchk.o X``__text__TEXT<P__data__DATAj __cstring__TEXT+| __const__DATA__picsymbolstub2__TEXTEN__la_sym_ptr2__DATA4<  __nl_symbol_ptr__DATAP,__textcoal_nt__TEXTX4 @(  PUS$D$ED$E $D$D$$|EEy8u EEEE$[]ÐUSTtEEE8u"j D$$E} tEEEEU:/uE/E.E׈EED$E$EE~UUD$E$EE=~EE؋U:/m}t }LD$$"EEuQw8uGD$$ EEt)D$E$ uU$ E}E$g U‰U}t }tE9EvmU9UvE8/tEU}u$D$E$EE~UU܃}u&D$E$EE=~UU؃mE9Eu U$ E8/uLmUU쐋E8/tE}uE}uEUUE8uEEEEt}/uE+E;E~i UBD$E$EEUBUBumE8/tE}xUU܃}YEMj 8u>[ 8?u)ED$x D$$ EEEU:uc} tbE8-uZD$D$  D$D$E$ D$ ED$ D$$r EmEEEE}/u} t׃}`~}zɃ}@~}Z뻃}/~}9뭋UT$ $g uEEED$D$  D$D$E$D D$ ED$ D$$ EE+E;E~V}uU:/tEE+E;E|&ED$x D$$C EAE8ED$E+ED$ ED$D$$ EET[]ÐUS4,E}t!Exn@2~Ex6ED$D$ ED$E D$E$t EHD$E $EEuz}?tH}?}:t˃}ptE뺍 @D$D$$ 둍 @D$D$$e P ЍE E 8t| x8u&$D$D$$E EUE u)ED$E$"uӍ| @8| @8EE4[][-? @(#)$Id: pathchk (AT&T Research) 2006-09-19 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?pathchk - check pathnames for portability][+DESCRIPTION?pathchk checks each pathname to see if it is valid and/or portable. A pathname is valid if it can be used to access or create a file without causing syntax errors. A file is portable, if no truncation will result on any conforming POSIX.1 implementation.][+?By default pathchk checks each component of each pathname based on the underlying file system. A diagnostic is written to standard error for each pathname that:]{[+-?Is longer than $(getconf PATH_MAX) bytes.][+-?Contains any component longer than $(getconf NAME_MAX) bytes.][+-?Contains any directory component in a directory that is not searchable.][+-?Contains any character in any component that is not valid in its containing directory.][+-?Is empty.]}[p:portability?Instead of performing length checks on the underlying file system, write a diagnostic for each pathname operand that:]{[+-?Is longer than $(getconf _POSIX_PATH_MAX) bytes.][+-?Contains any component longer than $(getconf _POSIX_NAME_MAX) bytes.][+-?Contains any character in any component that is not in the portable filename character set.][+-?Is empty.]} pathname ... [+EXIT STATUS?]{[+0?All pathname operands passed all of the checks.][+>0?An error occurred.]}[+SEE ALSO?getconf(1), creat(2), pathchk(2)]NAME_MAXPATH_MAXpath is empty%s: pathname too long'%s: path component begins with '-'._-%s: '%s' not in portable character set%s: component name %.*s too longlibcmd%s '@⍀@P+⍀+P⍀P⍀P⍀P⍀P⍀P}x⍀Pd_⍀PKF⍀P2-n⍀nPY⍀YPD⍀DP,E^w $Ë$wPdPZ0 PTTTO@)  n^`C?/ <h>v3  ]N6(  A ;I3I- ( "EE  AA  ==  99  55  1o1o  -V-V~ y s)=k)=e ` Z%$R%$L G A! 9! 3 . (    0,($         $X\Ud{q<___i686.get_pc_thunk.bx_b_pathchk___i686.get_pc_thunk.axdyld_stub_binding_helper__error_infop___opt_infop__optusage_optget__cmd_init_strchr_fmtquote_strlen__ast_free__ast_calloc_getcwd_error_strtol_astconf___error_usage_ops.0_mypathconf_pathchk #1/12 1200127046 0 0 100644 4372 ` rev.o| __text__TEXT[ 3__data__DATA[__cstring__TEXT`Z__picsymbolstub2__TEXTR D B__la_sym_ptr2__DATA,e T  __nl_symbol_ptr__DATA __textcoal_nt__TEXT  @ PU8D$D$ E$EEEulE@ EEU‰UmM9Mw mEMMEE֋ED$UT$E $sEEEÐUSDHE}t!Exn@2~Ex6ED$D$ ED$E D$E$qt E1D$U $2EEuz}?tH}?}:t˃}ltE뺍P@D$D$$둍P@D$D$$ePP E Lx8t&$FD$D$$EEE EEtE }t!U:-u(D$E$uHEPD$UT$$EEu)ED$D$$E}t1U$/D$T$ DD$E$EDD$U$E䍃HU;t E$}yD$$E EEE UUED[][-? @(#)$Id: rev (AT&T Research) 1999-04-10 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?rev - reverse the characters or lines of one or more files][+DESCRIPTION?rev copies one or more files to standard output reversing the order of characters on every line of the file or reversing the order of lines of the file if -l is specified.][+?If no file is given, or if the file is -, rev copies from standard input starting at the current offset.][l:line?Reverse the lines of the file.] [file ...] [+EXIT STATUS?]{[+0?All files copied successfully.][+>0?One or more files did not copy.]}[+SEE ALSO?cat(1), tail(1)]libcmd%s-r%s: cannot openwrite failedA⍀P-(⍀P⍀P⍀P⍀P⍀P⍀P{⍀{P~yf⍀fPe`Q⍀QPLG<⍀<P3+D]v$Ë$1!u^OE6{j3$`         nn  UU  <<~ y s#k#e ` Z R L G A93 . (    ($       `  ds[Q8_b_rev___i686.get_pc_thunk.bx___i686.get_pc_thunk.axdyld_stub_binding_helper_sfstdout_sfstdin__error_infop___opt_infop__sfclose__cmd_revline_sftell_sfopen_strcmp_optusage_error_optget__cmd_init_sfwrite_sfgetr_usage_rev_char#1/12 1200127047 0 0 100644 12812 ` rm.o| __text__TEXT^D__data__DATA^__cstring__TEXT` __picsymbolstub2__TEXTj'__la_sym_ptr2__DATA&p -__nl_symbol_ptr__DATA 08__textcoal_nt__TEXT< @.%0l P -;USE fx(tU fz( t M fy(t2Ex U BD$D$$ Ex tXM A@%=`tBU B@%= t,M Axt D$E D$$7| U R(TTtLTT8T+TtTNjEx t[M A@f%f D$U B$u D$M L$$~ @8lExuUU "B(th hhT$ M AD$D$$&@8D$E D$$U BM QR P  E @pp:.pytpx.pzutM fy.pxu\D$U T$$RExu%M AD$)D$$Bn@8[Exu@D$E D$$U BD$;D$$M A M A@ 9Ex t5U Bfxt'M A@f%f D$p$UU fz. M U ;BtD$/M $ E}u"ED$I$E7E pEED$p$EE/}Dždf}vWM APE;BuU BPE;t6D$pL$K$D$l$u DžddEE}ExtnU BD$[D$$E}yDžtW}~0D$M L$$U BM QR P E fx(u?U fB(M AD$qD$$E fx(uU B tExuM Ipp8.upzuGM pEx$t$D$ U BD$$ZM fy(t Exup$u'p$u``t `BtUM fy(uJU B M A@ 9t2U B@ M A D$E D$$UM QM A@ B Exu%U BD$D$$+W@8DExu%M AD$)D$$@8E PM A@ B Exu%U BD$D$$@8M pEx$t$D$ U BD$$|Ext\M AD$D$$lE}yDžt>}gU BM QR P Ex@Ex3U B@%=D$p $illi8[8M8tMU BU@ ;Bu.D$M A@%$\\\ \M AD$ \D$D$$)E}yDžt}~(U BM QR P l$4E8LU B@%=2M IXXx4Xz4Xy0D$p$lly%U BD$D$$M AP4@0x|D$ E(D$l$:= t"U BD$'D$$2||x x wxP녋l $l$p$KtYM QM A@ B Ext Exu"U BD$<D$$@8Džtt[]ÐUSt }t!Exn@2~Ex6ED$ D$ ED$E D$E$tDžD$( D$$a$<$D$U $ :<j=..L[DžDžDžDžDžyDžjDž[DžLDž=1@D$ D$$1@D$ D$$ 1P E E 8tRU 8-uH D$M $} u-U B8-uD$M A$V uE 9x8uE 8u&$ D$ D$$4 t Dž Džttt Džt-t$Dž$ DžD$D$@M $ tZ}t Exu;$ tD$$ u붋$v (uU D$ D$$ t$ 9x8t [][-? @(#)$Id: rm (AT&T Research) 2006-11-21 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?rm - remove files][+DESCRIPTION?rm removes the named file arguments. By default it does not remove directories. If a file is unwritable, the standard input is a terminal, and the --force option is not given, rm prompts the user for whether to remove the file. An affirmative response (y or Y) removes the file, a quit response (q or Q) causes rm to exit immediately, and all other responses skip the current file.][c|F:clear|clobber?Clear the contents of each file before removing by writing a 0 filled buffer the same size as the file, executing fsync(2) and closing before attempting to remove. Implemented only on systems that support fsync(2).][d:directory?remove(3) (or unlink(2)) directories rather than rmdir(2), and don't require that they be empty before removal. The caller requires sufficient privilege, not to mention a strong constitution, to use this option. Even though the directory must not be empty, rm still attempts to empty it before removal.][f:force?Ignore nonexistent files and never prompt the user.][i:interactive|prompt?Prompt whether to remove each file. An affirmative response (y or Y) removes the file, a quit response (q or Q) causes rm to exit immediately, and all other responses skip the current file.][r|R:recursive?Remove the contents of directories recursively.][u:unconditional?If --recursive and --force are also enabled then the owner read, write and execute modes are enabled (if not already enabled) for each directory before attempting to remove directory contents.][v:verbose?Print the name of each file before removing it.] file ... [+SEE ALSO?mv(1), rmdir(2), unlink(2), remove(3)]%s: not foundreadsearch%s: cannot %s directory%s: cannot remove%s: directory.PATH_ATTRIBUTESremove directory %s? %s: hard link to directory%s: directory not removedremove %s? ``not owner''``running program''override protection %s for %s? %s: cannot clear data%s: data clear error%s: not removedlibcmd%s---⍀P}x⍀Pd_⍀PKFx⍀xP2-c⍀cPN⍀NP9⍀9P$⍀$P⍀P⍀P⍀P~⍀Pje⍀PQL⍀P83⍀P|⍀|Pg⍀gPR⍀RP=⍀=P(⍀(P⍀P⍀Ppk⍀PWR⍀P>9⍀P% ⍀P ⍀P⍀Pw &?Xq 9Rk$Ë$7g 1 8g bbg g {gg fUeg +g bg g  bg g P g L g H )g D )g @ g < )g 8 )g 4 )g 0 )g , )g ( )g $ )g )g  | g  )g  )g  c g )g  T g  )g )g )g )g )g )g )g )g )g )g )g )g )g )g )g )g )g g )g )g )g )g )g )g )g )g )g )g )g g )g )g )g )g | )g x )g t g p )g l )g h )g d )g ` g R ` g   `g      [g c  2 *  K    o 6X    w 1 !  tue*8/! [KjphZX#J8 }rSXH  $  $  $ xr m$ g_Y T$ NF@ ;$ 5~-~' "$ z|z| $ vcvc $ rJrJ $ n1n1 $ jj $ ff $ b~bx s$ m^e^_ Z$ TZLZF A$ ;V3V- ($ "RR $ NiNi $ JPJP $ F7F7 $ BB $ >> $ ::~ y$ s6k6e `$ Z2R2L G$ A.9.3 .$ (* * $ &o&o lhd`\XTPLHD@<840,($  !#  "  !#  "  ^`eX gP/GWvN ]8'>7___i686.get_pc_thunk.bx_b_rm___i686.get_pc_thunk.axdyld_stub_binding_helper__opt_infop__sfstdout__error_infop__fts_close_fts_read_fts_open_geteuid_optusage_strcmp_optget_isatty_fs3d_memset__cmd_init_fsync_write_close_fmtmode_open___error_rmdir_remove_sfputr_astquery_strchr_astconf_stat_strrchr_chmod_fts_set_error_usage_rm#1/12 1200127047 0 0 100644 3868 ` rmdir.o| 44__text__TEXT $__data__DATA[__cstring__TEXTvx__picsymbolstub2__TEXTV *__la_sym_ptr2__DATA < __nl_symbol_ptr__DATA$ __textcoal_nt__TEXT, @ \ P t USDEEE}t!Exn@2~Ex6ED$.D$ ED$E D$E$yt E7D$E $:E܋E܅u}et"}e}:t1}?tWƒ}pt}stEEE뙍@D$5D$$m@D$5D$$|AP ЍE x8uE 8u&$D$5D$$}uEE EUE uEE}tE$EEE$yT}tW8tM8Bu뚃}t@8넋ED$8D$$wb}tE/EE9Ew?mE8/u琋E9Ew%Ex/u m}uEBx8EED[][-? @(#)$Id: rmdir (AT&T Research) 2006-08-24 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?rmdir - remove empty directories][+DESCRIPTION?rmdir deletes each given directory. The directory must be empty; containing no entries other than . or ... If a directory and a subdirectory of that directory are specified as operands, the subdirectory must be specified before the parent so that the parent directory will be empty when rmdir attempts to remove it.][e:ignore-fail-on-non-empty?Ignore each non-empty directory failure.][p:parents?Remove each explicit directory argument directory that becomes empty after its child directories are removed.][s:suppress?Suppress the message printed on the standard error when -p is in effect.] directory ... [+EXIT STATUS?]{[+0?All directories deleted successfully.][+>0?One or more directories could not be deleted.]}[+SEE ALSO?mkdir(1), rm(1), rmdir(2), unlink(2)]libcmd%s%s: cannot remove⍀P⍀Pxs⍀P_Zk⍀kPFAV⍀VP-(A⍀AP,⍀,Pc|$Ë$å$ ?/D $ A ~`$ E( :*A ( A (  oR:   ~ y ske ` ZRL G A 9 3 . ( t t  [[      ", 0oSbx:_b_rmdir___i686.get_pc_thunk.bx___i686.get_pc_thunk.axdyld_stub_binding_helper__error_infop___opt_infop____error_rmdir_strlen_optusage_error_optget__cmd_init_usage#1/12 1200127048 0 0 100644 27572 ` stty.o XRR__text__TEXThU__data__DATAhc__cstring__TEXT N __const__TEXT&*\)__picsymbolstub2__TEXTP\Spcf__la_sym_ptr2__DATA)RDUf__nl_symbol_ptr__DATApRLU"__textcoal_nt__TEXTR \U @g+i P(g&U(u&Eu&*9EriUB NE@E}:}~}%UR U}tX} }t}tq}UB tUB U BUB ЋU!BUB tUB U UB ЋU!UB tUB U BqUB ЋU!BaUB tUB U B EUB ЋU!B 5EUB EEx?tURUeEEUE`ÐUV$EE8:t Eu D$ED$E$#PEE8:t Eu D$UT$E$OFEE8:t Eu D$ED$E$OFEE8:t E[u D$UT$E$|OF EE8:t E#E}~Bu D$ED$E$5OUDEE8:t EED$ED$E$NEE8:t ED$UT$E$NEEE8:t EnED$E $ND$UT$E$NEEE8:t E*ED$E $$NE8t EEE$^]ÐUS$0ED$D$N$ME@D$D$N$ME@D$D$N$kME@ D$D$N$EME}~1EUDD$D$N$ MED$D$N$LE$LD$D$N$LE$yLD$D$N$LD$N$oL$[]ÐUSE E$.LEE$LEE tE$9jUEBEBEB EċBEȋBE̋BEЋBEԋB E؋B$E܋B(EE$!E}ovEE-!ЉEE@ tcE@ y%M%M;BrD$ %M$K?%M (E@E}EEMYOuuO 'EE@ E}tZ} }t}to}UE@ #BtEE@ #EEUE@ #tEE@ #EtgE^UE@ R!‹E;PuEE@ #Et4E+UE@ #B tEE@ #EątEE@ tE } u E9Eu}u,ML$ ED$qD$%M$I3Exu*ED$ ED$vD$%M$\IE FUEH EE@ tE } uUEB 9Eu}u/ED$ ED$|D$%M$HD$E$t3ML$ED$ ED$D$%M$HIML$}t E@EE?ED$ ED$D$%M$>HE (EPE;P t} uEPE%9uED$D$%M$GE@ ;EuE;EtEiEE@ ;EEoEED$D$ht@$GE}x:ED$ED$ED$ ED$D$%M$:G}y*ED$ ED$D$%M$ GE;} uI%M%M;BrD$ %M${F%M Ĥ[]ÐUS$E}ovJED$EEp$EuEEpE EEE$[]ÐUyE}ovSEE|u5EED ;EuEEE EEEÐUS$E8u EUzuUEE8^uQUztHExu?UB-t E~Ex?tURUeEEEVU:uu5D$E$Du!U:U EH U؈E@ D$E $G?E@ D$E $K?]U E @BM U E@ BA7E $7'T[]US4 } u EcEnEEE}ovUD;E urUЉ@<tUUЉ@D$ED$ UЉD$D$E$>E\4[]ÐUS$DKD$E$=E}ovTUD;E u0UЉD$:D$E$=E뤋ED$ND$E$\=$[]ÐUS$D$E$3=E}ovlUD ;E uIU|u0UЉD$D$E$<E댋ED$D$E$<$[]ÐUS4E}ov\UD ;E \U|UЉ\@<tiUЉ\@D$UЉ\D$ UЉ\D$D$E$;E'4[]ÐUSE $D$ E D$D$E$f;[]US D$E $?;D$E $ D$D$E $D$E $$KD$D$E $iD$E $:D$E $#{D$E $:D$E $D$D$0E $D$D$E $D$D$ E $D$D$E $D$D$@E $D$D$E $D$E $9D$E $%HD$E $9D$ E $D$E $D$E $i9D$E $D$E $D$E $D$E $uD$E $`D$E $KD$E $6D$E $!E U ;BrD$}E $V8 E }[]ÐUSE}t!Exn@2~Ex6ED$ D$ ED$E D$E$q7t EEȉD$$57y D$$M7D$D$E$6E?2EA9EBdD$E $6EEE}at&}a}:t{}?)K}gt@A9xt.A9P Ѝ U A9@ 8u#}at }gtgM^MUA9xu,A9@D$) D$$.6A9P ЍE $Eă}tEĀxtjEĀx u_A9P ЍE D$ D$$5'A9@D$) D$$5A9P ЍE =9x8u}t0E 8u&$4D$) D$$%5E 8ttE 8u E 8:uEȉD$E $vEȉD$E $EȉD$D$$/4y*, D$$4ED$Eȉ$=9@8EEĄ[]ÐUS$XEu&5MU L4!щM}E"E D$E$&5E}EE$[]L[-?@(#)$Id: stty (AT&T Research) 2006-10-31 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?stty - set or get terminal modes][+DESCRIPTION?stty sets certain terminal I/O modes for the device that is the current standard input; without arguments, it writes the settings of certain modes to standard output.][a:all?Writes to standard output all of the mode settings.][g:save?Writes the current settings to standard output in a form that can be used as an argument to another stty command. The rows and columns values are not included.] [mode ...] [+EXTENDED DESCRIPTION?Modes are specified either as a single name or as a name followed by a value. As indicated below, many of the mode names can be preceded by a - to negate its meaning. Modes are listed by group corresponding to field in the termios structure defined in . Modes in the last group are implemented using options in the previous groups. Note that many combinations of modes make no sense, but no sanity checking is performed. The modes are selected from the following:]{ abc }[+EXIT STATUS?]{[+0?All modes reported or set successfully.][+>0?Standard input not a terminaol or one or more modes failed.]}[+SEE ALSO?tegetattr(2), tcsetattr(2), ioctl(2)]:%x: %s%c-%s%c%s = ;%c%s = %c;%c%s = ^%c;%c%s %sspeed %s baud; rows %d; columns %d; %sspeed %s baud; undef%s: unknown modemissing argument to %scannot set %s%d %d: invalid number of %s%s %s: missing numeric argument%s: %s: numeric argument expected%s: %s: invalid speed[+%s %c?%s.][+?%s.][+%s (-%s)?%s.][+%s?%s.][+Control Modes.]{Attempt to set input and output baud rate to number given. A value of 0 causes immediate hangupNumber of bits in a character}[+Input Modes.]{}[+Output Modes.]{Carriage return delay styleNewline delay styleHorizontal tab delay styleBackspace delay styleForm feed delay styleVertical tab delay style}[+Local Modes.]{}[+Control Assignments.?If c is undef or an empty string then the control assignment is disabled.]{}[+Combination Modes.]{ekevenplcaseoddpparitysanetabsLCASElibcmdnot a tty%scannot set tty050275K110n134150200300,600X120018002400` 48009600%19200K38400rows n is the number of lines for displaycols Pn is the number of columns for displaycolumns PSame as colsintrCSend an interrupt signalquit |Send a quit signaleraseHErase the last character enteredkillUErase the current lineeofDSend an end of fileeol2Alternate character to end the lineeolEnd the linestart QRestart the output after stopping itstop SStop the outputdsusp YSend a terminal stop signal after flushing the inputsusp ZSend a terminal stop signalrprntRRedraw the current lineflushODiscard outputweraseWErase the last word enteredlnextVEnter the next input character literallyminMininmum number of characters to read in raw modetimeNumber of .1 second intervals with raw modeparenbEnable (disable) parity generation and detectionparodd Use odd (even) paritycreadEnable (disable) inputcs5Char size 5cs6Char size 6cs7Char size 7cs8Char size 8hupcl@@Hangup (do not hangup) connection on last closehup@@Same as hupclcstopbUse two (one) stop bitscrtsctsEnable (disable) RTS/CTS handshakingclocalDisable (enable) modem control signalsignbrkIgnore (do not ignore) break charactersbrkintGenerate (do not generate) INTR signal on breakignparIgnore (do not ignore) characters with parity errorsparmrkMark (do not mark) parity errorsinpckEnable (disable) input parity checkingistrip Clear (do not clear) high bit of input charactersinlcr@@Translate (do not translate) carriage return to newlineigncrIgnore (do not ignore) carriage returnixonEnable (disable) XON/XOFF flow control. stop character stops outputixanyAny character (only start character) can restart output.decctlqSame as -ixanyixoffDisable (enable) XON/XOFF flow controlimaxbel Beep (do not beep) if a character arrives with full input buffericrnlTranslate (do not translate) carriage return to newlineisigEnable (disable) intr, quit, and susp special charactersicanonEnable (disable) erase, kill, werase, and rprnt special charactersicannoniextenEnable (disable) non-POSIX special charactersechoEcho (do not echo) input charactersechoeEcho (do not echo) erase characters as backspace-space-backspaceechokEcho (do not echo) a newline after a kill characterechokeEcho (do not echo) a newline after a kill characterlfkcSame as echok (-echok); obsoleteechonlEcho (do not echo) newline even if not echoing other characterechoctl@@Echo (do not echo) control characters as ^cechoprt Echo (do not echo) erased characters backward, between '\' and '/'flushoDiscard (do not discard) written data. Cleared by subsequent inputpendin Redisplay pending input at next read and then automatically clear pendinnoflshDisable (enable) flushing after intr and quit special characterstostop@@Stop (do not stop) background jobs that try to write to the terminalonlcrTranslate (do not translate) newline to carriage return-newlineonlret@@Newline performs (does not perform) a carriage returnocrnlTranslate (do not translate) carriage return to newlineonocr Do not (do) print carriage returns in the first columnofillUse fill characters (use timing) for delaysofdelUse DEL (NUL) as fill characters for delaysopost Postprocess (do not postprocess) outputcr00cr10cr20 cr300nl0nl1tabs  Preserve (expand to spaces) tabstab0 tab1 tab2 tab3 bs0bs1vt0vt1ff0@ff1@@evenpSame as parenb -parodd cs7oddp Same as parenb parodd cs7paritySame as parenb -parodd cs7ekReset the erase and kill special characters to their default valuessaneReset all modes to some reasonable valuescooked Disable raw input and outputraw Enable raw input and outputlcase Set xcase, iuclc, and olcucLCASE Same as lcase{⍀Pgb⍀PNIz⍀zP50e⍀ePP⍀PP;⍀;P&⍀&PѮ̮⍀P鸮賮⍀P韮蚮⍀P醮聮⍀Pmh⍀PTO⍀P;6⍀P"~⍀~P i⍀iPT⍀TP׭PPPPP Q#QxR }# o# )X#  G#  f   i  g g m ] G# -    ?#  9#  & & &  W & @ 5 &  xRS  xRS xRS xRS  xRS '#Sn b xRSX #S+   xRS "Sj ^ xRST "S  xRS "SxRS"SL@xRS6"S xRS"Sz S S\S SSS SSexRSZNxRS5xRS+xRS&SoaO 9-xR#"xR"xR"xR"xR"cWxRM"=1xR'" xR"xR" sY/w?& &  * iRRiRR * eRQ~eRQx s* maRQeaRQ_ Z* T]RQL]RQF A* ;YRQ3YRQ- (* "URQURQ * QRQQRQ * MRfQMRfQ * IRMQIRMQ * ER4QER4Q * ARQARQ * =RQ=RQ~ y* s9RPk9RPe `* Z5RPR5RPL G* A1RP91RP3 .* (-RP -RP * )RP)RP @<840,($  )#"!(& $')#"!(& $'%R Y&aglrDz |   X L9RRR1$Fjy 1$>Q___i686.get_pc_thunk.cx___i686.get_pc_thunk.bx_b_stty___i686.get_pc_thunk.axdyld_stub_binding_helper__error_infop___opt_infop__sfstdout__DefaultRuneLocale_tcsetattr_optusage_optget_memset_tcgetattr__cmd_init_error_strcmp_ioctl__sfflsbuf_cfgetospeed_cfgetispeed_sfprintf_cfsetospeed_cfsetispeed_strtol___maskrune_usage_Ttable_sane_gin_gout_output___istype_lookup_getspeed_gettchar_set_listchars_listgroup_listmask_listfields_listmode_infof#1/12 1200127049 0 0 100644 796 ` sum.o BB__text__TEXT!T__data__DATA!1__picsymbolstub2__TEXT!1\__la_sym_ptr2__DATA:J__textcoal_nt__TEXT>N @D PUU ED$T$E$⍀P.$ :&:& >9 _b_sum___i686.get_pc_thunk.axdyld_stub_binding_helper_b_cksum#1/12 1200127049 0 0 100644 3044 ` sync.o| __text__TEXTU__data__DATAU__cstring__TEXT`__picsymbolstub2__TEXTU}` __la_sym_ptr2__DATAjP __nl_symbol_ptr__DATA __textcoal_nt__TEXT @ 8 Px US4}t!Exn@2~Ex6ED$?D$ ED$E D$E$[t ETD$E $E}:t}?t+P@D$FD$$'@D$FD$$P ЍE x8u E 8u&$HD$FD$$`EE4[][-? @(#)$Id: sync (AT&T Research) 2006-10-04 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?sync - schedule file system updates][+DESCRIPTION?sync calls sync(2), which causes all information in memory that updates file systems to be scheduled for writing out to all file systems. The writing, although scheduled, is not necessarily complete upon return from sync.][+?Since sync(2) has no failure indication, sync only fails for option/operand syntax errors, or when sync(2) does not return, in which case sync also does not return.][+?At minimum sync should be called before halting the system. Most systems provide graceful shutdown procedures that include sync -- use them if possible.][+EXIT STATUS?]{[+0?sync(2) returned.][+>0?Option/operand syntax error.]}[+SEE ALSO?sync(2), shutdown(8)]libcmd%sx⍀xPc⍀cPytN⍀NP`[9⍀9PGB$⍀$P.b{$Ë$A<,R "  R  R  q` Z=K  y ske ` ZRL G A93 . (s s  ZZ    `! Ra~tn9_b_sync___i686.get_pc_thunk.bx___i686.get_pc_thunk.axdyld_stub_binding_helper__error_infop___opt_infop__sync_optusage_optget_error__cmd_init_usage#1/12 1200127050 0 0 100644 18308 ` tail.o| H.H.__text__TEXT0g__data__DATA __cstring__TEXT  __picsymbolstub2__TEXT*t-<__la_sym_ptr2__DATA-tI0A__nl_symbol_ptr__DATA(.0:__textcoal_nt__TEXT@.0 @pC.E P $pB@UE UEUU$x-hlD$ D$D$E$0-ptptl huFED$UB$,u,E E̅u"E%=tE%=tDžXDž\DžXDž\X\EU-}hl+EUx|x|PTt9T3t9T|p9PsptEUx|EUhlx|x|HLt9L4t9L|p9Hsptx|D$ x|D$T$U$?+hEx)UD$ED$U$*dduEEdE`d9`w``;Eu؋EU@DEUDDx @wD$dT$E$*`+dx|EUD$dT$E$)|3tx3p Ѕux|hlhlx|x|8UT$0D$$ EU}-u EPX} tU EEU$[]ÐUVSDžD EE EE@d}t!Exn@2~Ex6ED$D$ ED$E D$E$NtDžTD$E $LL:00<r000DDDDDDDDDDDDDDDD2D8DDDDDDDDDDDDDDDDDDDDDDD DDDDD8DD=HVdDDžD!xt2!@8fu !@8u EcE!@Et+LD$ ED$ED$E$EЉUE EE ELcuE8fu EEEtE`t EPX!x+EPXE!xt EtE iE^E SEEE7ED$ED$!@$+E̋E8!@D$D$$rE!P ЍE EED$ ED$ED$E$EЉUԋE4E4ftz4f4t"4ctP4lt\4rtbn!UE)ЃAE EԅEPXDžDkE`DžD QECED$D$$9!0E$F~!@D$D$$!P ЍE E 8uhE hD$$tD$$Ap%=tp%=tE E 8uE "Et?DyD$$.EuEEE E%=u&E ED$$E%uE 6D$$!x8t&$D$D$$zEwED$!$q@@uTD$$,DžXE EE@B@AED$DD$ EЋUԉD$T$@$?u{}t$$,M,, Dž,,@PXt@< @X@<@ }tE E EXu!x8T@ <Dž8!$taD$$$Dž<X@@u맍hD$@A@$dt(@BD$D$$\EU $$@;J$@;P @;A }t$E̋@B@Q E)Љ`DžHD$`D$@B$sEEuU@A@ `sD$`D$@B$,EEBDžHEEE`EE;ErE8 uEEE}uHEEuE%tO@98tA@8@BD$dD$!$`dUE)Ѓ``@A Q`D$ED$!$ Dž``D$ED$@B$}$ @9AEDžHHHt/hD$@B$<u$uH@A;hu@B;lu}ED$D$ D$D$@ $uLE%u#@BD$mD$$$E̋@AE%u:D$Ẻ$BD$ @BD$D$$@yt&!@Q;t@B$<t@<<1XXu!x8TV@ @g@<@@HE EtE }t!E8-u4ZD$E$u\E!POgD$ED$$PPu"ED$iD$$VPE%t#ED$dD$!$d}xE EԅE@uED$D$@P $}G}|}s;DD$EЋU؃ڃD$T$ D$P$"EtOD$ D$D$P $HD$T$ !D$P$D$D$D$ !D$P$nD$D$@P $DD$ EЋUԉD$T$P$#E؉U܃}"Et/E؋U܉D$T$ !D$P $<D$ E؋U܉D$T$P$3D$D$D$ !D$P$"Et$~!\DD$EЋUԉD$T$ \D$P$K"Et`D$ D$D$\$\D$D$ !D$\$ \$sE!P;tP$LE UE  !x8TT[^]US0E}x(}lMU D4!ЅtEE[]+[-? @(#)$Id: tail (AT&T Research) 2006-10-18 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?tail - output trailing portion of one or more files ][+DESCRIPTION?tail copies one or more input files to standard output starting at a designated point for each file. Copying starts at the point indicated by the options and is unlimited in size.][+?By default a header of the form ==> filename <== is output before all but the first file but this can be changed with the -q and -v options.][+?If no file is given, or if the file is -, tail copies from standard input. The start of the file is defined as the current offset.][+?The option argument for -c can optionally be followed by one of the following characters to specify a different unit other than a single byte:]{[+b?512 bytes.][+k?1-kilobyte.][+m?1-megabyte.]}[+?For backwards compatibility, -number is equivalent to -n number and +number is equivalent to -n -number.][n:lines]:[lines:=10?Copy lines lines from each file. A negative value for lines indicates an offset from the start of the file.][c:bytes]:?[chars?Copy chars bytes from each file. A negative value for chars indicates an offset from the start of the file.][f:forever|follow?Loop forever trying to read more characters as the end of each file to copy new data. Ignored if reading from a pipe or fifo.][h!:headers?Output filename headers.][L:log?When a --forever file times out via --timeout, verify that the curent file has not been renamed and replaced by another file of the same name (a common log file practice) before giving up on the file.][q:quiet?Don't output filename headers. For GNU compatibility.][r:reverse?Output lines in reverse order.][s:silent?Don't warn about timeout expiration and log file changes.][t:timeout?Stop checking after timeout elapses with no additional --forever output. A separate elapsed time is maintained for each file operand. There is no timeout by default. The default timeout unit is seconds. timeout may be a catenation of 1 or more integers, each followed by a 1 character suffix. The suffix may be omitted from the last integer, in which case it is interpreted as seconds. The supported suffixes are:]:[timeout]{[+s?seconds][+m?minutes][+h?hours][+d?days][+w?weeks][+M?months][+y?years][+S?scores]}[v:verbose?Always ouput filename headers.] [file ...] [+EXIT STATUS?]{[+0?All files copied successfully.][+>0?One or more files did not copy.]}[+SEE ALSO?cat(1), head(1), rev(1)]-/dev/stdinr%s: cannot open%s: cannot position file to tail%s: cannot stat-%c: %s: invalid numeric argument -- unknown suffix-%c: %s: invalid numeric argument -- out of range%s: invalid numeric argument -- out of range ==> %s <== libcmd%s: invalid elapsed time%s: invalid suffix%s/dev/stdin: cannot stat--reverse requires line mode--timeout ignored for --noforever--log ignored for --notimeoutout of spacewrite error%s: log file change%s: %s timeout⍀P ⍀P⍀P⍀P|⍀|Pg⍀gPR⍀RPup=⍀=P\W(⍀(PC>⍀P*%⍀P ⍀P⍀P⍀P⍀P⍀P⍀P{vk⍀kPb]V⍀VPIDA⍀AP0+,⍀,P⍀P⍀P⍀P⍀P⍀P⍀P|⍀Phc⍀PO*++4+M+f+++++++,.,G,`,y,,,,,,-(-A-Z-s---$Ë$<. 0.L f8.L YK5(.L (.L |f(.L H (.L z(.L WA(.L 3e)L _S(.L +(L (L 8.L (L (L A0.L 8.L *L sc*L @|a3'(.L )L (.L %)L *L (.L W0.L UE*L /%,.L *L 0.L *L `*L SC)*L *L 4.L |*L k4.L ]N4.L H8)L 4.L e(4.L )L 4.L 4.L Z4.L *4.L )L 4.L f4.L T4.L D4.L 4L 0L ,L (L $L L L L L L L L L L XL L ML L L 8L L L L L L L L L L L L L L L L L L L L L L L ~L L L L | L x L t L p L l L h L d L ` L \ L X iL T L P L L L H L D &L 7 D L  L  )L t )L H   )p  `)p   )p   l  A * 8.  )   u (Y ,  ((8.(((8. M7[h<K- !.-!.- - .-.- - .k-.k- - .R-x.R-r m- g.9-_.9-Y T- N . -F . -@ ;- 5 .-- .-' "- .,., - .,., - -,-, - -,-, - -,-, - -q,-q, - -X,~-X,x s- m-?,e-?,_ Z- T-&,L-&,F A- ;- ,3- ,- (- "-+-+ - -+-+ - -+-+ - -+-+ - -+-+ - -w+-w+ - -^+-^+~ y- s-E+k-E+e `- Z-,+R-,+L G- A-+9-+3 .- (-* -* - -*-* plhd`\XTPLHD@<840,($  &$%!,'*) + ("#&$%!,'*) + ("#   <d )!@.D.< \.hw>UfEu}7R^nM $9___i686.get_pc_thunk.bx_b_tail___i686.get_pc_thunk.axdyld_stub_binding_helper_sfstdout__Stak_data__error_infop___opt_infop__sfstdin__DefaultRuneLocale__cmd_revline_fmtelapsed_stat_sfwrite_sfprintf_sleep_sfsync_time_stkalloc_optusage_optget_strlen_strelapsed__cmd_init_strtonll___error_sfset_error_sfopen_strcmp_sfclose_sftell_sfmove_sftmp_sfread_sfreserve_fstat_sfseek_sfsize_usage_tailpos_pipetail_init_num___isctype_header_fmt.0#1/12 1200127051 0 0 100644 6900 ` tee.o| \ \ __text__TEXT(__data__DATA(__cstring__TEXT@M__picsymbolstub2__TEXT w% Z__la_sym_ptr2__DATA <__nl_symbol_ptr__DATA@ __textcoal_nt__TEXTT  @ P #U8EEE@EE EEEEE9Er7E+ED$ED$E$ EE E!EE뿋EEEEyEEEÐUStlEE}t!Exn@2~Ex6ED$ D$ ED$E D$E$ t EED$U $ EEu M:M}2w͋EEMLwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwweMD$$T D$D$ $ E}Ѝ x1Ѕt Eb xD$D$ $+ @D$ D$$g @D$ D$$; x8t&$D$ D$$ P E @ )EE 8tAU 8-u7 D$M $}uD$$E m}4UЃD$ $EEu D$$CD$D$Eȉ$E̋EȋUE̋MAEЋUBEԋMA E؋UBMME EEE uLD$ED$U$<ME8yUT$ D$$륃E럋E9Eu E"MED$ $D$D$D$ D$ $jx. "Bt $%u D$$}tlD$ $}x!ED$D$ $UUM MEyE$Eލ @8EċEăt[][-? @(#)$Id: tee (AT&T Research) 2006-10-10 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?tee - duplicate standard input][+DESCRIPTION?tee copies standard input to standard output and to zero or more files. The options determine whether the specified files are overwritten or appended to. The tee utility does not buffer output. If writes to any file fail, writes to other files continue although tee will exit with a non-zero exit status.][+?The number of file operands that can be specified is limited by the underlying operating system.][a:append?Append the standard input to the given files rather than overwriting them.][i:ignore-interrupts?Ignore SIGINT signal.][l:linebuffer?Set the standard output to be line buffered.] [file ...] [+EXIT STATUS?]{[+0?All files copies successfully.][+>0?An error occurred.]}[+SEE ALSO?cat(1), signal(3)]libcmd%s-no space%s: cannot createcannot copynr⍀rPZU]⍀]PA][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?tty - write the name of the terminal to standard output][+DESCRIPTION?tty writes the name of the terminal that is connected to standard input onto standard output. If the standard input is not a terminal, "not a tty" will be written to standard output.][l:line-number?Write the synchronous line number of the terminal on a separate line following the terminal name line. If the standard input is not a synchronous terminal then "not on an active synchronous line" is written.][s:silent|quiet?Disable the terminal name line. Use [[ -t 0 ]]]] instead.][+EXIT STATUS?]{[+0?Standard input is a tty.][+1?Standard input is not a tty.][+2?Invalid arguments.][+3?A an error occurred.]}libcmd%snot a ttynot on an active synchronous line⍀P⍀P⍀Psnk⍀kPZUV⍀VPA!@@ P=0UStDžDžEE}t!Exn@2~Ex6ED$I"D$ ED$E D$E$%tDžD$E $$:>?,8DP_kw wEk\@PD8) @@ %&@EP"E :u L$E $e"uD$$-"t!D$$ "uIE }tUE D$E$B Љ Dž%&@D$_"D$$!'%&@D$_"D$$V!%&P ЍE !&x8u(E 8tu}u}t1u&$ D$_"D$$ }tGE$ D$E$V ED$b"D$$ }t1{"D$ D$xD$&$kE 8EE E u1EECEESEE_EE;Eu`E􉅴ED$$t$ rED$D$$EE8uED$D$$eEE8t M􉍬" U􉕬E 8t Dž Dž L$ D$"D$&$Uu DžD$D$$$[y"D$$;u%%`= t%`tK&&;BrD$ &$&  Džt&D$D$&$E&"D$"D$&$ 9u%%`= t%`tK&&;BrD$ &$&  Dž8t&D$T$&$(&"D$"D$&$du%%`= t%`tK&&;BrD$ &$&  Džt+D$D$&$1&"D$"D$&$mu%%`= t%`tK&&;BrD$ &$&  Džt+D$D$&$:&"D$"D$&$vu%%`= t%`tK&&;BrD$ &$&  Džt+D$D$&$C&"D$"D$&$ ;D$D$"$i8u 8u%%`= t%`tK&&;BrD$ &$_&  Dž:t&D$L$&$&"D$"D$&$3@D$D$"$8D$D$"$8uYD$.="$-E}tE ="ED$ED$$@:u%`tK&&;BrD$ &$&  Dž9t&D$D$&$G&"D$"D$&$"!D$D$ #$k:u "8u%`tK&&;BrD$ &${&  Dž:t&D$L$&$&#D$"D$&$O%  D$D$-#$7% 8u%`tK&&;BrD$ &$^&  Dž:t&D$L$&$&5#D$"D$&$2%JD$D$F#$8u5<D$ P#D$D$$%:u%`tK&&;BrD$ &$&  Dž9t&D$D$&$&U#D$"D$&$% D$D$\#$%:u%`tK&&;BrD$ &$&  Dž9t&D$D$&$|&h#D$"D$&$%+D$D$o#$8uD$$%9u%`tK&&;BrD$ &$&  Dž8t&D$T$&$>&{#D$"D$&$zD$D$#$u%9u%`tK&&;BrD$ &$&  Dž8t&D$T$&$4&#D$"D$&$pD$D$#$k%9u%`tK&&;BrD$ &$ &  Dž8t&D$T$&$* &#D$"D$&$f %@;v;v;v;v;v9E9r+E~tK&&;BrD$ &$ &  DžD$ED$&$@ M)D$$} tI&&;BrD$ &$ & !&@8t[]ÐUS$hEu& MU L4!щM}E"E D$E$ E}EE$[][-? @(#)$Id: uname (AT&T Research) 2007-04-19 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?uname - identify the current system ][+DESCRIPTION?By default uname writes the operating system name to standard output. When options are specified, one or more system characteristics are written to standard output, space separated, on a single line. When more than one option is specifed the output is in the order specfied by the -A option below. Unsupported option values are listed as [option]]. If any unknown options are specified then the local /usr/bin/uname is called.][+?If any name operands are specified then the sysinfo(2) values for each name are listed, separated by space, on one line. getconf(1), a pre-existing standard interface, provides access to the same information; vendors should spend more time using standards than inventing them.][+?Selected information is printed in the same order as the options below.][a:all?Equivalent to -snrvmpio.][s:system|sysname|kernel-name?The detailed kernel name. This is the default.][n:nodename?The hostname or nodename.][r:release|kernel-release?The kernel release level.][v:version|kernel-version?The kernel version level.][m:machine?The name of the hardware type the system is running on.][p:processor?The name of the processor instruction set architecture.][i:implementation|platform|hardware-platform?The hardware implementation; this is --host-id on some systems.][o:operating-system?The generic operating system name.][h:host-id|id?The host id in hex.][d:domain?The domain name returned by getdomainname(2).][R:extended-release?The extended release name.][A:everything?Equivalent to -snrvmpiohdR.][f:list?List all sysinfo(2) names and values, one per line.][S:sethost?Set the hostname or nodename to name. No output is written to standard output.]:[name] [ name ... ] [+SEE ALSO?hostname(1), getconf(1), uname(2), sysconf(2), sysinfo(2)]darwin.i386libcmd/usr/bin/uname%s%s: cannot set host nameCS|SIunknown%s%cinformation unavailablesysname[%s]nodenamereleaseversionmachineARCHITECTUREprocessorPLATFORMHW_NAMEimplementationOPERATING_SYSTEMoperating-systemRELEASEextended-releaseHW_SERIAL%08xhostidHW_PROVIDERvendorSRPC_DOMAINdomainMACHINEm_typeBASEbase_relM!⍀!P94 ⍀ P ⍀P⍀P⍀P⍀P⍀P⍀Py⍀yPqld⍀dPXSO⍀OP?::⍀:P&!%⍀%P ⍀P⍀P⍀P⍀P⍀P⍀Pwr⍀P^Y}⍀}PE@h⍀hP,###$$8$Q$j$$$$$$%%2%K%d%}%%%%$Ë$8& k0&Y,&QE,&,,&",& ,&,&,&,&w,&%,&"#,&,&,&,&,&91#,&"#,&,&,&,&u,&/'#,&"#,&,&,&u,&k,&+~#,&"w#,&d,&\P,&7,&-,&k#,&"d#,&G,&?3,&,&,&_#U#YM,&C"9D#1%,&,&,&,&,&me<#<0,&&"+#,&,&,&,&,&91#,&" #,&,&,&l,&b,&$ L"  L"  #  "X L ,&B "8 "0 $ ,& ,&  ,& ,& ,&; 3 "  ,& " "  ,& ,&  ,&m ,&c ,&  ,& " "  ,& ,&  ,&v ,&l ,&  ,& " "  ,& ,&  ,& ,&u ,&'  ,& " ",&,&,&,&,& ,&"",&,&,&p,&f,&",&"["?,&"q"vfn"\0&4&n"4&n"4&`? _"4&zn_SG;, |xtplhd`\XTPLHD@<840,($  bX"  " (&%(&%  $&%$&%   &% &%  &u%&u%  &\%&\%  &C%&C%  &*%~&*%x s m &%e &%_ Z T&$L&$F A ;&$3&$- ( "&$&$  %$%$ %$%$ %{$%{$ %b$%b$ %I$%I$ %0$%0$~ y s%$k%$e ` Z%#R%#L G A%#9%#3 . (%# %#  %#%# TPLHD@<840,($         fmL"w"<& @&yZO]l>7/%SG:_b_uname___i686.get_pc_thunk.bx___i686.get_pc_thunk.axdyld_stub_binding_helper_sfstdout__error_infop___opt_infop___DefaultRuneLocale_getdomainname_sfsprintf_gethostid_strncpy_strchr_sfputr__sfflsbuf_uname_memset_sfprintf_astconf___toupper_astconflist_sethostname_strlen_optusage_optget_error_eaccess_strcmp__cmd_init___maskrune_usage_hosttype___istype #1/12 1200127055 0 0 100644 9228 ` uniq.o| TT__text__TEXTF __data__DATAF __cstring__TEXT` < __picsymbolstub2__TEXT^4 T__la_sym_ptr2__DATA8 __nl_symbol_ptr__DATA4__textcoal_nt__TEXTL @!"$ P!"UStEEEEEEtED$D$ E$EEt E@ ElD$D$ E$UEEt@E@ E̋Ẽ$ỦT$UT$$EE̋U EE}EEUỦUEEȋEȅtVEȃm~KU9UrAE9EsU: t E8 tEU9Us‹E8 tU: u밃E}tEEE+EU)‰ЉEEEEUP Um}xE;E}EEEE;Eu?}tED$ED$E$E$ЅuE} uSEEkE}ZEt}uEt3}u+U;U*D$ED$E $B }UB }':ED$D$  D$E܉D$E$UB mE;Et^Uĉ$E}u EEĉD$ED$E$D$UT$E $EEEED$$D$E $*UĉT$ED$E $C;Et E}uqEԉEtDUĉT$ED$E $;Et EDE 8x E E"E} tE 8~EUUD$D$E $QEEtE @ EċEąx EEEEEE9E}JD$UT$E $FEE܉EċUUċEĉ$^EEEuEgEE܉EċUUċẺD$UT$EEE؉$}t E܋U EEEE܉U؋E+EEaEEЃt[]UVS`EEEEEKE؃}t!Exn@2~Ex6ED$8 D$ ED$E D$E$ t EcD$E $v EЋEЅuQEЃ:E}=w͋EEMH/?MMMG@Eă}pt}st EEEE܉EbCERMIG8-uG@E"G@E G@EG@EG@D$? D$$. G@D$? D$$ GP ЍE }t ẼtC D$$ ?x8t&$ D$? D$$ E EȋEȅtnE EȀ8-ud D$Mȉ $" uEf D$EȉD$$ E}u,MȉL$h D$$ ;EE EȋEȅtKE x D$EȉD$$ E}u,MȉL$z D$$ 7EE 8t< D$$w $R D$? D$$Q ?0E؉D$ED$ẺD$ED$ED$ ED$ED$E$ F8;U;t E$7U;t E$p?@8EԋEԃ`[^][-? @(#)$Id: uniq (AT&T Research) 2006-08-28 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?uniq - Report or filter out repeated lines in a file][+DESCRIPTION?uniq reads an input, comparing adjacent lines, and writing one copy of each input line on the output. The second and succeeding copies of the repeated adjacent lines are not written.][+?If the output file, outfile, is not specified, uniq writes to standard output. If no infile is given, or if the infile is -, uniq reads from standard input with the start of the file is defined as the current offset.][c:count?Output the number of times each line occurred along with the line.][d:repeated|duplicates?Output the first of each duplicate line.][D:all-repeated?Output all duplicate lines as a group with an empty line delimiter specified by delimit:]:?[delimit:=none]{[n:none?Do not delimit duplicate groups.][p:prepend?Prepend an empty line before each group.][s:separate?Separate each group with an empty line.]}[f:skip-fields]#[fields?fields is the number of fields to skip over before checking for uniqueness. A field is the minimal string matching the BRE [[:blank:]]]]*[^[:blank:]]]]*.][i:ignore-case?Ignore case in comparisons.][s:skip-chars]#[chars?chars is the number of characters to skip over before checking for uniqueness. If specified along with -f, the first chars after the first fields are ignored. If the chars specifies more characters than are on the line, an empty string will be used for comparison.][u:unique?Output unique lines.][w:check-chars]#[chars?chars is the number of characters to compare after skipping any specified fields and characters.] [infile [outfile]] [+EXIT STATUS?]{[+0?The input file was successfully processed.][+>0?An error occurred.]}[+SEE ALSO?sort(1), grep(1)]%*d%4d libcmd%s-c and -D are mutually exclusive-r%s: cannot openw%s: cannot createtoo many arguments_Y⍀YPKFD⍀DP2-/⍀/P⍀P⍀P⍀P⍀P⍀P⍀P~⍀Pje⍀PQLr⍀rP83]⍀]PH⍀HP &?Xq$Ë$. <(  4  8  <  <  u ` 4X H w2  u8ecavf<\F<@0@D<D<DDDnDYDGD.@D<,E|xtplhd`\XTPLHD@<840,($  ` y\5"H fLO6'0 , PX Z T.L.F A ;*3*- ( "&&  ""    ii  PP  77  ~ y s k e ` ZRL G A93 . (    40,($         ` !LPe \Rt9___i686.get_pc_thunk.bx_b_uniq___i686.get_pc_thunk.axdyld_stub_binding_helper_sfstdout_sfstdin__error_infop__strncasecmp__opt_infop__memcmp_sfclose_sfopen_strcmp_optusage_error_optget__cmd_init_sfreserve_sfprintf_sfsprintf_sfwrite_memcpy_fmtbuf_sfgetr_usage_uniq#1/12 1200127056 0 0 100644 8340 ` wc.o| __text__TEXTYT__data__DATAY __cstring__TEXT` __picsymbolstub2__TEXTwLZ__la_sym_ptr2__DATAc<__nl_symbol_ptr__DATA8__textcoal_nt__TEXTL @ X0 P#US$Et;M D$ T$D$zD$$Et;MD$ T$D$zD$$Et;MD$ T$D$zD$$oEt;MD$ T$D$zD$$*} t#E D$D$$;BrD$ $ $[]UWVSWDž\EEEEEE}t!Exn@2~Ex6ED$ D$ ED$E D$E$ tDždD$M $ XXuX:PP=wPPPCo+7\\\{\o\ c\W@D$ D$$ +@D$ D$$ P E x8t&$U D$ D$$T \tU\t D$$$ \x(\ D$$ \u\\$ TTu D$$ \u(D$D$T $ T@ M ``tE `t'`8-u+) D$` $ uEN+ D$`D$$f E}u%`L$- D$$ n`tX\hD$E@$p%=upD$ D$D$E@$Ɖ׋EU)TD$ D$D$E@$C`D$ED$T $ U;t E$TEHTEHT EH\L$`D$T $zE ``E X~jE؋U܋T EȋŰTEЋUԋT\D$= D$T $@8LL}~ DžL}Ldd[^_][-? @(#)$Id: wc (AT&T Research) 2006-08-25 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?wc - print the number of bytes, words, and lines in files][+DESCRIPTION?wc reads one or more input files and, by default, for each file writes a line containing the number of newlines, words, and bytes contained in each file followed by the file name to standard output in that order. A word is defined to be a non-zero length string delimited by isspace(3) characters.][+?If more than one file is specified, wc writes a total count for all of the named files with total written instead of the file name.][+?By default, wc writes all three counts. Options can specified so that only certain counts are written. The options -c and -m are mutually exclusive.][+?If no file is given, or if the file is -, wc reads from standard input and no filename is written to standard output. The start of the file is defined as the current offset.][l:lines?List the line counts.][w:words?List the word counts.][c:bytes|chars:chars?List the byte counts.][m|C:multibyte-chars?List the character counts.][q:quiet?Suppress invalid multibyte character warnings.][L:longest-line|max-line-length?List the longest line length.] [file ...] [+EXIT STATUS?]{[+0?All files processed successfully.][+>0?One or more files failed to open or could not be read.]}[+SEE ALSO?cat(1), isspace(3)] %7I*d %slibcmd%s-c and -C are mutually exclusiveCinternal error-r%s: cannot opentotalr⍀rP]⍀]PH⍀HP3⍀3P⍀P ⍀ P~y⍀Pe`⍀PLG⍀P3.⍀P⍀P⍀Pv⍀vPa⍀aPL⍀LP+D]v %>W$Ë$Nc8(~t^F;+CCCCCCC|CxtpClChCdC`C\CXCTCPLCHCDC@C<C8C4C0C,C(C$C CCCCC CCCCCCCCCCCCCCCCCCCCCTE`+  zn U K E9 /      | MA 7  s mOeO_ Z T6L6F A ;3- ( "          {{  wnwn~ y ssUksUe ` Zo<Ro<L G Ak#9k#3 . (g  g   cc 840,($         `$YdsP7___i686.get_pc_thunk.bx_b_wc___i686.get_pc_thunk.axdyld_stub_binding_helper_sfstdin__ast_info__error_infop___opt_infop__sfstdout_sfclose__cmd_wccount_lseek_fstat_sfopen_strcmp_memset__cmd_wcinit__ast_setlocale_optusage_error_optget__cmd_init__sfflsbuf_sfprintf_usage_printout#1/12 1200127057 0 0 100644 2844 ` revlib.o ::__text__TEXTL __data__DATA__picsymbolstub2__TEXT$__la_sym_ptr2__DATA. __textcoal_nt__TEXT6F @, t P UWV EUEUDžD$ D$D$E$$uDž}xR}}vFD$EUD$T$ D$E$"3M3E ȅtDžD$D$D$ D$E$x&E"PЄt@%uDžDEEED$ D$D$E$;U%;E| ;UwDžЀDž ;U9;E| ;Us#E))EUD$ D$T$E$D$D$E$!ƅ u9uDžc: u9u/ t&++D$D$E $yDž+u2E U ;BrD$ E $E  }D$D$T$ E D$E$Ɖ׋11 ȅtDžDžd;U;E|";UwP'D$ EUD$T$E$D$D$T$ E D$E$Ɖ׋11 ȅt Dž DžĀ ^_]s⍀P_Z|⍀|PFAg⍀gP-(R⍀RP=⍀=P(⍀(P$1'vjT@ 2 2 ~ y s.k.e ` Z*R*L G A&9&3 . (" "    6@\TkdK'__cmd_revline___i686.get_pc_thunk.axdyld_stub_binding_helper__sfflsbuf_sfwrite_sfread_sfmove_sftmp_sfseek #1/12 1200127058 0 0 100644 3788 ` wclib.o| __text__TEXT /__data__DATA3 __cstring__TEXT3 __picsymbolstub2__TEXTO $__la_sym_ptr2__DATAM __nl_symbol_ptr__DATAh  __textcoal_nt__TEXTx @  P US4D$$d$EEu EoUE EEEm}y:UUE}tD$@M $tEEUM뺋E@ EEE4[]ÐUVSĀCEEED$D$E $EEEEEEEǀǀE EEEEEEEE+E~=x(E+ED$ML$$B0Ѕx`}tE+ED$ED$E $D$D$E $EEuEEUE @ ЉEEUx(~u6@(D$ML$@$B0ЉF F ~P U䍃@E!E@ E EEEMM}E3E̋U3U ЅE  EBHUȋM̉UMċMȉH@D$$@H@@} u}E؋U+EUEUUUEM;|7MU;UE;vME؋U+EUE؋U܉EUEUED$@E$Qt Ex}nEEUZD$D$E $EEE @ EE{UT$MMED$E $|EEUUMUM܃}u>}yEUMUEEt}uEUMMJ}uUM<tEUmUMEEU MMMEE}y"U9UvYEUM9 tEދEUEEEuEMEEEtEU뗃mE;ErUMEEEEUE}_}UEUH}y EU}uEUEU؋M܉EUЋMԉEUȋM̉ [^]ÐUS$Eu&4MU L4!щM}E"E D$E$E}EE$[]invalid multibyte characterD⍀P0+|⍀|Pg⍀gPR⍀RP=⍀=P(⍀(P(A$Ë$~Lt@< i(9h(h"hhl{lmlPl:l2l*lllwl ~ p   a9a9~ y s] k] e ` ZYRYL G AU9U3 . (Q Q  MM     44x|&teL__cmd_wcinit___i686.get_pc_thunk.bx__cmd_wccount___i686.get_pc_thunk.axdyld_stub_binding_helper__error_infop___ast_info__Stak_data__DefaultRuneLocale_error_sfreserve_sfread_sfset_stkalloc___maskrune___istype#1/12 1200127059 0 0 100644 35428 ` sumlib.o r r __text__TEXTV_ u__data__DATAV_vb__const__TEXT`_b__cstring__TEXTd\ g__const__DATA`or|f__picsymbolstub2__TEXTEEUEUED$T$ EU$T$pEUUMT$ L$D$mcD$E $pEt.MAQ D$ T$D$mcD$E $GpD[]ÐUME U A BE @UE@ EU UEEEU9UrEEEUEP ÐU(E@ EUE%‰UUE‰UUEB E$ÐUEP 1P0@ P$1P4@$P(1P8@(P,1P<@,U(D$P$4oEEtUEBUE EÐUE EU UEEEU9UroEEUiEEUEEU!‹E#E EE-Q EEUEEU!‹E#E EE*ƇGEE UEEU!‹E#E EE-WEEUEEU!‹E#E EE-jEEUEEU!‹E#E EEؘiEEUEEU!‹E#E EE-QtEE UEEU!‹E#E EE-OEEUEEU!‹E#E EE-B(vEEUEEU!‹E#E EE"kEEUEEU!‹E#E EE-mgEE UEEU!‹E#E EE-rYEEUEEU!‹E#E EE!IEEUEEU!‹E#E EE- EEUEEU!‹E#E EE-L?EE UEEU!‹E#E EEQZ^&EEUEEU!‹E#E EE-V8IEEUEEU!‹E#E EE-)EEUEEU!‹E#E EESDEE UEEU!‹E#E EE-^'EEUEEU!‹E#E EE-8,EEUEEU!‹E#E EE!EEUEEU!‹E#E EE-* ‹E = ‹E < ЉEԋE@(EE@,EE@0EE@4EE@8EEE3E#E3EEEyZEEEE3E#E3EEEyZEEEE3E#E3EEEyZEEEE3E#E3EEEyZEEEE3E#E3EEEyZEEEE3E#E3EEEyZEEEE3E#E3EEEyZEEEE3E#E3EEEyZEEEE3E#E3EEEyZEEEE3E#E3EEEyZEEEE3E#E3EEEyZEEEE3E#E3EEEyZEEEE3E#E3EEEyZEEEE3E#E3EEEyZEEEE3E#E3EEEyZEEEE3E#E3EEEyZEEEE3E#E3E‹E3E3E3EEEEEEyZEEEE3E#E3E‹E3E3E3EEEEEEyZEEEE3E#E3E‹E3E3E3EEEEEEyZEEEE3E#E3E‹E3E3E3EEEEEEyZEEEE3E3E‹E3E3E3EEEEEEnEEEE3E3E‹E3E3E3EEEEEEnEEEE3E3E‹E3E3E3EEEEEEnEEEE3E3E‹E3E3E3EEEEEEnEEEE3E3E‹E3E3E3EEEEEEnEEEE3E3E‹E3E3E3EEEEEEnEEEE3E3E‹E3E3E3EEEEEEnEEEE3E3E‹E3E3E3EĉEEEċEčEnEEEE3E3E‹E3E3E3EȉEEEȋEȍEnEEEE3E3E‹E3E3E3ẺEEE̋E̍EnEEEE3E3E‹E3E3E3EЉEEEЋEЍEnEEEE3E3E‹E3E3E3EԉEEEԋEԍEnEEEE3E3E‹E3E3E3EEEEEEnEEEE3E3E‹E3E3E3EEEEEEnEEEE3E3E‹E3E3E3EEEEEEnEEEE3E3E‹E3E3E3EEEEEEnEEEE3E3E‹E3E3E3EEEEEEnEEEE3E3E‹E3E3E3EEEEEEnEEEE3E3E‹E3E3E3EEEEEEnEEEE3E3E‹E3E3E3EEEEEEnEEEEU!‹E E#E ЍE3E3E3EEEEEE-$CpEEEEU!‹E E#E ЍE3E3E3EEEEEE-$CpEEEEU!‹E E#E ЍE3E3E3EEEEEE-$CpEEEEU!‹E E#E ЍE3E3E3EĉEEEċEčE-$CpEEEEU!‹E E#E ЍE3E3E3EȉEEEȋEȍE-$CpEEEEU!‹E E#E ЍE3E3E3ẺEEE̋E̍E-$CpEEEEU!‹E E#E ЍE3E3E3EЉEEEЋEЍE-$CpEEEEU!‹E E#E ЍE3E3E3EԉEEEԋEԍE-$CpEEEEU!‹E E#E ЍE3E3E3EEEEEE-$CpEEEEU!‹E E#E ЍE3E3E3EEEEEE-$CpEEEEU!‹E E#E ЍE3E3E3EEEEEE-$CpEEEEU!‹E E#E ЍE3E3E3EEEEEE-$CpEEEEU!‹E E#E ЍE3E3E3EEEEEE-$CpEEEEU!‹E E#E ЍE3E3E3EEEEEE-$CpEEEEU!‹E E#E ЍE3E3E3EEEEEE-$CpEEEEU!‹E E#E ЍE3E3E3EEEEEE-$CpEEEEU!‹E E#E ЍE3E3E3EEEEEE-$CpEEEEU!‹E E#E ЍE3E3E3EEEEEE-$CpEEEEU!‹E E#E ЍE3E3E3EEEEEE-$CpEEEEU!‹E E#E ЍE3E3E3EĉEEEċEčE-$CpEEEE3E3E‹E3E3E3EȉEEEȋEȍE-*>5EEEE3E3E‹E3E3E3ẺEEE̋E̍E-*>5EEEE3E3E‹E3E3E3EЉEEEЋEЍE-*>5EEEE3E3E‹E3E3E3EԉEEEԋEԍE-*>5EEEE3E3E‹E3E3E3EEEEEE-*>5EEEE3E3E‹E3E3E3EEEEEE-*>5EEEE3E3E‹E3E3E3EEEEEE-*>5EEEE3E3E‹E3E3E3EEEEEE-*>5EEEE3E3E‹E3E3E3EEEEEE-*>5EEEE3E3E‹E3E3E3EEEEEE-*>5EEEE3E3E‹E3E3E3EEEEEE-*>5EEEE3E3E‹E3E3E3EEEEEE-*>5EEEE3E3E‹E3E3E3EEEEEE-*>5EEEE3E3E‹E3E3E3EEEEEE-*>5EEEE3E3E‹E3E3E3EEEEEE-*>5EEEE3E3E‹E3E3E3EĉEEEċEčE-*>5EEEE3E3E‹E3E3E3EȉEEEȋEȍE-*>5EEEE3E3E‹E3E3E3ẺEEE̋E̍E-*>5EEEE3E3E‹E3E3E3EЉEEEЋEЍE-*>5EEEE3E3E‹E3E3E3EԉEEEԋEԍE-*>5EEMUEB(A(MUEB,A,MUEB0A0MUEB4A4MUEB8A8ÐUV4EEE E}u EE@ ?E@+EEMUEB A MUEB$A$UE@ B MEp$UE9B A$}tSE;ErKED$ED$EE<$d<E&E UЍE4EEE1‹E 1EU!‹E#E1‹E#E1ЍEẺEȋEЉE̋EԉEЋEE؉EԋE܉E؋EE܋EEEEEE}EƒЍEEċEĉE1‹E1ЉEċEƒЍEEEE 1‹E 1ЉEEԉE1‹E1ЉMȋEЋU!‹E#E1>&EȉEUЍ uUЍ<EEE ƒЍEEEċU:EEEE1‹E 1EU!‹E#E1‹E#E1ЍEẺEȋEЉE̋EԉEЋEE؉EԋE܉E؋EE܋EEEEEE}?wMUEB`A`MUEBdAdMUEBhAhMUEBlAlMUEBpApMUEBtAtMUEBxAxMUEB|A|EEEEEEEEEE\[^_]ÐUWV0EEE E}u EE􋐄Ɖ?E}@+EEE;ErsED$ED$EE$3uMEUE)UEED$E$YdED$ED$EE$B3uMEEEE}?wFED$E$ME􋐄E(@E@벃}tGED$ED$E$2uMEEEEE0^_]UVSuD$ w!D$F`$2D$@D$$1dždž[^]ÐU(D$$T2EEtUEBUE E$TEÐUWV`EEE􋐄Ɖ?EE􋐄EUEEЋUUԋEЋUԉEUE%UƉE%U M ЉEUŰEfUfƉEUEUM MċUċẺE M̉}UEЃ@E}8w,8+ED$D$EE$10}?w'@+ED$D$EE$/ED$E$D$8D$E$/+D$8D$E$/EME􋐄QED$E$tE EE}~VUED`E܍EuME%E% ЉD`EUED`EEE}~%MUEuD0 u2D2@U؈D@ED$hD$E`$.E`^_]ÐUS$EUUt E@E U UE EU9Ur%ED$E\!D$E $.Ѹ$[]ÐUME E @U A BUWVS[EEEEUEE؉U܋EEЉUԋEEȉŰEEUċEEUEEUEEUEE Px|E |pxtptx|x%|Ɖx%| x Љ|El}hxf|fƉx|`d` \\lhd lhDEdEĉEĉEd ω ƋE`E\EXE` \X ȉ1P1щTPTPTE LEĉEĉ EL ω ƋP1T1EU@DEU}!lj8E!Љ<8<8m1'Y GQcg)) '8!.m,M 8STs e jv.,r迢KfpK£Ql$օ5pjl7LwH'4 9JNOʜ[o.htocxxȄnjlPxqg jgrn<:ORQhك["(ט/Be#D7q/;Mۉ۵8H[V9YO?m^BؾopE[N1$} Uo{t]r;ހ5%ܛ&itJi%O8GՌƝew̡ $u+Yo,-ntJAܩ\SڈvfRQ>2-m1?!'Y= % GoQcpn g))/F '&&\8!.*Zm,M߳ 8ScTs ew< jvG.;5,rdL迢0BKfpK0TQlReU$* qW5ѻ2pjҸSAQl7LwH'Hᵼ4cZų 9ˊAJNscwOʜ[o.h]t`/CocxrxȄ9dnj(c#齂lPyƲ+SrxqƜa&>'!Ǹ}xnO}orgȢ}c ?G5 q}#w($@{2 ˾L*~e)Y:o_XGJDl؞]|6*)bp0ZY9Y/1 g&3gXhJd . ۤOHGɼg j;ʄg+rn<6_:OтRQl>+hkAكy!~[%I*u %I*u%06..64u%06..64u%06..64u%06..64upolydoneinitrotatesize%02xmpyaddatt|sys5|s5|defaultThe system 5 release 4 checksum. This is the default for sum when getconf UNIVERSE is att. This is the only true sum; all of the other methods are order dependent.ast4|32x4|twThe ast 128 bit PRNG hash generated by catenating 4 separate 32 bit PNRG hashes. The block count is not printed.bsd|ucbThe BSD checksum.crc32 bit CRC (cyclic redundancy check).[+polynomial?The 32 bit crc polynomial bitmask with implicit bit 32.]:[mask:=0xedb88320][+done?XOR the final crc value with number. 0xffffffff is used if number is omitted.]:?[number:=0][+init?The initial crc value. 0xffffffff is used if number is omitted.]:?[number:=0][+rotate?XOR each input character with the high order crc byte (instead of the low order).][+size?Include the total number of bytes in the crc. number, if specified, is first XOR'd into the size.]:?[number:=0]md5|MD5The RSA Data Security, Inc. MD5 Message-Digest Method, 1991-2, used with permission. The block count is not printed.[+(version)?md5 (RSA Data Security, Inc. MD5 Message-Digest, 1991-2) 1996-02-29]prng32 bit PRNG (pseudo random number generator) hash.[+mpy?The 32 bit PRNG multiplier.]:[number:=0x01000193][+add?The 32 bit PRNG addend.]:[number:=0][+init?The PRNG initial value. 0xffffffff is used if number is omitted.]:?[number:=0x811c9dc5]sha1|SHA1|sha-1|SHA-1FIPS 180-1 SHA-1 secure hash algorithm 1.[+(version)?sha1 (FIPS 180-1) 1993-05-11] [+(author)?Christophe Devine ]sha256|sha-256|SHA256|SHA-256FIPS SHA-256 secure hash algorithm.[+(version)?sha-256 (FIPS) 2000-01-01][+(author)?Aaron D. Gifford]sha384|sha-384|SHA384|SHA-384FIPS SHA-384 secure hash algorithm.[+(version)?sha-384 (FIPS) 2000-01-01][+(author)?Aaron D. Gifford]sha512|sha-512|SHA512|SHA-512FIPS SHA-512 secure hash algorithm.[+(version)?sha-512 (FIPS) 2000-01-01][+(author)?Aaron D. Gifford]posix|cksum|std|standardThe posix 1003.2-1992 32 bit crc checksum. This is the default cksum(1) method.crc-0x04c11db7-rotate-done-sizezipThe zip(1) crc.crc-0xedb88320-init-donefddiThe FDDI crc.crc-0xedb88320-size=0xcc55cc55fnv|fnv1The Fowler-Noll-Vo 32 bit PRNG hash with non-zero initializer (FNV-1).prng-0x01000193-init=0x811c9dc5ast|strsumThe ast strsum(3) PRNG hash.prng-0x63c63cd9-add=0x9c39c33ddefault*@(%s)*[+%s?%s]{ %s }[+%s?%s Shorthand for %s.]idd<X,e@e$8Tee<lee f h hh Xldhi@iDdTj j`j 654h98T6jj k?\?`=hCB@ckkk ZYdPZTZpT#l`ll(TSdP\YXpTlm`mmmmmmmm nnnno迎⍀P髎覎⍀P钎荎⍀Pyt⍀P`[⍀PGB⍀P.)⍀P{⍀{Pf⍀fPލQ⍀QPʍō<⍀<P鱍Iqbq{qqqqqqr*rCr$Ë$0_|r__B ^^?o]^q]^q]^q]|^m^8o]S^`o]:^`o]1^"^/o] ^`o]]`o]]B ]r\`o[9\`o[/\\\'o[[`o[[q[[~[d['o[F[q[%[o[[B ZZ\d`Z\ZB HZ"ZYYYcYYB JY;Y\dXXB X_WWVVVxVdT>TSSScSSB ShRQQPKaCFaCCB VCGC\dCBB BBAAAARA@???v?`i?e?B ?>Z>7>=;_9o:_99B Q9B9\d88B '7 76_`6\6B H6"655M585KdyQBed"ad,B \dxtB _plB X 8  _PWd(PdKd|TEFd(Ad$B ~& dB ddidB |xtplh`\XTPLHD@840,($  |xplhd`\TPHD@<84,(  W wr;rwr;rA W sr"rsr"rA W or ror rA W krqkrqA W grqgrqA W crqcrq~A yW s_rqk_rqeA `W Z[rqR[rqLA GW AWrsq9Wrsq3A .W (SrZq SrZqA W OrAqOrAqA ($  NSRPOUTVLQMNSRPOUTVLQMK`_&<1T<lHT_jXt$8 _ _ D   !D 0X;dElPZeDpd|45 6T68h9_`acc+9=`=K\?X?e@rBhCCdPS(TpTX\YY Z TZZ$`o-qe r r+\Q]H]5$]"\Z>h][] }___i686.get_pc_thunk.bx_sumopen_suminit_sumblock_sumdone_sumprint_sumdata_sumclose_sumusage___i686.get_pc_thunk.axdyld_stub_binding_helper__DefaultRuneLocale__ast_free_strmatch_sfsprintf_memset_memcpy_strtoul_strncmp_swapmem___udivdi3_sfprintf__ast_calloc_id_long_open_long_init_long_done_short_done_long_print_long_data_att_block_att_done_ast4_init_ast4_open_ast4_block_ast4_print_ast4_data_bsd_block_crc_open___isctype_crc_init_crc_block_crc_done_md5_pad_md5_encode_md5_decode_md5_init_md5_open_md5_transform_md5_block_md5_done_md5_print_md5_data_prng_open_prng_init_prng_block_sha1_process_sha1_block_sha1_init_sha1_open_sha1_done_sha1_print_sha1_data_K256_sha256_initial_hash_value_K512_sha384_initial_hash_value_sha512_initial_hash_value_SHA256_Transform_sha256_block_sha256_init_sha256_open_sha256_done_sha256_print_sha256_data_SHA512_Transform_sha512_block_sha512_init_sha512_open_sha512_done_sha512_print_sha512_data_sha384_init_sha384_open_sha384_print_sha384_data_methods_maps