@ ݘp #% A C// /N v$NetBSD: crt0.c,v 1.21 1999/01/22 11:29:16 mycroft Exp $NVH0 $n &.##q$g$Hx//a#%Pf#%`R#%-| . .g Hy aX// /.a0/aNq _ .N@eNpN/usr/libexec/ld.soNo ld.so Failure reading ld.so Bad magic: ld.so Cannot map ld.so crt0: update /usr/libexec/ld.so ld.so failed NVH8<&.# ABBHz\HxIBNE@$Oxf Hx HzKHxHxNHxHxNOHx Hn/HxNOxe HxHzHxHxNHxHxNO".$ B@Jg A f `>  g6BBJg Af `( g HxHzHxHxNHxHxNOG@x&".$ B@Jg A f`h   gZ B@Jg  f`@  g2BBJg  g`  f B"< ` Br `BB//B/HxHx .ЮЮ/BHxBHxN%@O,xf HxHz HxHxNHxHxNO".$ B@Jg A g&`  g B@Jg Ag` f"n I B@Jg A f`l   g^ B@Jg  f`D  g6BBJg  g`  f ?`  ` @`"n I B@Jg A f`h   gZ B@Jg  f`@  g2BBJg  g`  f  `p Ј` "B//B/HxHx/.Q/ HxBHxNO,xf HxHzjHxHxNHxHxNO .gTBBB/HxHx/ .ЮВ/HxBHxNO,xf HxHzHxHxNHxHxNOA@ ##q@# @#%@#AA E*RG / HxNPxfJHx HzHxHxN/ HxNOfHxHzHxHxNHxHxNx ؃#A ` yA P/(aL<N^NuNV yA PJg/. /. PN`BN^NuNV yA PJg /. hN`pN^NuNV yA PJg/. /. hN`BN^NuNV yA PJg/./. /. h N`pN^NuService unavailableNV yA PJgHnHxB h NO rf <&` .fB`/aN^NuNV yA PJg hJfB` /. /.NN^NuNV/ n.Bf JgR`$N^Nu8 Feb 2002200202088.0.201C-KermitWeb http://www.columbia.edu/kermit/ or http://www.kermit-project.org/.fax +1 (212) 663 8202 or +1 (212) 662 6442, email kermit@columbia.edu,612 West 115th Street, New York NY 10025-7799, USA; phone +1 (212) 854 3703,For further information, contact the Kermit Project, Columbia University,of use set forth above are breached.New York reserve the right to revoke this permission if any of the termsC-Kermit software. The Trustees of Columbia University in the City ofremoved, altered, or obscured and shall be included in all copies of theThe above copyright notice, permissions notice, and disclaimer may not be ATTORNEYS' FEES) ARISING OUT OF YOUR USE OF THIS SOFTWARE. AND ALL CLAIMS, DEMANDS, LOSS, DAMAGE OR EXPENSE (INCLUDING THE CITY OF NEW YORK, ITS EMPLOYEES AND AGENTS FROM AND AGAINST ANY INDEMNIFY AND HOLD HARMLESS THE TRUSTEES OF COLUMBIA UNIVERSITY IN HEREAFTER ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. YOU SHALL IN CONNECTION WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR IS OR CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR BE LIABLE FOR ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL, THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK SHALL NOT WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK OF ANY KIND, EITHER FITNESS FOR ANY PURPOSE, AND WITHOUT WARRANTY BY THE TRUSTEES OF TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK AS TO ITS THIS SOFTWARE IS PROVIDED AS IS, WITHOUT REPRESENTATION FROM THEDISCLAIMER:prior written permission.products derived from or including the C-Kermit software without specificThe name of Columbia University may not be used to endorse or promote Kermit Project, Columbia University; contact kermit@columbia.edu. or clients except as in Clause (A), requires a license from the by any commercial enterprise to its actual or potential customers or with any product not covered by Clause (A), or its distribution(B) Inclusion of C-Kermit software in whole or in part, in any form, in simply a matter of keeping a consistent and supportable code base). Kermit Project, which will not be unreasonably withheld (this is C-Kermit source code may not be changed without the consent of the an Open Source operating system with accompanying utilities. The computer, as long as the primary character of the distribution is Web site, or preinstalled software on a new GENERAL-PURPOSE distributions include, but are not limited to, CD-ROM, FTP site, operating systems) are included in the same distribution. Such approved licenses, even if non-Open-Source applications (but not SYSTEMS that have OSI (Open Source Initiative, www.opensource.org) included WITHOUT EXPLICIT LICENSE in distributions of OPERATING(A) The C-Kermit software, in source and/or binary form, may beConditions for REDISTRIBUTION are as follows:accessed by customers or clients, WITHOUT EXPLICIT LICENSE.INTERNAL DISTRIBUTION and use, including installation on servers that arehis or her OWN USE, and by any company or other organization for its ownProject or implicitly licensed by Clause (A) below) by any individual forColumbia University (or from any source explicitly licensed by the KermitThe C-Kermit software may be obtained directly from the Kermit Project atPERMISSIONS: All rights reserved. The Trustees of Columbia University in the City of New York.Copyright (C) 1985, 2002, Entering server mode. If your local Kermit software is menu driven, use the menus to send commands to the server. Otherwise, enter the escape sequence to return to your local Kermit prompt and issue commands from there. Use SEND and GET for file transfer. Use REMOTE HELP for a list of other available services. Use BYE or FINISH to end server mode. /etc/iksd.confOtherZMODEMYMODEM-gYMODEMXMODEM-CRCXMODEMKermitU1autokeepdtr/ctsxxx2xxx1stringetx/ackdtr/cdrts/ctsxon/xoffnonepipesshnamed-pipenetbioslatdecnetx.25tcp/ipmodemdirect-serialremoteOS/2UOWindows-32UNOS-9UDMS-DOSU8UNIXApollo AegisN3Stratus VOSMVAmigaL3Atari STK2MVS/ROSCOEI9CICSI7MUSICI4MVS/TSOI2VM/CMSI1AOS/VSF3RT11DBRSTS/EDAVMSD7MacintoshA3Apple IIA1anonymous0NVH00&.f <'@`DA4l 0(`8ʵ5l,G4h/C $Ԃ/3(aPJgR5m L N^NuNVH 0$.f`6 `4ʵ5l(G4h/A /3 aPJgR5mpL N^Nuisabsoluteisabsolute rcNV/ /$nBJgJfB`T/ a,XJ2:g// HzHxa[@O /g ~ftJ2:g/HzzHzHxa[ $.$nN^NuNVJ1f /.a`pN^NuinitflowNVAc,BBc0r#c4Bc8BcTBcOJ0f.J9g Hz'a*XHxaBHxaNO B1J1gB4TB4PB4B4B4XJbgb&<>/9b//9d a O Jm@$9'(B'(BHz/a .O Jm Hxa X#'(Hx/a $.&.N^NuNVJ2g BBa bPaJla(N^Nuinserverdotakeinisstelnetmain executing init filemain exits init fileNV/ a J2:g>/91HzHzHxENOJ2:g/92HzHzyHxNOa J2:g8/91HzHzfHxaQtO`Hxa 3Xga&r1mJ2:g/91HzHz5HxaQ*$nN^NuInterrupt during initialization or command-line processing.C-Kermit quitting...NV/ J(vfHzE!NHzNPHxHxaLH$nN^Nucl_commandsNVJ3gV/93Hza Prl8HxB/a O `Hxa 3Xga%rrma Ba 3Xga%Z`Nqckcmai got interruptNVa B3J2:gBHz4HzHxaON^Numain cmdfil\%0NVJ2:gBHy(zHzHxaOOHy(zHza Hy(za O `Hxa 3Xga$r1mr#(vN^NuNV/ J(vfHzE!NHz>NPHxHxaJ$nN^NusetprefixNV//$.#1 91"ҀA,!J2:g/Hz"HzHxaNvmvoJg `vfJWIDBA_1RvlrA_1R oAa0vf>J1gD3_3_3_03`B90\A_1 1 `C_B90\A1 1 3a2v1nf3`3`3_3_`3_rA_BpRvlrA_BpR oB90\A_1 1 9 /gB9/1 1 3`3_3a3`3_3`3_3`3_v1ng1gJ1g 3`3`3_3_v1f3_3_3_3_3_3_3_3`3_3_3_3_3`3`3`3`3`3`3a$.&.N^Nu-., Kermit versionNVH<#%%#%%/9%E N(@/9%N&@C PrlHxHz'/9%aj`B/9%Hz/9%Hx/9%aOI y%JgH/a4&@C X nHHxHz8/9%E]NHx/9%/9%NOI/9%K N&@XJoC rmtHxHz/9%E]NHx/9%/9%NI/9%N&@OJo6C rm*HxHz/9%NHx/9%/9%NIO/9%aL&@XJo8I rm,HxHzT/9%E]NHx/9%/9%NO#%b#%J2:gB/9%Hz HxaJ L<N^Nuiksdkermit?Incomplete IKSD URL dourl: out of memory@ Password::?Connection failed: %s , connect, if fail exit 1 IKSD login failedremote login , exit \m(rc), bye, .rc := \v(status), get , set xfer bell off, set xfer displ briefdourl clcmdstelnetftp?Sorry, %s URLs not supported NVH 0BHxHzG(/EiNOJgBHxHz/NOJftJ4fHzaHxHxaDO A,JfHz /a PJ0fHxa$Xf Hz^aXBHxHz/9,aOJf2BHyKHzAHy'vHx/al/Hy0aO `"Hx/Hza T/Hy0atO/aӀXr#1#1r##2Hx/9,Hy'vE]NA0O JgHx/HyNr#O B 98f <J/Hz/94HxHyaB/9Hy2HyaRO(Jmr#1#1a$`"/9$Hz4aTHxHxaBOJOJfr#'a RJ2:gBHzԼHzHxaBTOBa HXJ2:g B9'X/HzԊHzHxaB"Oa HxaͰ#ȈXf HzsaXHxa͐#!,Xf HznabXB yȈ y!,B R oA#q0 fr#5B5`B5r#5aB JlHz'aX`r#'J2:g/9'/9%HzHxaAJOa D"J1gaaKpa=Jo$J1oJ1o#11#11a a AZHzHzHzHzBHzHzHxENO.OHzHzHzBHzHzHxNO.OHzHzHzBHzrHznHxNO.OHzZHzYHz^BHzLHzHHxNO.OHzFHzEHzJBHz8Hz4HxNOBBBBHz0Hz6Hz0".&. BBJgXJn`R D`L(-n-n-n-nBG$s,Jg// /aڀO J2f؀R|l L |N^NuNVH>0".&. BBJgJn ` D`|(-n-n-n-n-n -n$-n(-n,-n0-n4-n8-n<(.*n (n n*.BB" JgJg&DJgRJf&MJgRJfJl(@S$ktJfDmlJf<$n*n ,.BJ2:gB/ HzHxa.&OJg/ a&@XJfB`Hka*Xg/ /a$EP/ a`$@/ a&@P {g4Hkaf(@XJg8/ / aPJg /alX*`BBJgo \fv` {fJfRrfzI$L` }ftJfpSfdBJ2:g// HzHxa-:OJ,g /5,aXR/ a+,Xg/ / /aRO `R  g(J`\RR`VBRR`LJgVoRJ,g /5,aX& R/aZ+,Xg,// /alO J2:g// Hz(Hxa,OJg/aBL<|N^Nu...MAKESTR MALLOC FAILURE NVH<*n&n gJfJg/aBB;V`"KJgRJfJmHja(@XJg#;V L"KJgpJf`hrl0Hx/ Hnaz^zYzTzOB.O `/ HnaPJ2:gBHnHz$Hxa+O`Jg/a8*L<N^NuNV . g //.aN^NuNVH<0&n$n &.(.JgJfG,JfE$JfJVI`jJfp`bJVI`Zp`VSzgL"yȐ yJgJgJf B1g0 B1g0 beQBCSdBL kCKMATCH *CKMATCH cs=cp string= matchdepth=] matchpos=CKMATCH RETURN[NVH?<*n(n BJ2:g8/./ HzVHxENOJ2:g/9;f/ HzHHxNOr®-AJfINJfKFJfR;fvB` J;ffB;jB;^B;b#;n#;rtĮ/ a$@X *f(r#;^J2:gHx/ HzHxa%O.gJ;Zg/9;ZapXHja<#;ZXgD M$@ ^fA`( *g"*`J(f $g *g *`JfB*y;ZJ2:gB/ HzBHxa%4OR;fJf~ .fx .grJ0fj {gd [g^J2:gB/ Hz Hxa$OBt` `Bt` XBt` PBt` H#;j;bBt ` 6B;^Bt` (fBJg *fJ-fpJgJJ;^f,#;j;^J2:g/9;j/ HzHxa$XO#;j;b&9;^t` J2:g/9;^/ HzVHxa$ OB;^Bt` Jf8B yȐ0g y0 B yȐ0g y0 JgJ2:gBB/ HzBa#OBf8J;^f#;j;^J2:g/9;j/ HzHxa#l`*y;rB;^J2:gB/ Hz` \f2Jf,J2:gHx\/ HzBa# O2|-IR`hJgz ?ftJ;^f,#;j;^J2:gT/9;j/ Hz]Hxa"OJ2:g2B/ HzIHxENOJ2:gB/ Hz7HxNOR` [fBBAB0R oR-MJ2:g/9;^HmHzHxa"JOBBC-I,9Ȑ*9JgB"nx`6JfB"@1hg"E1 Br\g$mJgr-g$`r]g`Bt` H2|-I`Bc-- ]fBJfeBC-I$yȐ&y#qB"."nJf*2g0s`B2g"E0q ".Rd`X2|-I`NBEJf:"@1hg y#q0p `B"@1hg"E0q ".RJgBJ6 gJ;^f,#;j;^J2:g/9;j/ HzOHxa ORR;j` {fzBJ2:g/9;^/ Hz(Hxa \O, R`"F {fR"F }fSJoR"FJfJfVBB"FJgHiaX-@`B.$R/a-@XgH// /a* ;n;^RO jBJ2:g6// HzHxENOJ2:g//9;nHzxHxNOB$n( RJgB"DJfZr-A`P"D \fJf r-A`8"DJg ,f*"DJfr-A"DBJ2:g/./ HzHxaO&nGXJg/ a&XgJ2:g$/ 9;^Sй;n/HzHxaO C*"EHi 9;^Sй;n//ah/ / /EN/ "FHi/NO$J2:g/9;^Hz|HzHxahO&y;^B;^J2:gVgTB/HzyHxENOJ2:g4/9;^/ HzcHxNOJ2:g/ /9;nHzWHxNO/./. ;nc Sй;n//a*$OJ2:g8g6/HzHz"HxENOJ2:g/ HzHz HxNO/aPXJf#;^Jo&t`Bt`Jg>J;^f,#;j;^J2:g/9;j/ HzHxa4OIx*FR`Jf $DRBR`/.aX`^ *f.B *fR *g* C#;rJ2:g/9;^/ HzbHxaOB$EJg6Jf* ?g, *g& \g [g {gJg /gRRJfJ2:gL// HzHxGNOJ2:g,// HzHxNOJ2:g// HzHxNOJo$R/a&Xgl///aO Jgh/.BB/ /af$OJ2:gB/ HzHxENOJ2:gB/HzHxNOJ2:g|/HzHz`f/.HxHx/ /a$OJ2:gN// HzHxENOJ2:g.B/HzHxNOJ2:g/Hz0 n&. *.BB U|"e U|"e +g -fRR  g 0gJg`&yȐ$y#qI3g2  bIr` b.IrҀo" L$ԁJm"BRJfJf <y`JB`F <v`>B9BABJg &<AC7d LES$fJg-S RL |N^NuNVH>8(n&. &n*.BJl / a&ȶo,SE;~BB0"ቱl4x Ul42| Xlp`Jp@Jgp?(p@Jgp?(p?((VXnoB3( L|N^NuNVH<<$n . &n(.BJfB?B?B`"@Jl / a*"@ V"l" \ *@K Jo 2=fSzl 2=fSlp`p`|p`xȳohBI;0"4,zgLzgz?e\? 9?#? ?#?z?lQ?*9?8RRnoB38 L< +gn g g ` -g` Jg`Jg` bvtf L N^NuNV nJg"yȐI1g RJfp`BN^NuevenoddmarkspacenoneinvalidNV". mg,n Jg6 eg`6 og sg`( <`& <` <` <` <"` <'N^Nu%02ld:%02ld:%02ldNVH8$."L<Ђx "ҁ& 爐Ѓ鈔"L<Ђ"ҁ"鈐( xl///HzHyAha`B9Ah <AhLN^NuNVH8 $n&. (.Jf&<_/af$Xl$/// ahO l//.Hr(aVLN^NuNVH<*.&. (.Jf&<_/a$Xl$"//./a Є///aL $n$. BBBJfEjJgJn B`p`|?lt?// E/ aB2(Jgb"yȐ y#qI|0g| fJg>`z1g20HpЁ| e"`pЁ|e|҆R|epJf L|N^NuNVH 8$.&n $nJfG٬J?fJHx@I N#?XgHx@N#?XgB y?B y?B R o y?Ե,oTrl lV`4|Hja y?!,"y?VI" €#,J,gJ p,Jg@ So:`Jo" y?$p, y? p,Jg So` y?J,g p,BLN^Nu"{'([<"}')]>cksplitcksplit resultNVH?<$n BBvABBBBJ$WID-@BAB,R~?lBBHxa~#??B?O Jf-|_"nJg-ngB`Jn A?B`-JBJ2:g/./.Hz8Hxa O$n&y?Jg>` R?lJfJ?g"?mnJ?g/9?aNX`RJf o lV$B`4|Hja#?Xf A?~`#?&y?$nJf&y?-nf-|_-nf-|_Jl2|?-I-nEJgK-MJf \f ~-G`JgJ \fJgAd SeRBJg"JgAd SeRtB` nB`P"nJg IJg gRJfVID`(B c c  brJf&"nJgJg IJg gRJfWIDI f JgtJgtJgtJgFB0| g.K5f-A~ "g 'f~`C1gR~l~gmJg`L~g`@g0JfJf$KR~?mK"n1I"n#Lz`6gBBB$KJg|SBz`g.R-GE|JfgBRJgn// / aO `gdBB`gbI"nܰLfzSjBJf>JgRBRSJgnL/Hj/ aO `gBBl,B`&g R~?mK"n1I"n#LRJgRJfFJoBJf f6/HjHxaFA?~`Rn/Hj/ a"O JfBBHxa A?B`#?йnBBHlaO J2:gntmhJ2:g/ y?/0,HzHxarORl`:// HxaA?~` /HjHxaA?~`A?~  <?LOHzja$@XJgHx?/ Hy&aO HzFa$@XJgHx?/ Hy#paôO Hz#a$@XJgHx?/ Hy%=TaÌO HzaX$@XJgHx?/ Hy#qadO Hx@HzHyIaLHza$Og(/aPJIlT/9$:Hxatat @Pr f"J2:gB/.HzHxa $p`pJNgp`/9IasXJfHzW/.asPJg/.HzGHy#[aO J2:g atT @//.Hz:Hxa OaJgHzHy#[a^P/9Iatlr#Ir#0/9$:Hxas`r$:WID#ILHx/.HyJaO *n JlHzA/.arPJfBIJ2:gB/.Hz`HyE /.arPJfBIJ2:gB/.Hzn`fJ9E gl/9Iat*$@XJfEJg&HxHyE / atO JVID#I`r#IJ2:g/9I/ HzHxa NOJIfbJI,f6J2:gBHzHzHxa O/9IarBIX`$J2:g/9IHzHzHxa O*n Jg*IHyS/9IarPJ2:g/9SHzHzHxa OHyS/9IarPJ2:g/9THz^HzHxa fOHyT(/9IarHPJ2:g:/9T4Hz&HzHxENOJ2:gBHzHzHxNOJIorBHx/9Iar`O gTJ2:gBHzHzNHxa OBHx/9IE"TNr€/Hx/9INOJl,J2:gBHzrHzHxa zOHz+a@XJ2:g/9IHzBHzHxa JOJIgyTJ2:gHxHzHzHxa OHySHx/9IapO Jl,J2:gBHzHzHxa OHzaXJ2:gBHzަHzHxa OHx/.a{/apO JIgr#IJ2:gBHz\HzHxa dOrIWID/HySatvPJ2:gBHz HzHxa (OATrÐùSHhHx/9IaoO J2:g/HzHzIHxa Oa9#I8J2:g|/HzݮHz0HxENOJ2:gZ/9IHz݈HzpHxNOJ2:g:*n /HzhHz]HxNOJ2:g/9IHyJLHzHxNO/9$:Hxanr$:WID#ILBIhBL<N^Nudo_open xlocaldo_open flags Ado_open flags BNVH0 &.tJ2:g:/9IHzܲHzHxENOJ2:gHx/HzHxNOJIgrIgrJ2:g//Hz{Hxa hO//ayL N^Nucloseresethangupsetupttclos ttyfdttclos netconnttclos xlocalttclos closing netttclos ttyfd after netclosttclos setting O_NDELAYWarning - Can't set O_NDELAYttclos fcntl failure to set O_NDELAYttclos alarmttclos ALARM TRAP errnottclos() timeout: %s ttclos Attclos exithangupttclos calling tthang()ttclos tthang()ttclos Bttclos calling ttres()ttclos ttres()ttclos Cttclos calling closettclos close()ttclos D?WARNING - close failed: %s errno = %d ttclos failedttclos about to call ttunlckttclos doneNV/ / J2:g^/9IHzHzHxENOJ2:g8/9IHzHzHxNOJ2:g/9IHzHzHxNOJImJI0fBI4BIhJ1g$a(HxHxa֚aPJIgJIop/9SE!N/9SNr#S#SHx/9IakOEHnajrXIgrg .J*f#T`BIBIr#0r#I`JIg(aK/9IajBIr#0BI`JIgLJ2:gBHzؒHzHxa ݚOaBIJ2:gH/9IHz`HzxHx`,JIoJ2:gBHzHxHn/ a]f$O J2:g/HzlHzHxa tOrmT`LrfFHxHn/ a]"$O J2:g/Hz(Hz^Hxa 0Orl 0n-H`r-A/ a\XJ2:g/.HzHz.Hxa .L N^Nu/var/spool/lockNV <N^Nuttlock readlinkttlock linkttlock linkdevLCK..%sLOCKFILE_NAME_TOO_LONGLCK../ttlock link symlockttlock lock2ttlock lock2 cleared%s/LTMP.%05dttlock flfnamttlock tmpnamttlock creat failedUUCP not installed or Kermit misconfigured %10d ttlock hdb pid stringttlock found tty lockedNV`H? $n,<BJB9JLB9Ia[*Hx// aƘP( Jg(RHn/ a[PJlp`vAUBHx// a[$O J2:g// HzTHxa O~l AUB0(`BJ2:g/HyUHz.Hxa OJgBHx/HyUaP"<UJg"R#NJ2:gB/HzHxa ͎O/aYRZX n/HzHnaY^`HxHzHnaO B.Jg BB/9NHzHxHnaOBHnHz/HxHyJLaOJ2:g/HnHzHxa OJgJ.gBHnHz^/HxHyIa2OJ2:gBHyIHzJHxa ̚OHyJLHyIaX\PJf&J2:gBHzZHzHxa bOB9I//Hz$b/aX8OJ2:g6BHyJLHzHxENOJ2:gB/HzHxNOaaHx$$b/aY6$@PJllJ2:gaXh @//HzHxa ˼OaXJ @~f/alvHzakP`J2f/al\XHnbaXXaap`(/HztԎ/aWXHx // aX2OJ2:g//HzuHxa 4O/ aXHx$HnbaXbBO JJf R~mHyJLHnbE"NPJWID#JgJgrAIJgh/HyJLNP`Za`HyJLaXJg8a`NHnbaWXJ2:gBHzvHzHxa ~Oa`~p`&a`JJg\HnbaWa`^JJWILDN^Nuttunlckttunlck lockfile seizedWarning - Lockfile %s seized by pid %d ttunlck unlinkWarning - Can't remove lockfile: %s ttunlck lock2 unlinkWarning - Can't remove secondary lockfile: %s NV/ /J2:g/9JHyJLHz"Hxa XOJJgPEJLJgD/ az$aVpXg2J2:g// HzHxa O/HyJLHzahh`a^aU @BHyJLaV$XJ2:g/HyJLHzHxa ȼOJl0aUF @JgJ2f HyJaihXHyJLHzagPBJB9JLEIJgnaU @B/ aU$XJ2:g// HzHxa >OJl0aT @JgJ2f HyJahXHyIHz]agtPB9Ia^B$.$nN^Nutthflow POSIX_CRTSCTS entry statustthflow POSIX_CRTSCTS tcgetattrtthflow POSIX_CRTSCTS OFF tcsetattrtthflow POSIX_CRTSCTS ON tcsetattrNVH00&. &nJIfJIgB`DJ2:g/HzHz@Hxa "OE!|N @BHn/9IaS$PJ2:g"N @//a.HzHxa OaSf @BJlt`Jf\.g HnB/9IaS|$O J2:gaS @//a.HzHxa b`b.fZnHnB/9IaS"$O J2:g"aR @//aD.HzHxa  k L N^Nuttpkt parityttpkt xflowttpkt speedttpkt ttpmskttpkt netconnttpkt modes already set, skipping...ttpkt calling ttsspdttpkt ttsspd resultttpkt 2 stopbitsttpkt 1 stopbitttpkt IGNPARttpkt 8 bits + even parityttpkt 8 bits + odd parityttpkt 8 bits + invalid parityttpkt calling tcsetattr(TCSETAW)ttpkt BSD44ORPOSIX tcsetattrttpkt BSD44ORPOSIX tcsetattr errnottpkt okNVH< $.(. &.JIlp`bJ2:gR/Hz2HzTHxENOJ2:g0/HzHz?HxNOJ2:g/HzHz/HxNO#I#I8rFJgr#IJIWID#IDJ2:g:/HzHzHxENOJ2:g/9IHzHzHxNOJIgz1f#1IHHx/9IaZhPa|JgzJI4f.I8f&*91nIPJ1Zg 91Zzmghm zeg`zog0zsgv`J2:gBHzTHzHxa \OHx`tJ2:gBHz.HzHxa 6OHx`NJ2:gBHzHzHxa OHx`(J2:gBHzHzHxa OHx`Ba]BI4`JIfJIfJI0g/9IaM^XJg ]zd#IBHzHzf`$z1^f(yTJ2:gBHzHzQHxa OJ1ZgJIgAThzːJ2:gBHzLHzHxa TO 91ZzmgPmzeg`pzog$zsg:`byTJ2:gRBHzHz`.y TJ2:g6BHzHz`J2:g"BHzHzHxa O`yTTB9TJIfB9TaK@ @BJ2:gBHzHzHxa OHySHx/9IaKV$O J2:g/HzDHzHxa LOJl*J2:gaJ @/HzHzHxa `BI4J2:gBHzHzHxa BL#I<I8g$Jo/aLXJl `aO$#I8HxaP/91^aWPJ1Zg 91Zxmghm xeg`xog0xsgv`J2:gBHzHzdHxa OHx`tJ2:gBHzHzYHxa OHx`NJ2:gBHz\HzMHxa dOHx`(J2:gBHz6HzKHxa >OHx`BaSZx#I4`x#I4J2:gBHzHz`JI4g(I8f I UxdxfBHzHzL`$x1^f(yT2J2:gBHzHz6Hxa OJ1ZgJIgxɹT0J2:gBHzjHz Hxa rOyT2 91ZxmgPmxeg`pxog$xsg:`byT2J2:gRBHzHz`.y T2J2:g6BHzHz`J2:g"BHzHzHxa O`yT2ET(jAT0hhKxɹT,THB9TIaA> @B/ Hx/9IaAx$@O J2:g/ HzfHzaHxa nOJl(J2:ga@ @/Hz:HzQHxa Bp`2#I8#IJIg6JIga2Jg$E Ѐ/aFz`8JIfJIgB`"JmrBBgXnnrgm0rgmJgrg`r gr g`r`JIfpJIfhJ2:g/9IHzHzVHxa OJIl$HyTa5$XJ2:gz/HzNHz+`@HyTX/9Ia5DPJlp`HyTXa5d$XJ2:g8/Hz HzHxa OJ2:g/HzHzHxa O g0np gn(r2gm Jg`frKgrng`R ,gn g g`. Xg g` Kgn2 gn `g`  g %g` ,gn g g` g g`B`t2`tK`tn`tyF`~tiF`xt7F`r$<,`j$<X`b$<`Z$<`R$< ``J$<`B$< `:$<%`2$<K`*$<`"$<`$<,`$<` $<`tJ2:g/Hz:Hz^Hxa B $.N^NuNV/ 9IXF$ԂDaԀJn 9N` $.N^Nuttpushback nttpushback my_countNV/ $n J2:g/ HzHzHxa OJOfLnDJo@J2:g/9NHz~HzHxa OJNo4Hja1#OXfp`>/9NHyZ /9Oa12O / /.HyZ a1#Nr#NB$nN^Numygetbuf IMPROPERLY CALLED with my_countmygetbuf readmygetbuf errnomygetbuf TCP errormygetbuf SERIAL errorNV/ /a16 @BJ2:g,JNo,J2:g/9NHzbHzZHxa jOJNn a#NJ2:gg/9NHyZ HzIa O $9NnBNr#NJ2:g a0 @/HzHzHxa OJIgXr1fFE!|N @Jg8N @rgJ2:gN @/HzHzHxa OBaX`ZJIfLJIgDE!|N @Jg6N @rg,J2:gN @/HzHHzHxa POtBapJlp`SNBNB9Z $.$nN^NuSVORPOSIX myfillbuf calling read()SVORPOSIX myfillbufSVORPOSIX myfillbuf ttcarrSVORPOSIX myfillbuf errnoNV/ /JIg$9S`$9Ia/" @BJ2:gBHzbHz\Hxa jO/<HyZ /a/"$O J2:gZ/Hz(HzEHxENOJ2:g8/9IHzHz3HxNOJ2:ga. @/HzHz*HxNpJo $.$nN^Nuttinl calling tn_doop()txttinl tn_doop() returnedu_start and !inserverme_start and serverNV/$. fJIg.JIgr1f1gr1gJIffJ2g\J2:gBHzHz>Hxa OHy/91~BBa $O J2:g/HzHzHxa O Vr e0; N.:DLa:p`a9BaHp`r#1~`B1~`pF`J9g2J2g*J1f"a9J2:gJBHz&HzHxa .`4J9fZJ2gRJ2:gBHzHzHxa Oa9dp`,p`(a9XBaXJ1gJ2fBBa rB$.N^Nuttflux my_countNV/ /BJIg,JIgr1f1gr1gJIf J2gtJ2:g/9NHz@HzHxa HOJgHJNoFEZ BSNjaz`RN 9N2 f /aXJNn`BNr#N$.$nN^Nuttflui le_inbuf chttflui ttpipettflui netfluittflui ttyfdttflui BSD44NV//JIgJIgr1f 1grJIg&9S`&9Ir#IXJIdgHBaJo>B.HnaXJo$J2:g./HzHz4Hxa OJIdfJ2:g/9IHzHzHxa Oa$JIfJ2gNJIfFJIf>J2:gBHzHzHxa OaJg HxaUXaf`jJ2:g/9IHzLHzHxa TOJIlp`:r-AJ2:gBHzHzHxa "OHn/<t/a)B$.&.N^NuNVBN^Nuconbgt process group testconbgt jcconbgt jcshellconbgt osigintconbgt signal testconbgt isatty testconbgt backgrdNVH8 a)$Hxa)XJoJo VID`vJ2:g/Hz&HzFHxa .Ox#OJ2:gHzHxNOJ1g BI$`BBE NXJgHxNXJVI$DJ2:g/HzHzaHxa OxlBJfJf p`JWID#I$J2:g/9I$HzHz.Hxa LN^Nuconint conistateconint backgrdconint jcconint background ignoring signals, jcconint foreground catching signals, jcNVH0 $.&. J2:g/9DHzHzdHxa OBax/Hxa&FO J2:g>/9I$HzHz;HxENOJ2:g/9OHzHz$HxNOJI$gXJOfPJ2:gBHzhHzHxa pOHxHxE!DNHxHxNHxHxNr#ILr`lJ2:g/9OHzHzHxa O/Hxa%lPrWID#ILJOg/`HxHxa%@JJgBJr#DL N^Nuconnoi conistateNV/ J2:g/9DHzHzHxa OHxHxE!DNHxHxa>r#ILHxHxNHxHxNr#D$nN^Nuin_chk entryin_chk ttyfdin_chk ttptyin_chk ttpushin_chk close-on-disconnectin_chk carrier lostin_chk ttgmdm I/O errorin_chk ttgmdm gotsigsin_chk FIONREAD return codein_chk FIONREAD countin_chk FIONREAD errnoin_chk my_countin_chk nin_chk resultNVH80&.(. BJ2:gg//ae8.HzHxENOJ2:gX/9IHzHzHxNOJ2:g8/9IHzHzHxNOJ2:g/9IXHzHzHxNOrfJIXmRaXѮJnJgJIlp`JIgJIfJIga($J2:g/91bHzHz#Hxa Orl<fJ2:g/HzHzHxa OJ1bg|Ba`rJ2:gBa"b @/HzHzHxENOJ2:g/9IhHzHzHxNOJIhg:E!|N @rg N @rfJ1bgBa`G!|N @BHn/<@f/a!O J2:gZgX/Hz HzvHxENOJ2:g6/.HzHznHxNOJ2:gN @/HzHzdHxNOJf .`|J2:gOofIZ SNjaz$`RN 9NB4Jl*J2:g/HzHzHxa Orfv`9I8RnJ2:g/HzHzHxa JoB38Jlv L N^Nuttol sttol dblflagttol doubled sttol tryttol okttol write errorttol TCP errorttol partialNVH?8&n&. JIlp` J2:gg// Hzna O JIg,9S`,9IJ2:g/9dHzHz?Hxa OJdgf Ѐ(@HlaJ$@XJg2"K JBJg BGdR3*gRJf&J&B28J2:gg// Hza O x*o@ SJo6J2:g~/HzHzHxa "O// /a$O f2J2:g/HzHzHxa OJg/ a`JlJ2:g aZ @/HzHzRHxa Oa: @~#g|JIg<~1f2J2:g a @/Hz\HzHxa dOBatXJg/ a `LJ2:g/Hz"HzHxa *O–Jo Hx aXJnJg/ apJn LN^Nuttoc timeoutttoc flowttoc errnoNVn JIlp`4JIg -yS`-yIHzHxa#IpHxa-@O lBHyS@a/HzHzHxENOJ2:ga: @/HzHzHxNO~fda @rf JoJ2:g/HzdHzkHx`J2:gBHzjHznHxa Hz`rf&Jf "n)r΁-GrӮ`j~fdJf^"n&IC 눐-@"n)rrЁ~F"nC-I6|-KJ2:g/ HzHzOHxa OrfJ"n)~rЁ~Fr?d.J2:g// Hz%Hxa zOJga p`Jg .RlJg pfJ2:gr‚B.gJ2:g8/.HzHzHxENOJ2:g/HzHzHxNOJNoBBa.Xf"BOO J2:g^/HzHztB`FJ2:g/HzHzkBa OJNn`(J2:g .BGHzTHzIHxa \O"nB18JIDgJIf/.BA/ a#IO o~J2:g6/HzHzHxENOJ2:gB/.HzHxNO~#IBo"n1RnJ2:g B/.HzHxa O`BIBIDJgaJ2:g//.Hza 2 ` . Sn a LN^Nuttpushttincchttinc le_getcharttinc error on ptyttinc myreadttinc restoring oldalarmNV/B.BO JIlp`BJIg,JIgr1f1gr1gJIfJ2gr-AJIXm:J2:g/9IXHz*Hz-Hxa jyI[r#IXB.`JIdg2HnaXJo$J2:gB./HzHzHxa `JoJNozSNjaR$`RNAZ 9NB0JIg2Jl.J2:g/HyHzHxa OBaj `\rlJf> mH`>HyVHxa#Ip/.a-@HyS@a6OJg r#O t`dSNjaޔ$`RNAZ 9NB0J2:g/HyHzHxa OBJm` pJlp$aNJoNrf".JlBJg0J2:g/.HyHzHxa O/.aXJIgrfaI~BIa @r9 rl JgB` mI$.N^Nuttsndb ttyfdsndbrk BSDBREAKCan't send BREAKBREAK stuck!!!NV/ /$.J2:g/9IHyHzHxa OJImJIfJIg Ba`JIg aW` S b`r-AJ2:g/HyHzCHxa nOHn/<t/9IE!NB/< t{/9INOJl Hza"p` @/HyHz0Hxa O$Arƒp,$J2:g/HyHzHxa VJVIDL N^Numsleep SELECT 1msleep SELECT 2msleep BSD44 selectNV//&.J2:g/HyHzHxa ~OJo o8 L< bM Ѐ/a 눐"BC 爖Xr lJ2:g/HyHzVHxa ~~OHySHySa pPJlp`RASB 눐"CC #S/BBBBa @OJ2:g/HyHzHxa ~B$.&.N^NuNVBa ,#IlN^NugtimerNV/Ba $IlXJ2:g/HyHzHxa } lB$.N^NuNVBHy a N^Nu%fgftimerNV'//BHna l$. .$&PlSB@@/ HyHzHxGNOJ2:gN @/HyHzHxNOrlr#DJ2:g/ HyHzwHxa w LN^Nuconbin constateconbinconbin returnsNV/. J2:g/9DHyHzHxa vOrDgBa\XJfB`aJ2:gBHyHzHxa vvOSr#IPAThwArhrùTTTTT/HxBa$O rlr#DJ2:g/HyHzHxa u $.N^Nuconres cgmfconres constateconres isatty okconres restoring tcsetattrconres returnsNV/J2:g/9IHyHzHxa uZOJ2:g/9DHyHzrHxa u4OJIoJDgBaXJfB`J2:gBHyHza/HyHzHxNOJ2:g/9OHyHzHxa g $.$nN^Nupriv_opnpriv_opn resultpriv_opn errnoNVH 0$n$. aBJ2:g// HzHxa gOG!|N @B// a$PJ2:g>/HyHzHxENOJ2:gN @/HyHzkHxNOa L N^NuNV//Ba&fa|OgafOfar$JfaFO ga0O faL $.&.N^NuNV 9ON^NuNVBaXJIpg/9IpHxaBIp`HxHxaN^Nu?Sorry, device is not open ttruncmd fail: nopushttruncmd systemttruncmd waitttruncmd wait statuspttruncmd wait pexitstatNVH8 &.rIfHzja&B`J3g J2:gBHyHz`Hxa e`ar#Ta$fja Jg HxaB/9IE"NHx/9IN/a$OJ2:g//HzHxa e OJVID/aTrgLHxHxE!DN&HxHxN(OHna$@XJ2:g/ HyHzHxa dOgrf .J.f#TJ2:g@/.HyHz|HxENOJ2:g/9THyHzjHxNO/HxE!DN/HxNO9SI/aJWIDLN^NuNVH 8&n/ aXtf + f +: f +:gB`HnaXJ g Hna` Hna @#B#B#B#B#B #B$#B(#B,#B0#B4#B8EB$ItЂ"뉒(@I" +I(@AI A (@C+I BA A+IA $+I(@I  +I(AI #B +I(@I  +I(AI #B+ I(@I  + I(AI #B+ I(@I  + I(AI #BE+I(@I  +I(AI $BB(BB, LN^Nuckxfprintf() buffer overflowNVH88 .$. rҎJ1g #Zg" #[g #ZPg///a&`.//Hy(a&Hy(a$O c2J2:g/HyHz^Hxa aOHxHxa ]6PBȴoG(IE( bxB1 fJg JfB2RPRP`Fx g x f&Jg JfB2R0|`"Jf ` Jg JfB2RRRnJgJ9f A(B0RHy#Z/HxHy(a LN^Nuckxprintf() buffer overflowNVH08".p ЎJ1f//a`,//Hy(apHy(a$$O c2J2:g/HyHzHxa `(OHxHxa [PBȴoG(IE( bxB1 fJg JfB2RPRP`Fv g v f&Jg JfB2R0|`"Jf ` Jg JfB2RRRnJgJ9f A(B0RHy#Z/HxHy(aNL N^Nu:%s%s %s NVa b @/ <Jg <5//.HzapN^NuUNIX File support, 8.0.187, 9 Jan 2002 NetBSD 1.5rm -f cp mv pwd ls -l cat Maillpdf who /usr/adm/wtmpWTMP open failedWTMP write errorWTMP record OKNV|H8 &.(. JTgJTfHzHyTa1PJf&<6ZJf(<6ZJTf:BHx /9Ta#TO lBTJ2:gB/HzK`Hn|/9TaPJfHx/tԎ/E]NHx/HnNHnaHx$//9Ta^O(r$g*/././9TaO J2:g$B/Hz`J2:gB/HzHxa ]0LlN^Nucksyslog s1cksyslog s2cksyslog s3%s: %s %scksyslog errnoNVH< *.&.$.J3gJf*<6ZJf&<6ZJf$<6Zxr g xJ gxJ2:gLB/HzdHxENOJ2:g,B/HzPHxNOJ2:gB/HzBHxNOE!|N @B///Hz./a&OJ2:gN @/HzHzHxa \LJg <>/Hy/HzHxa`J2:g/94\Hz4HzHxa RO YreBAT/0<aBP`rfJ4dfTBHx yT0h/E"TNO rlr/Hx yT0h/NO J2:gJBHzHzH`0rf8J4`f0B/9TaݼPJ2:gBHzpHz0Hxa QOJ1g8pЃrdrgrgrg rgrf/9T/aPr3l4J3g, <>Jg <>/Hy/HzHxapOJ2:gBHzHzHxa QPBN#5NATJ<VIDL J2f6re0a&nB`:BooBa(XRn `AT/0 /Hx/ aپLN^Nuzinfill kactiveZINFILL feofzinfill calling ttwaitzinfill ttwaitZINFILL INBUFSIZEzinbuffer is a valid bufferZINFILL about to call freadZINFILL freadZINFILL ferrorZINFILL errnoZINFILL count 0 EOF return -1ZINFILL count 0 not EOF return -2NV/ /a. @BJ1grJ2fj #ZPTf^a4$lp`ʴo"nBaל y5XRn##5JgS y`J2:g/9HzzHzhHxa HOJgJUf& yT( gJ2:g>BHz:Hz8`& yTh JgtJUglBJ.g\J2:gHxHzHzHxa HzOHx yT0h/a$PJ2:g/HzHzHxa H@OJgzJ2:gtg/<HzHzHxa HO/<Hx/95a/<Hz/95aOJ2:g/95/95HzHxa GO/9T/<Hx/95aֶ#OJ2:g/HzHzuHxa GxOJo@J2f8r2f.ȱl$"y5 0f #f`RmJf yT( gZJ2:g>BHzzHzHxENOJ2:ga| @/HzPHzHxNOa` @pr#ftp`p yT( g J2:gBHzHzHxa Fp`BJ2:gBHzHzHxa Fn`#5S y5BR$.$nN^NuNVH0 &.$n /aXJnp`zJgJgJ1gJ2f reB`Xrf / aѾ// yT0h/aҸ`2AT/0</ aPrWIr f /9TaԮ L N^Nu NV/$./. /aHPJmTJ1gJ2frd^rfHxHz yT0h/a(`>AT/0,HzaBPrfp`r gr fAT/0,aB$.N^NuNV// .$.J1gJ2f ve `&//. AT p 0h/aњrf" $.&.N^Nu%cNV/ / .nJ1gJ2frd^rf$HxHn yT0h/a8rVI`6.I/Hz$ET/2(arf r(A D`B$.$nN^Nuzoutdump zoutcntzoutdump wrotezoutdump write errorzoutdump write returnsNV/ /#5NJ2:gg/9NHzHzHxa COJNgmJ1gJ2f #ZTf BN`$y5JNo/9N/ yT0h/a $O rl,J2:gg/HzHzHxa CON`J2:g/aXJf0J2:gB/Hz0Hxa ;Oaǔ @r p`/aƸ&@XJ2:g/92~/HzHxa :Or fHz/aƈPJfB`$B ~f$/ aj*$@XJfEJf$B/ aL&@X$ J2~f/apXJflHka$@XJfHzHy#[a`Fv`$Hk// a$ O o 2/(gSJnJ2:g6/HzxHzVHxINOJ2:g/HzVHzHzHxN ATBTBATBpJg\p`VJ2:gBAT/0<HzHzHxENOJ2:g/9THzHztHxNOJU6gJ2:g/9U6HzȢHz\Hxa ' OHx /9U6aP`rgHna8XU6f .J.f#TJ2:gXJf$J2:gB/ HzHxa "BU:` ~f/ aR,Hx/HnaNO`Hx/ Hna8O EJ2:gB/ HzGHxa "POJfB`/ a GX #/f,JUbf/ aWXJfRHxHzh/ aO `&d +/f .f*`f .f*J2:gB/ HzHxa !O/ aW$XJ2:g// HzHxa !OJg>JUbf/ aVXJfR/ aD$Xo 2/(g/(R*(B2(J2:g// HzXHxa !:OJ2fJgBU:JUBf6 9Tv/a#UBXgr#U:JU:f BU>B`J2:gB/ HzHxa O/9T~/9UBaHx/ aLOJU~m#UBUFJ2:gB yUB/HzHxa r 9U:#U>`>J3fBJ0g:JUBf 9Tv/aX#UBgR/9Tv/9UB/ a7ZO `r#U:J2:gB/ HzHxa OHx/ aKPJU~lp`l#UBUF#U:U>J2:gJrU:l J2:g8/9U: yUB/HzHx`J2:g/9U:HzHzHxa , 9U:L N^Nunzxpandnzxpand xdironlynzxpand xfilonlynzxpand xmatchdotnzxpand xrecursivenzxpand xnobackupnzxpand xnolinksNVH< (.&. J2:g//HzpHxa OtăzWID#U^zWID#UbJgJg BU^BUbzʃ#Ufzʃ#Ujzʃ#Unz ʃ#UrJ2:gg/9U^HzxHzHxENOJ2:g/9UbHzPHzHxNOJ2:gx/9UfHz0HzHxNOJ2:gX/9UjHzHzHxNOJ2:g8/9UnHzHzHxNOJ2:g/9UrHzHzHxNO/a$XzlHxBB/B/9UBa:BU^BUbBUfBUjBUnBUr LU:#UBUF 9U>N^NuznextNV/ $n 9U:SU:Jo Hx yUF/XUF/ a`O `BJ2:g"9U:R// HzHxa p 9U:R$nN^NuNVpN^Nuznewn suffix removalznewn suffix removal 2znewnznewn max 1znewn max 2znewn namepartznewn len.~*~znewn A matches.~%d~znewn A newnameznewn B deltaznewn B matchesznewn B new nameNVH?<(nBzFB"n BJfI/ a>$@XmJo 4~fSJ2:g/ / HzHxa 8O$ R/a,Xg~// /a&FBBO JodJg~g`R 2~fHt`F 2~f. 3.f&B3(FJ2:g&/ /HzHxa O`2 crSJg/ alXJoJ2:g4// Hz\HxENOJ2:g/HzHz@HxNO~ mz o*<J2:g/HzHzHxa &OHy(Hx/ aW $@O Jgf&*/ a$XJ2:g//HzHxa O(RJ2:g/ Hy(HzHxa O Po2| / Hz. (/aTHxHy(a$OJ2:gO Jg*JJ2:gB/ HzHxa  O/ /aPJf"J2:gBHzrHzHxa p`/aE$XJg J2:gB/HzHxa p`/ aDXJgzB/Hz`HzHxGNOJ2:gab @/Hz6HzHxNOJVIvƀrl / aXrl /a|Xrf,a @ rgmrg `r g` v`v`vrlBr3l8J3g0JgHy HyHzz`Hy HyHzHxa L<<N^Nuzsetperm guestzsetperm errorzsetperm okNV//&.$. J1gJO`gJ2:g@B/HzHx`,//aPJl&J2:ga @//HzHxa rB`J2:g//HzzHxa Tp$.&.N^Nuzgperm----------zgperm setrootzgperm setroot violation%oNV/ /$n$<J2:gB/ HzHxa OJgJgJ2:g/9TnHyPlHzHxa OJTng(/ aPXJfJ2:g`B/ Hz_Hxa x`LJ2gHn/ a` Hn/ a$@PJ2:gHx HzHzHxa 2OJl <`0/.Hz/a O J2:gB/HzHxa $.$nN^NuzipermNVH 0&nEJ2:gB/ HzHxa OJgJfB`6J2g&JUVg"9UV`ZJ2gHn/ a` Hn/ a&@PJ2:gHx HzHz,Hxa DOJl <`".  `gRb gBb gV`` @g(`V g6b g&`B g( g,`0d`.c`(b`"-`l`s`p` w`?gr`-Jlw`- @t@g eJg`( g @g`-`x` S`sgr`-gw`- tg eJg`( g g`-`x` S`sgr`-gw`- tgb g g`-`x` T`tBJ2:gBHyHzHxa r <L N^Nuzsattr buf.st_mode & 0777zsattr lpermszsattr gpermsU1NVH00$n"9U2 l@gr 9U2lv Ё$B%|6ZAJg/at%@/a%@ P` B %|6ZB%|6ZB%|6Z B$%|6Z(B,%|6Z0v%C4B8%|6Z$@XJf"J2:gBHzrHz)Hxa `$*J2:g/HzNHzHxa O o J2:g/Hz&HzHxa OlJ2:g/HzHzHxa ~Or er erer;d <6Z`v r;dB//*/*/* $jR/ /HzHy(aO.(a$XJ2:g/Hy(HzHxa rlB99 <($.$nN^Nuzfcdat setrootzfcdat setroot violationzfcdatzfcdat lstatzfcdat statzfcdat stat failedzfcdat buffer.st_mtimeNVH 0$.g$BJg~J2:g/9TnHyPlHz`Hxa $OJTng&/aGXJfJ2:g:B/Hz;Hx`$ ~f/ a1z$@XJfENJf$BB9(J2:g/92/ HzHxa OJ2gdJURg 9UR`J2gJHn/ a$PJ2:gHx HzHzBHxGNOJ2:g\/HzHz`FHn/ a$PJ2:g8Hx HzHzHxGNOJ2:g/HzrHzhHxNOJg*J2:gav @// HzNHxa <6Z`,J2:g/.Hz&Hz;Hxa O ./aFL N^NuzstrdtBad creation date zstrdt date check 1zstrdt date check 2zstrdt date check 3zstrdt so far so goodzstrdt yearzstrdt fails - yearzstrdt 4 bad date zstrdt 6 bad date zstrdt 9 bad date zstrdt 12 bad date zstrdt 15 bad date zstrdt tmx 1zstrdt BSD44 tm_gmtoffzstrdt BSD44 tmx 3 (GMT)NVH?8(n*. J2:g// HzHxa 8O~f , f ,: f ,:gJ2:gj// Hz`TJ2:g// HzHxa OB4(I yȐ0fJ2:g // Hz7` R~lJ2:g// HzBHxa OR`:4(I yȐ0g4(I0fJ2:g// Hz`V~lJ2:g// HzHxa 2OaJ2:gBHzHzHxa OB.BA((R~l$]/al(XJ2:g//HzHxa O nJ2:g/HzHzHx`Bf("L<Q"ҁ @C A 到f("L<Q"ҁ @C A 鈰f|&DGNAAG$OjV"&L<<Qҁ"&L<<QҁԀB.tt(t(HnaV(X Y~ e&0; NV S~ dJ2:g// Hz`AULJgT~lLR`F S~dJ2:g// HzY`؋-DS .ЀЮ"鉒 鈐-@R`~dJ2:gb// Hz&`N 爐Є` ~;dJ2:g`( 鈐ѮR`<~;d J2:g// Hz,Hxa 2`ٮHnaH(@XJg|T~lpЬ ]bd~ Be\ , S~eN~eF~<e>~& Rn/Hz`$x/a{RO J2:gB/HzHx`hJflJXodBa}(XJ2:g/HzHzHxa O/a| DXJ2:g/HzZHzHxa O j\I~ԇ~FćJ2:g6/Hz(HzqHxENOJ2:gBHzHz_HxNOgCJ2:gBHzHzHHxa ^Og~Fg~FJ2:gBHzHzHxa &Og~@`zJ2:g/HztHzHxa OJ2:g8/HzRHzHxa OJ2:g/Hz2HzHxa OJg8J2:g/HzHzHxa O .-@2|-Ip/.Hz$x/ayPO J2:g8/.p/HzHxENOJ2:g/.HzHzvHxNO-n-FJ2:gBHzpHzdHxa OJg ~g `bJ2:g/.pHz>HzHHxa O . @fNJ2:g/.Hz Hz$Hxa O . @@-@J2:g/HzHzHxa \OJpg././ ayPJ2:g/HzHzHxa (OJmJtfB`Hn/ azPJg$J2:g~ax @// HzHxa `bJ2:gB/ HzHxa `J2:g2/./ HzHxENOJ2:g/HzHzHxN_ID`pL> %s%s %s < %szprint commandNVH 8$.(n J1fJfI(Jfp`J2:g/9TnHyPlHz&Hxa OJTng(/ a/XJfJ2:gB/ HzHxa V`J2:gpB/ HzHxENOJ2:gPB/HzHxNOJ2:g6B/93HzHxNOJ2:g/93Hz^HzHxNOJ3g:J3gz/ E N&@/93NGPn/93/ Hz`6J3g@/ E N&@/93NGPnH/93/ HziHyauPO`L/9OPE N&@/NG/ NO op`L/ //9OPHz(HyauOJ2:gBHyHzHxa OHyaBLN^Nuecho NVH>8&n(n ,./ E N&/9UN"CC& BPUl J,g/4,atBB,XRUmBU/as(Xfp`B/ Hz/9U//a/HxaBGzO `| g flBG/ aXrgX/ a4XJU^gJgDJUbgJf8/ asR/ash$@PJgXHy/ as),RPo>`J0zgab`Sk yBR`a&rfN*/as(Hxa#U L|N^Nusplitpath**splitpath mallocsplitpath malloc failuresplitpath xpatlastSPLITPATHNVH08$nJ2:g/9Uj/ HzHxa OBJgrJgnHzz/ arPJfE`Hxar2&@XJ2:g/ HzHzEHxa rOJf&J2:gBHzHz2Hxa NBB`BJf& `)K(KB /gJg(R n /fB3( o /gJgR /f /fRJfLJg2/ HyUaPJ2:gRB/9UHzHxa OJ2:g0B&CJg(J2:g// HzHxa O&kRJf L N^Nufgen patfgen current directoryfgen stathackfgen scratchfgen xpatslashfgen xpatfgen xpatlastfgen xpatabsolutefgenNVH <*nJ2:gX/./ HzjHxENOJ2:g6Ba/HzOHxNOJ2:g/9'rHzHzFHxNOB9BUBVBV/ ax&@XJgI /g .I/B/ HyUaPJ2:gBHyHzHxa OB yUJg /fRRJf#UJ2:g/HzVHzHxa OBU~/9T~/. aPJlp`/9UEN#U/9Ua#V/9UN#VO J2:gb/9U/9UHz@HxENOJ2:g:/9V/9UHz"HxNOJ2:g/9VHzHzHxNO/ Hy/ aO Jg$+/ an&BXJfJ2:g/9U~HzFHzHxa 9U~L<N^Nutraverse add: end of path segmenttraverse entry sofartraverse lstat 1traverse entry xpattraverse entry xpatlasttraverse entry pl -> nparttraverse xpatslash absolutetraverse xpatslash relativetraverse xpatslash ckmatchtraverse add: recursive, match, && !isdirtraverse sofar 2traverse segisdirtraverse itswild traverse existstraverse not foundtraverse sofar 3traverse opening directorytraverse opendir()traverse opendir() failedtraverse skippingtraverse lstat 2traverse add: recursive && isdir && segisdir or matchtraverse mresult xpattraverse mresult pl -> nparttraverse mresult sofar segisdirtraverse mresult sofar itsadirtraverse mresult xmatchdottraverse mresult s1 kludgetraverse mresult depthtraverse mresult xpatslashtraverse mresult nambuftraverse mresult itswildtraverse mresult segisdirtraverse add: match && !itsadirNVH?<,.*n ..BJ2:gHxHzHz Hxa "OJf,"GB)J2:gB/ HzRHxa OHx`2J'rgJUjfJUbfJU^fJUgDHy/ alPrg&9 @WID`BJ2:gHx``HxHz/ akO JWID`XHy/ akPrg&9 @WID`BJ2:g:HxHy6ZHzHxa OJ2:g// HzhHxa OJgPJUrgHHnJUjf>JUo.Jf*Jg$$yUJ2:gB/ HzHxa OJUjgJUfG` */fT .g` +/fT .g .Jgr KBJg /fRJfJf& *f J*fJ0f .VID`t`/Hx/ / a$OJ2:gg// Hz\HxENOJ2:gl/9UHy6ZHzKHxNOJ2:gJ/HnHzJHxNOJ2:g././HzFHxNOJ2:g//HzEHxNOJfJUjf UlJgBJfBJUjfJf2J2:gB/ HzHxa ՈO// aPJU~m~`^JgZJUjfJgN/BJUjo."FJf&Hxa` @"F#HXgB//aa&P/ / "F/)aO /.ac @XJf /.acLHzaoxHxaZ$.N^Nuz_exec commandz_exec arg 0z_exec arg 1z_exec tz_exec errnoNVH00&.&n $.J2:glB/HzHxENOJ2:gLB/HzHxNOJ2:g2B/+Hz~HxNOJ2:g/Hy6ZHzmHxNOaZ\ @BJg6rIl,B/9IE"NHx/9IN/9IaZzOa/ /a\PJl&J2:gaY @/Hy6ZHzHxa JL N^Nuzshcmd commandzshcmd SHELLzshcmd shpathzshcmd shname-izshcmd exit statusNVH80&nJ3f2J2:gB/ HzHxa OaY$facFJg HxaX6HzaZ4$@XJ2:gB/ HzQHxa vOJfFae/aZ"@XJg i JfEW`$i J2:gB/ HzHxa ,O$ JJg /f$JfadJ2:gB/HzHxa OJgJfBHz// aZhO`B/ Hz// aZPOHxaWJrfp`HxHxE!DN&HxHxN(O`rgHnaWXf/HxE!DN/HxNO .J.f#TJ2:g/Hy6ZHz)Hxa "JWIDL N^NuiswildNVH8 $nB$ J0gB/a<&Pxlp`JgHxaVd$/a// aVOJVID/aVd `l \fJf@r`>Jf8 *g ?g [g {f J2:gHx/HzPHxa R`vBfJ2:gB/Hz,Hxa .BLN^Nuisdir cache hitisdir statisdir errnoisdir S_ISLNK islinkisdir islinkisdir statbuf.st_modeNVH 0$nJgJgrZlDAVf8// aUbPJf(J2:g/9Z/ HzPHxa f 9Z`BHn/ aV$PJ2:g// Hz,Hxa 2Orf,J2:gaU @/Hy6ZHzHxa B`BJUjgX$. WIDJ2:g/Hy6ZHzHxa ȼOBgHxHn/ aUO JmtJ2:g&Xm:// Hu(aO J2:gB/ HzHxa 8O(؃*J2:g/Hy6ZHzHxa O~l 5.Hf 5/Hg~l* 5.Hf" 5.Hf 5/Hf Uo /HB5HxBBBo 5/(fBA Ё RB0J0g"~lHxHzEHnaLO JfR`&B48`BHxHz!E/ G"\NO JgfHxHz/ NO Jf"` 4/gSjT`> Sn J2:g// HzHxa `(8RB48 5/(f(Rn"FHi/ / aB5hO Jf /B-Bv 5/8g / aXJg So /8RB58~lREZ؍$#Z%CJ2:g.// Hz;HxGNOJ2:gB/Hz'HxN <Z`BLJ2:gB/ HzHxa O/ a4XJfp`HnHx/ aO Jfp`HxE/ aJPJlJ2:g^B/ Hz1Hxa `JEJTng0/ aXJf$J2:gBHyPlHzHxa dp`HnaXJnp`pHxHnHyPla"#TnSAPlO 0/g/RTn 9TnB0J2:g/9TnHyPlHzHxa BTrp$nN^NuNVJTnVIPlN^Nuzinroot setrootzinroot nzinroot checkedNV/ /J2:g/9TnHyPlHzHxa hOBTrJTngHnHx/.a> @O JfB`$J2:g/HnHzvHxa O 9TnSnj nbE/ a4XJg 2/(g /(B2(/9TnHyPl$/aG8$@O J2:g/ /Hz Hxa Jg r#TrB`p$.$nN^Nu?Local resource failure: malloc NV//&./aER/aD$PfHzaXHxaD//aE $.&.N^Nugetpwnam()sgetpwnamNVH/93Hy6ZHz'HxENOJ2:gBHy6ZHzHxNOJPdfJ3gJ3g/HzHxaBO BO`BPhHz/E NPJgHz/NPJfnJ2:g/9THy6ZHzHxa nOJTf,J3gJ3gx 91f <P/Hz`HzuEzNXJf HzgNXJgNJ2:gBHy6ZHzHxa OJ3gJ3g 91f <P/Hz`Hz a#Z"XgdPJg a@$fJ2:gBHy6ZHzHxa ^Oa@J2:gBHy6ZHzHxa 6O/a&XJ2:g/Hy6ZHzHxa OJfbJ2:gBHy6ZHzHxa OBZ"J3gJ3g 91f <P/// HzHxa?`JgTJ2:gBHy6ZHzHxa ~OBZ"J3gJ3g 91f <P//Hzu`fr#PhHx@/HyZ.ayp`TJ2:gBHy6ZHzpHxa OJ3g(J3g 91f <P//HzRHxa>BLN^Nucheckuser name/etc/ftpuserscheckuser userfilecheckuser linecheckuser REFUSEDcheckuser OKNVH0 $nJfE6Z/ a< &XJ2:g// HzrHxa 2OJfp`Hy;N 90f <+/a>H$PJ2:g//90HzCHxa OJg`^J2:gBHnHz.Hxa O .#o:// Hna=O Jf J2:gjB/ HzHxa `TB./HxHna=O Jf/a=XJ2:gB/ HzHxa $.J0Xf"J2:gBHz,HznHxa p`PJl*r#3J2:gHxHzBHzHxa p`B$.N^NuNV. I/avN^NuNV .S+\ y+\N^NuBDECODEbdecode write error - errnoNVH> $. . J2gJ1Vf gHx//a@`J2:gBHzHzHxa O#+\(9#oB y+\BR+\SB// f>J/g6 y+\pЅ|F̀#/R+\ݹ#q y+\BR+\UBB9/䰃f8 y+\BR+\SrƒpЁ| e C@|FƆrƒtR$:`rƒ|d|f JfR$:J/f|#/J/oEdHxa p`fR$;HJ^g:J3f2B,9^"&|Ad|$2, 0 #^S/J/n<#aJnRBL|N^Nu%cNV// . n f* yNRNRN&9N4\m*aZ&`JfBBHza=:`I/NJmpp}F1 g RaR$;HJ^gHJ2rf@J3f8B&9^"&CdJmB9'@'ABbBb`p~Ї~]e( 95A'>Ra~#bBb`f f| 95A'>Ra~#bBb`4BaJbg(p5A'>B0/a3'@X`JbgB9'@'A`RJg 3'<`dB09'@/a|3'"m\pJgTp`NJ#`gLJg /Hx?aPB09'XJ2:g?BgHz~HzDHxa O y'>gB 95A'>J0g/0/a"PmR/p5A'>0/ah"m R`~B09'@/aA'>0X @f8J2:g?BgHzHzHxa >O/Hx?a"m,p`&p5A'>0J2:gB0/HzHzLHxa O 95A'>J0f` 9a~g~g`4aa~`*a(aJaa~`a~#aBa`B 95A'> 0f|Ba 9ag6~fHa~#a(a~#aJa~#aAa 9aRaAa 9aRa~`Ba 9ag~fJa#aAa 9aRa 9a$Ra 9aBRaCa"9a 95A'>0Ra"9ap50Ra~#aʵal&GaB/2/a"PmRam 9a`BJgB/pFJggpF/a"Pm/pFJggpF/a"PmT/A'J/g6 y+\pІ~F΀#/R+\߹#q y+\BR+\UJaVItFĀJ.g".f Bz y+\BR+\S`BB9/䰃f: y+\BR+\SrƒpЁ~ e C@~FƇrƒ2|R$:`rƒ~d~fzJfR$:J/tghJag F~F` Jaf@JagJf4~f ~#a`N~f ~#a`<~fBa`,Ba܆J/f~#/J2fZ~ gg&J9'Xg~ gJ9'Xg~ fB9'X~gf JgJG|gBC yG|NBXffJ/oGdUCS2XGNBYTE EOFXGNBYTE xXGNBYTE KANA SJxgnbyte zminchar 1[UNICODE][other]xgnbyte thischarxgnbyte EOF on Ctrl-Z 1xgnbyte uc eolxgnbyte xx rcxgnbyte xx ucxgnbyte UCS->EUC UCSxgnbyte UCS->EUC EUCxgnbyte UCS->EUC xlabuf[0]xgnbyte UCS->EUC xlacountxgnbyte UCS->EUC rcxgnbyte decoding errorxgnbyte xcxgnbyte ucs2_to_utf8 errorxgnbyte UTF8 buf[0]xgnbyte UTF8 xlabufxgnbyte UTF8 xlacountxgnbyte errorxgnbyte send CRLFxgnbyte->UCS2BExgnbyte->UCS2LExgnbyte cxgnbyte xlaptrxgnbyte xlabufBAD BAD xgnbyte bad xlatypeNVH?<(n &nBBBBBBBnJ2:g,J$;Hf$J2:g/9bRHz۴HzHxa O 9bJSbJJo:Ab* 9bNB0RbNJ2:g/HzjHzsHxa `JggJB|-f2J$;HfBbRBnJgN`.J0zga` Sk yBR`a5(J2:g:/9bRHzHzHxENOJ2:g/HzHzHxNOz|lR$;H 9bRJ^g91g/aXJgN`.J0zga` Sk yBR`a5((|lJ2:g/Hz6HznHxa ~OR$;HpbRvJ^g91g/a@X|$;HfJ2:g@B0./HzHzHxENOJ2:g/9gHz HzHxNOJgl #gg|gl#gJ2:g/9gHzHzHxa }O nf4BbRJ2:gBHz@HzHxa }O#5g` nf<|#bRJ2:gHxHzHzHxa }lO|5#g`J5gJggJ5f6Jgo..Ah@|#bRJ2:gHxHz`BbRJ2:gzBHzHzHxa |OJ2:gX/9gHz HzHxa |OJ2:g2B0./Hz*Hz` n=Pv`|.fBBnz`fR$;HJ^g91g/a*XHnBDa$Pgl.~J2:g/Hz׸Hz}Hxa |$Ov n=P`@JgN`.J0zga` Sk yBR`a2>(|m\JmJ2:gFB0./Hz>HzHxa {O`$K Aj|f|fJ$;Hfaa`6JgN`.J0zgar` Sk yBR`a1&Jl"J2:gBHz֬HzHxa { ` J2:g/Hz֊HzHxa zOR$;HJ^g91g/aX|gm |g` |m` o `|?e=C`JgN`.J0zga` Sk yBR`a0$Jm0J^g91g/a XR$;H 95Ap5`zJm=C=C:|-M`bp|І|]e|f8JgN`6J0zga`(Sk yBR`a0`a*$Jm~R$;HJ^g91g/aTX 95Ap5B0./a=@:|-MX` f|faԲ`6JgN`.J0zga4` Sk yBR`a/\$JmR$;HJ^g91g/aXB=BJ2:g$B0/Hz@HzHHxa xO`=|:|-MB0./a[=@vzXJfpJgN`.J0zga~` Sk yBR`a.(|lR$;HJ2:g/HzӰHzHxa xOJl `B$JgB4.J2:g&/ <Jg </HzHxa wO|2f0J2f(|f"J2:gBHz2HzHxa wp`DJfȹ2 9g|g@m Jg`|gl|f91g$y#`$y#`BJgn0.@ @cJ9'Xg6B@9'Xnf(J2:gB0./HzҒHzHxa vOxJghJfdB0./N$XJ2:g/HzZHzHxa vOJl=|?`=BJ2:gB0./Hz$HzHxa vO|fbBBJ2:gB0./HzHzHxa v^OJfB0./a[:4X?BgaP=@XJ2:g/HzѤHzJHxa vOBbNBbJJg,91g b*|#bJp `B9'X`| 95AJ0gLB0Cb*"9bJp5RbJJ2:gjB/HzHzHxa uzO`p5B6J2:g6/9bJHzHzHxENOJ2:g/HzиHzHxN `pЮ|d60.@g"J2:gB0./Hz|HzHx`B.`B6.`RBAK Aj oJmI Aj nJ$pgBA y$pN2XB6J2:g/HzHzHxa tjO|.f.BBbNJgPb*b+6|Jg$91gAb* R#bJp `Hn$/a4&PnJ2:g/HztHz`J2:g nB/HzVHzHxa sO4|oNIb*BK nJ2:g( n2/HjaA.Hz[Hxa srORnBbN S#bJJ2:g/HzHz9Hxa s< nB`BBbNJg2Pb*b+tJ2:gHxHzΊHz Hxa rOJgV91gDAb* (RB0(R (R#bJJ2:g/Hz:HzHxa rB`LB9'X91fJgf/9bVHzɾHz HxGNOJ2:gBCHzɘHzHxNOJcfJfB$;HB9bBb/9g/9ga&PJ3rg.Jcf&aA^0B+TR$;H`J grgfaά <Jcg <\/aζ$Xl^r#+TB#rf(J2:gBHzHz2Hxa m,r#2`J2:g|BHzȖHz#Hxa m`dB+TJcfXR$;HJ^gH91g9.`4J/tgDJag$BaXJfJ.f zOBa`9.J/tgpЂre|PBA_Jp g9/R$: @`rlrfR$:B9/専f9/J/g/ f9/J.g.f9/Jg/ J.g /Jg/Jg.Jg/r/f$B/"J @cسb 0Xn&I6 0XmJ2:gBCHzHz8Ba d*O(J0X##BJcgJgS'D` 0Xo#bBAb"KoJcgS'DRbmJ2:g@/9#HybHzHxENOJ2:g" 0X/HzHzHxN(K0X##B+X`>r+TmF(J0X##BJ2:g/9#/90XHzXHxa c 9#L#22#2aB.B00B2rBcB'DBB'HB1fJgr#.#.B9S8r#.r&#.B.BarY#/#.h.\J2:g/9.hHz4HzHxa aOr#.#.B2B9/r#0B0r#1#22B0,B3 B3B2B9B08B3BdBd$J2g J.o #..`&#..`/9./9.a#.PJ2:g/9.Hz^HzHxa `OJ.gJ.oa` #.d B#o\J2:gBHzHzHxa `OHxa$XmhBa$XJ2:g/HzHzrHxa `FOJl `4a/9.a$mBaJ^gr#2B^B$.N^Nupktinit winloNVB0,B#o\J2:gBHzXHzHxa _N^NuTransaction beginsbinarytextGlobal file mode:Collision action:rinit fncactNVBHnaXJ2ZgJ2^gB/.HzHxa -lOJ2ZgJ2^g*B <5BJ2g <5;/HzeHxa -0OJ2ZgTJ2^g$B 92Aa/0 HzCHxa ,OJ2Zg J2^gBHz2Hz.Hxa ,OJ2:g/92HzHz Hxa ^zOBG B/.aA\a9N/atN^Nuresetc fsizeNVB#qB%;B%=B2&B2*B2.B#wHB#yLB#B$:B$:91fr#0J2:g/90Hz`HzHxa ]B.B.B.B.B.B.B.B2N^Nufnlist: no memory for cmargbuffnlist nfilsfnlist cmargfnlist cmarg2stdinNV/ J3rf 90lp#%Jbbf Hxa#bbXf Hzva X ybbBJ2:gZ/90HzpHzoHxENOJ2:g4B/93HzXHxNOJ2:gB/93HzGHxNOJ3f #l3J0fhJ3g y3Jg#3#l3` #73Hx/93/9bba%A# bb#l###\r#0$nN^NuCalibrationsinit xpsinit gnfilesinit gnfilNo files meet selection criteriaToo many files match wildcardCancelledRead access deniedFile is not readableNo files matchFile not foundsinit nfilssinit filnamsinit msg?%s sinit okNVH8 BG BaJ0l2J/g"J1f y3 !fr#0nR3(93`8J0jg y0^`&J/g(9/`J3rg(<8` y#\(J2:gB/HzHxa Z|OaN&J2:g"//9^a(.Hz]Hxa ZLOJf&9^BJ2:g/HzHz>Hxa Z O \re\0; N&.66$<9`>$<9'`6$<9E`.$<9O`&$<9b`HyaX$<9Jg$<9wJ2:gh3 y0TJf/90PHz/aJO /90THy]Da% y0TP ~f(/a @XJg/90P//90TaO J2g"J1f 94f`J2gJ1g 94fFHn(90TT/a*/.(90TT/aܴOJg#>y_B` ^6|`>BEb Jg*Hx/9'n/90T/2a)OJfRxlJ2:gLJgJ2:g>/Ab/0,HzHxENOJ2:gB/90THzHxNOJgfx#3 #g#>_J2:gHxHzHzHxa OOJ2Zg |J2^g rBHzZHzHxa ` ZJ3f #l3J2:gB/93HzHxa OO y3JgrJg@-|#@Hx/90THyO0a$-y0THnHn/93aO` y0TB y0TJf/90P/93/aO J2:gB/90THzHxa NOJ/g4J1f, y0T !f J0vf`PRJfB(x#0n/90TaxX o y0TB(/90TaXJl4J2:gB/90THzHxa Nd#?_x#$:`vJ2g(JI$f J]dg/90TBBHxa 92OJ2:gB/90THzJHxa NOJ2Zg"J2^gB/90THz0Hxa  OJ2:g/90n/90THzHxa MOJ0ngvGO0!Hx/90THyO1E]NHx/ /NHx/ Hy#hNO .#hHy]8a!PJ2:gfB/ HzHxa M6O`B/Hx/90THyE]N y3O JgHx/90THyO0NO `&Hx/92/92HyO0/90TaOJ0vgB-|#@x#0nJ2:gB/90vHzHxa LO(.R/a-@Xg$J2:gB/90vHzHxa LLOHnHn/90vaO J2:g/./HzHxa LOJn&HxHzaj#?_/aײB`~Hx#@//90Ta/aגOJ2:gBHyO0HzHxa KOHyO0a$XJ2:g/Hz HzsHxa KxOHyO0a ^#bfXJ2:g/HyO0HzKHxa KBOxbfVID#$Hz4HyO0aPJgJ2jfJ$fJgJ2:g/92HyO0HzHxa JOHyO0a?#^XJ2:g8B/HzHxENOJ2:g/92HzHzHxNOx2e 920; Nfd#l^J2:gBHzHzHxa J6OJg:#@5_J2ZgJ2^gBHzHzuHxa 6x#$:`J2Zg~J2^gtBHyO0HzbHxa `VJg:#@_J2ZgJ2^gBHz(HzZHxa x#$:`HyS4HyO0a-PJ2Zg"J2^gB/9S4Hz4Hxa OJ2:g4BHyO0HzHxENOJ2:gB/9S4HzHxN`#l^x#3 #gJ2:gHxHzbHzHxa HOJ2ZgTJ2^gJBHz6HzHxa `.HyS4HyO0a,P`J2:gBHzHzHxa HjOJg.#A_J2ZgJ2^gBHzHzHx`~J2ZgJ2^gBHyO0HzHxa @`J2:gBHyO0HzoHxa GOJgr#Aq_J2Zg"J2^gBHyO0HznHxa Ox#$:#3 `.#l^J2:g|/92HzHzKHxa GrOJ2:gXBHyO0HzEHxENOJ2:g4B/9S4Hz-HxNOJ2:gB/9^HzHxNOJ2fLJ$gDJS4gO J3 fJ2gJ2:gBHyO0Hz^Hxa FBOHyO0a~XJl^J2:gBHzHzBHxa FOJ2ZgJ2^gBHyO0Hz%Hxa #B@_x#3 B`hJo*J2Zg"J2^gBHyO0Hz$Hxa OJ3rgHxHyO0Hy#haH`Hy#h/9]4HyO0adO J2:gBHy#hHzHxa EFOA#h 9]4B0/Hy]8aPJ2:g6B/HzHxENOJ2:gBHyO0HzHxNOB$;HB]B2Bgx#ga#2&a:#2*#2.J2:g"9T2*'`HzHz5Hxa DOR/9a &npL N^Nureof fncactreof discardreof discardingreof successreof cxseenreof czseenreof rdatapreof o_isopenreof lastcharreof closfreof MOVE zrename moving received file to FAILED to move received file toreof RENAME zrename renaming received file to FAILED to rename received file toreof returnsNVH00$.&n BJ2:gHzqHxa BOB]Hr#ggrgg r?gfr#]HJ2:g/9]HHzHz1Hxa BZRG B3 B`J2:g^g\/92HzHz HxENOJ2:g6/93HzHzHxNOJ2:gB/9NHzHxNOJ2f yN DWID#2fJ3gr#]$BJ2f J3WID#]HfRG J2:g/9fHzHzvHxa AnOJfgJ]Hg`J2:g/9aHzHzNHxa A8OJ2f4r2f*rag J2rg gJ3gHzHxaPBJ2fJ3gp/a&XJ2:g/HzPHzHxa @OJlJ]HgRG B]HJ3rfJ]HgB/ /aMO J]Hfr2BJ3rf JHg kLJ]HgJ0nfJ3rf| Mgt PglJ3Vg/93VHya)&PJ2:g//93VHzHxa ?Orl$J2ZgJ2^gB/93VHz`vJ2ZgJ2^gB/93VHz`J3Zg-y3ZJg0-|#@$-BHnHn/93Za-BO Jg nJg~/Hya(&PJ2:g//.HzHxa ?OrlJ2Zg>J2^g6B/.Hzs`vJ2Zg J2^gB/.HzpHxa OJ2:g6/9]HHz6HzyHxENOJ2:g/HzHzMHxNB9 L N^NuNVB3 B3B2a2N^Nusfile send filter sfile xsfile notafilesfile restored tcharsetsfile restored fcharsetsfile cmarg2sfile binary 1sfile wearealikesfile xfermodesfile filepeeksfile s_csetsfile tcharsetsfile xfrxlasfile scanfilesfile scanfile textsfile scanfile text7sfile scanfile 7 fcharsetsfile scanfile 7 tcharsetsfile scanfile text8sfile scanfile 8 fcharsetsfile scanfile 8 tcharsetsfile scanfile Unicodesfile Unicode tcharsetsfile scanfile binarysfile binary 2sfile sendmodesfile pktnamsfile fnspathsfile fncnvU1UNsfile xpathsfile xfncnvFILE%02ldsfile filnam 1sfile pktnam 1sfile pipesend filtersfile pipename?Sorry, send filter + filename too long, %d max. sfile filnam 2sfile pktnam 2sfile error - Recover vs TextRecovery attempted in TEXT mode: sfile X packetsfile binarySendingsfile q as mode: binary mode: texttransparent character set xfer character set file character setSending from:SFILE fpfsecsSFILE fsecsNVH>0*.J0rg*|#0nJ2:gB/90rHzHxa :ZOBJ3rfJ0zf J0nfJgxJ2:g6/HzHzHxENOJ2:g/HzHzHxNO|gl4#gg#gJ2:g/9gHzRHzHxa 9O|gl4#gg#gJ2:g/9gHzHz|Hxa 9O/9g/9gaBaB.PJfXJ3f #l3J2:g g/93/93Hz2HxENOJ2:g/92HzHzHxNOJ2:g/90HzhHzHxNOJ2:g/92HzFHzHxNOJ2:gx/93Hz&HzHxNOJ2:gX/9gHzHzHxNOJ2:g8/9gHzHzHxNOJ2:g/9/0HzHzHxNOJ2fJ0jfJ0gJgg`J/0gVJfX|#gJ3gF/9HnHya p$O J2:g/HzFHz:Hxa 7O|e0;*N6 J2:gBHz Hz Hxa 7vOB2`B2J2:gBHzHzHxa 7FOJgfJ/0g"ygG Aj g4#g#ggJ2:g/9gHzvHzHxa 6O 9gA| e#gg#gJ2:g/9gHz&Hzl`B2J2:gBHz HzjHxa 6vOJgfJ/0g"ygG Aj g4#g#ggJ2:g/9gHzHzHxa 6O 9gA| e6#gg#gJ2:g/9gHzZHzHxa 5O/9g/9gaP`J2:g/Hz"HzHxa 5OB2JgfDJ/0g<#gg#gg|f|-`|.#g|f|l#g 9gA| e#gJgf| #g/9g/9gaNPJ2:g/9gHzhHz(Hxa 4O`(J2:g/HzFHzHxa 4O|#2J2:g>/92HzHzHxENOJ2:g/92HzHzHxNO y3JgbJg"-|G-KHnHn/a`Hx/93HnaO J2:gBHnHzHxa 3OJ.f J2:g>/92Hz`HzxHxENOJ2:g/92Hz:Hz`HxNO$92&92JgBB`0Jg,HzDHy/E NPJgHz/Hy/NPJftJ2:g6/HzHzHxENOJ2:g/HzHzHxNOHx//$/HyaLOJ.f/9Hz/aO J2:g8BHyHzHxENOJ2:gBHnHzHxNOJ0rgB-|,.R/a -@Xg$J2:gB/90rHzcHxa 2VOHnHn/90raO J2:g/./HzAHxa 2OJnHxHz4at/aB`"Hx/Hya/aOJ2:g8BHyHz HxENOJ2:gBHnHz HxNOHya:XJgJ2fN|2fDJ2:gBHyHzHxa 1XOBBHyHzHx/90La`6|2fJ3no/93nalXJm$`.B2J2:gBHy'LHzHxa 0O$<'LJ2:g/92HzHHzHxa 0O/aaXJm/90X/9#/90,pFJgpX/ayOJm/9g/9gaPJfJ2fgJ2gJI$f&J]dgHy/90,HxFHxa (OJ2gbJI$fJ]dgHnBBHxa OJ2g4JI$f,J]dg$HzP 93rf 90/BHxa OJg2J2ZgJ2^gBHyHzZHxa O`&$</Hx/alTO Jg$J2:g/a./HzHxa /,OJ2ZgJ2^gB/HzHxa OJ2ZgJ2^g|B ygACj/1Hz `RJ2g.JI$f&J]dgHy'L/90,HxXHxa OJ2Zg"J2^gBHy'LHzHxa OR/9a h|#+TB$;HB]B2|#ga^#2&a#2*#2.XJ2:g@9T2*'`HzHzYHxENOJ2:g/92&HzjHzAHxNpL |N^Nusdata entry, firstsdata drainsdata draining, winlosdata sbufnumsdata countdownsdata streaming pktnumsdata nxtpkt pktnumsdata packetsdata cx/zseen windowingsdata cx/zseen nonwindowingsdata spsizsdata binarysdata paritysdata eof, drainsdata pktnumsdata lensdata datasdata ttchkNVH< J2:g/9+THzHzHxa +OJ2:g/9+PHzHzHxa +\Oz+TfB+PJ+Pg@J2:g/9#o\HzHz}Hxa + *9#o\0,WI`Jp`D `>J2:g/9#qHztHzSHxa *O(9#q`J2:g/HzJHz7Hxa *OJ3>gF"90,R lp?Ёz #0,##o\J2:gp/HzHzHxa *jO`2a|$J2:g/90,HzHzHxa *HzHxa )p`J2:g`g^/9.\HzHzHxENOJ2:g8/92HzHzfHxNOJ2:g/91VHzHzSHxNOJ2g(J1Vf JcfJf/9.\a~$X`Hx/9.\a<$P&90Xzf &<lB`@Jf<*90,#o\g(z#+PJ2:gHxHz>HzHxa (B`J2:gZ/90,HzHzHxENOJ2:g4/HzHzHxNOJ2:gHx4/90XHzHxNO///90,HxDaqT$Om J3>g #0,#o\a$J2:g/HzHzEHxa 'OJm 9.XmSJnJ3>fpL/9/HylHz?BENOJ2:g/9.HylHz%BNOz/tf NO` /OAOB#azmB9Oz#. `z.g 9.0`pBOzmAOBB/ `fJ/g*J/g /O`B9/#/ O` Ozm&AOBB/XB/@B/LB/dp`J/pVI/lJ/Xg/TJ/@g/ <OL <(nBB9/B3BB3>(9#J2:g>/HylHzdHxENOJ2:g/9/HylHzKHxNO|/l/o(9/J2:g6/HylHz"HxENOJ2:gB/ HzHxNOSJoB,|Ԇ|FĆ`tP*9.hJ.lg o#.\`| m|P#.\#.\.`J.f*|lB,|Ԇ|FĆ`$9.Jm#.` #../9./9.ab:#.B.B9/P|l0,B..|l, @/`B9/J.g0B.l&BEVL9//a@(XR.m|l,/` /9/S c /|t#lB,pЂ|d pЂ|e/`#/|lB,#/`B/|Y/f |#.`,pй/|dpй/|e |#.`B.J2:g/9/HylHzBENOJ2:gZ/9/HylHzBNOJ2:g:/9.HylHzBNOJ2:g/9.HylHzHxNO 9.|gmJg`|g<`B.`J1VgJag |&af||#.|&#.`jB*y./g |Y/fp#.gF#/.J2:g/9/HylHzAHxa 4OJ1Vf|s#I#1V|/tfB.|N#.t|l t ,Bg B,|Ԇ S|dt#.B/|l^, J/gL 9Y07fIB9/氁f:|#/`0 c  b|#/I#/ `B/B/hB/PB/DB/\|/tgB/t6| | lB, |Ԇ|FĆJ2:g/HylHz2Hxa OB /TgJ/XVI"D#/\B /OJ2:g/9/DHylHzHxa OJ/Dg RlB4|Ԇ|FĆ*BK* 눐$4ԀJ2:g/HylHz8Hxa OJ.lg l #.\` #@n#.\` ##@.\| .\m|P#.\#.\.`#.\.dJ2g .\o #.\J2:gB/9.\HylHzHxENOJ2:g/9.`HylHzHxNO/9./9.a[p#.PJ/Lg lB4|Ԇ|FĆJ2:g/HylHzLHxa O| m#.`| #.*y..o #..J.n|#.|.l#/P*y..o , R#.J2:gd/HylHz`H|#.J2:g/HylHzHxa OB/PJ2:g/9.HylHzHxa O|.lx/9g/9./9.`a6d$O .`lT#.`#.\.dJ2g .\o #.\J2:g@/9.`HylHz1Hxa DOJ2:g/HylHz,Hxa "O ^l64#J2:g/HylHzHxa O9g\9gZ|3Fg8|3FfF|3&g$|3&fJ2f aJgJ1g|#3BB2#.d.\#3B3JJ2:gB/93BHylHzgHxENOJ2:g/936HylHzMHxNO|36gF|36fJJ1g,|1f"|1gpй1|d aJgJ1g|̹#32J2:g/932HylHzHxa OJ32g HxaŒX#323: PlB4 |Ԇ|FĆ& G( J2:gX/HylHzHxENOJ2:g4/ HylHzsHxNOJ2:g/HylHzeHxNO S|eznv/Ht8 Hy/aO J2:g A/I//Hz3Hxa OE/Jg./ a#0XJ2:g// Hz Hxa zORn3#J2:g/HylHzHxa  BBBp}F1 fJ2VI,DJ2:g/9%HylHzHxENOJ2:g|/9HylHzHxNOJ2:gZ/91HylHzHxNOJ2:g8/92HylHzHxNOJ2:g/HylHzHxNOB^r#0B.91fTJ2fLJ0jfDJ2g g9f #a2J2:gD/9aHylHz.Hxa OJ2:g/90nHylHz#Hxa bOJ0ng&JfHx/93`TB9B0n` r%fXJ2:gBHylHzHxa OHxHzHyaҶB0B^#3r0B%p` J0zgDJ2:gBHylHzHxa OB0r#0B%HxHy`J%f.J0o "Hx y#\/HyaB0p` J3ghJ2Zg"J2^gBHylHzHxa TOJ2:gBHylHz Hxa p`HxHnHyaѨp`vJ%opJ/g~HxHyHx aO Jl@Hx azXJ2:gB/9/HzHxa OBHy/a`J2:g@BHyHzHxa LOJ2:g/90HylHzpHxa &O 90S0Jn J/gJ0jgJ0fgH y0fJg>Hx/HyaРO y0f (f <l#3 y0f#2`Hzap`R y0f# 0fJ2:gj/90HyHz`JJ%oPJ/fHHx y#\/X#\HyaO J2:g/90HyHzHxa "OBJ2:g/90HylHzHxa OB0J2gxHyabXJff0l^HxAI/0L$/avHxHy/aOJ2:g//Hz6Hxa Or#0R`D(90RHxHy$/aO J2:gB/HzHxa 0O$/a;XJfJ2nHz/aPJfJ2:gBHnHzHxa OHnaXJltJ2WID#0J2gr 0J0gr0J2gr0/90Hna*PJ2:g/HylHz7Hxa TOrf6$/apXJ2:g//HzHxa O`JfHJ2g 0m 4|J2:g/9^HylHzHxa Or#^`PJl0J2:g/9^HylHzHxa r#^p`Hr#%`*J2:g,/90/9^aҘ.HzHx`r%fBJ2:g/HyHzeHxa 4OHyaZ$XJ2:g/HyHzBHxa OAJg8Jg J2:gN//Hz%Hxa O`Hya:XJflJ2:g/HyHzHxa OJ9f$r#%J2:gHxHylHz`HxHyHna O J2:gBHnHzHxa :OJ.g .~f*$/a2 @XJgHx//aO $/a&XJ2:g//HzrHxa O$CrfJgBJl(#^J2:g/HylHzEHxa OrfpJ2:gBHylHz/Hxa lOJ2g 0mbJ2:gBHnHzHxa :OJ2ZgrJ2^gjBHzHn`PJlrfJ2:gBHylHzHxa ORG J2Zg J2^gBHnHz3Hxa OJ2gXJI$fJ]dgHnBBHxa OJ2g*JI$f"J]dgHnHx HxHxa pOJ2ZgJ2^fHz1Hx/92/90Hn/91a ҄O`#0HybHx/92/9b/9bHybHybHybHybn$/a 0&O(J2:g//HzHxa OJfvr#^J2:gHxHylHzHxa ~OJmJ2:g/ HylHzHxa VB9BL|N^Nu NV/$.B0r#2rHx/9%Hy'Lar#+T#c#'DB2a$.N^NuNV .Ac"J1fA^t 0 N^NuClient Command Status Description REMOTE LOGIN required Transfer file(s) from server to client. GET %-14s%s Transfer file(s) from client to server. SEND %-14s%s Send file(s) as e-mail. MAIL %-14s%s Assign value to server variable or macro. REMOTE ASSIGN %-14s%s Change server's directory. REMOTE CD %-14s%s Copy a file on the server. REMOTE COPY %-14s%s Delete a file on the server. REMOTE DELETE %-14s%s List files on the server. REMOTE DIRECTORY %-14s%s Exit from Kermit server program. REMOTE EXIT %-14s%s Execute a shell command on the server. REMOTE HOST %-14s%s Send a file to the server for printing. REMOTE PRINT %-14s%s Get value of server variable or macro. REMOTE QUERY %-14s%s Create a directory on the server. REMOTE MKDIR %-14s%s Remove a directory on the server. REMOTE RMDIR %-14s%s Rename a file on the server. REMOTE RENAME %-14s%s Set a parameter on the server REMOTE SET %-14s%s Inquire about disk space on the server. REMOTE SPACE %-14s%s Display a server file on your screen. REMOTE TYPE %-14s%s List who is logged in to the server. REMOTE WHO %-14s%s Return the server to its command prompt. FINISH %-14s%s Log the server out and disconnect. BYE %-14s%s NV/"9cc l A+d ` 9cRcre0; N* ":Rj*@VxHx@HzHy+da”$O J0g"J0fHx@HzHy+da°ԀO <@rJlNHz/94 a.Hz&+d/`Hz3/94,at.HzK`Hz`J1WI4P/aP.Hz\`Hzq/94Da8.Hz`Hz/94a .Hz`Hz/94a.Hz`Hz/94 a.Hz`|Hz/94a.Hz `dHz!/94a.Hz2`LHzGJ1WI4$/a.HzR`(HzgJ1WI4T/ax.Hzs`Hz/94Ha`.Hz`Hz/94aH.Hz`Hz/94a0.Hz`Hz/94(a.Hz`Hz$/940a.Hz2`HzG/944a.Hz_`tHzv/948a.Hz`^HzJ1WI4%10s%-10s %s %s %-10s %s %s -> %10s%10ld %s %s%s%s %10ld %s %s%s%s syies%sSummary: %ld director%s, %ld file%s, %ld byte%s%snxtdir return 2NVH>0Gl*<+dJ2:g^g\/9c/ HzHxENOJ2:g8/9c / Hz{HxNOJ2:gB,9c܅/HzhHxNO,9cc lA+d 0RcJ2:gBBHylHz1`ScHna@XJ.gJ3fPHx/9'nE/ Hza4$OJ2:g// HzHxa OJgJcnBg$/a&XJ2:g//HzHxa zO(9UNHna $@XJ2:gB/ HzHxa HOJfEJfE`NRjjj|-jj|-jjHjEHj a}PHna$XJ2:gB/Hz3Hxa OJgRc` Rc׹cGlJUJgG#sDJ2:g/9UJ/ HzHxa nOJgBJl>JgHn/ Hz/Hz/a}>O`|Hn/ HzHz/a}"O``Jg0/ <lJg </Hn/ //Hz/a|O `,/ <lJg </Hn/ /Hz/a|OBc`J3gJcf"<lJcgJcgJcf"9c/9c <|cf <l//9c <|cf <l//9c <|cf <//9c/HzHy+da|ScBcO(Hy+da{#c X`B9+dBcBc J2:g/9c HylHzHxa O,9cc lDA+d 0RcJ2:gBBHylHzBa rB`Bca`pL |N^Nusnddirsnddir name./*snddir name 1snddir name 2Listing files: %s%s%s*/*snddir directorysnddir nzxpand nxpndDIRECTORY %sDIRECTORYsinit()NVH 0$nJJ^ID#3JJ^ID#3JJ^ID#3JfElJ2:gB/ HzHxa ZOJg:Hx/ $/aO J2:gLB/HzHxa O`AJ2:gBHnHzHxa OBcBcBcHnHx$/a*O JgJ2:gB/HzuHxa OE/ G NXJ3g8/9c/9cHnHzGHy+dayRBcHy+dN#c Or#2$/a"(XJfV/a#^XJgH  */f HxHz`HxHz/aO J2:gBHnHzHxa OB0J3gr#0J2gr0/90Hna#cHxBB/B/9UBaՎO J2:g/9cHylHzkHxa TOJcnp`B0r#2r$/awX n/Hz6Hy'Lax`HxHz-Hy'LaO r#+T##'Ha$J2:g/HzHzlHxa L N^Nuskipping %10s: %s%sdeleted directory: %s%s%s%ld file%s deleted, %ld byte%s freed%sNVH0 "9cc l A+d `JcoScHnaJXJ.f Bca`|$/a&$B/ avPg  /g Sf /fRrlLHna XJg/9c/ Hz`Rc׹c/9c/ HzHzHy+davlO`/9c/ HzHy+davNOBc`pJcf|/9c <rcf <l//9c <rcf <l//9c/9cHz~Hy+dauScBcO Hy+dau#c `B9+dBcBc "9cc mp`A+d 9c0RcL N^NuDeleting "%s"%sREMOTE DELETENV/ nJfB`Hx/$/aBcBc/9c/HzHy+dauBcHy+dat#c r#0O J0gr #0/90Hna&#cPoFB0r#2rHxHzBHy'Lafr#+T##'HB2a``p$.N^NuDirectory requested: cwdChanged directory tocwd failedFailed to change directory toNV// nB0$RJ2ZgJ2^gB/HzrHxa O/a~XJg a$&J2:gB/HzRHxa OJ',gtBA'0/0,azXJmTJ2g$JI$fJ]dg/BBHxa fOJ2ZgJ2^gB/HzHxa fp`Rrl/aCV/90Xa=,PJ2g$JI$fJ]dg/BBHxa OJ2ZgJ2^gB/HzrHxa p`BJ2:gB/HziHxa OJ2ZgJ2^gB/HzNHxa B$.&.N^Nusyscmdsyscmd zxcmd oksyscmd zxcmd failedNV/ n$n BfJgJgC'LJgJfJfJ2:gBHy'LHzHxa OHy'LHxaZPJoNJ2:gBHy'LHz[Hxa OB%B0r#2v#2rB2#fah`&J2:gBHy'LHzHxa fBfB$nN^Nuremsetremset xfer charset lookupRSET FILE CHAR nameREMOTE SET xfermodeNVH 8(nItЂtFGB/ arl$@XJ2:g2/ / Hz|HxINOJ2:gB/ Hz\HxNO |  b0; NB\r       B                                                                                   B\r       B                                                    ,R        .                                                                                   @z,Z            / ao#/#/p`/ ao#/#/`/ ao#/#/`/ ao#/#/`/ aon#/|#/x`/ aoX#/#/`/ aoB#/#/`v/ ao*#/#/`^/ ao#/X`L/ ao#2#2t#`,/ ant #2#2t#\`J1g J1f/ an$@J2g"J1f 94f*J2gJ1g 94ftgbtgZJft#2tfB2#2`/ an8#3`r/ an&#'Z``/ an#'^`N/ an#'b`0BBJ2:gB93/HzHz"BENOJ2:gv/93HzbHz HxNOJ2:gV/900HzBHzBNOJ2:g8/92Hz$HzHxNOJ2:g/91HzHzHxNOa:DJl"J2:gBHzHzHxa ^`J93fJ3g|.l 9#o\G&3 J2:g>/HzHzHxENOJ2:g 9#o\/3 HzbHzcHxNO|l yf 爐 0 #o\fl##o\$8J2:g/9#o\HzHz.Hxa ͚Oak yf$犔#(N/9NaY>## yf(0(X`a@(J2:g@/HzHzHxa 6O`&J2:g/HzHzHxa Oa@(|egJ2:gB|DfJ2:g4Hx'/9NHzHx`J2:g//9NHzBa ̾O|zg|oJ <|f <J2gJI$fJ]dg/BHxqHxa zO`JlNHz|a(^XJ2:gBHzHzvHxENOJ2:g/9.HzHzhHx`laiJ3>g|Qg|TfR.HzSa'xEX|Ef J2:g/93Hz:HzRHx`n|QfNR.RdRd $9#o\Թ. lp?Ђ|J2:g/HzHzHxa nO&9#o\gJ2:g/HzHzHxa @OAJ<llJ2:g/HzHzHxa OAT"0<m yf 爐J f.J2:g/HzTHzHxa O/a!V4|X`R lp?Ѓ|fTJf$J2:g/9#o\HzHzpHxa ʈO/9#o\a!XJlHz]`|TfJ2g6J.g.|#d$J2:g/9.HzHz3Hxa (`zRd R.J2:g>/9#o\HzvHzHxENOJ2:g/9#o\HzPHzHxNOa5&nBm /9#o\a BXJl,J2:g/9#o\HzHzHxa ɐOHzw` ,9$8#o\f>J.gJ.g//93aPPJ2:g /9$8HzHzHx` J2:g/9$8HzHzHxa O 9$8A$0 J2:g/HzfHzHxa OJl,J2:g/9$8Hz>HzuHxa OHz` /9./9#o\/9$8ab$O J2:g/HzHzxHxa zO|fJ3>f /9$8a TX` Jl/9$8abXJ3>f NJ#[Xn/9#o\aXJlHz ` >&9#o\$8g A|m*AT"0m yf 爐J f /a\X`H"R lp@Ѓ|&$8f`(J3>gZ|D00fPJ2:gHzHzHxENOJ2:g/900HzHzBNO##o\$8xYJf|.lV 9#o\AJgBB"9#o\R lp?Ё|##o\xYJ2:g ,S/Hz`HzDHx` J3>g |D00ga:t(`FxYa Jlxz`a2x"9.Xla:J(J2:g^/HzHz Ba ƈOJ2:g@//9NHzHxa fO`$J2:g/HzHzBa FOa9(|eg|zg H|oRJ2g8JI$f0J]dg( <ž|f <’/BHxqHxa O|g 6a` ,|f|Hza!XJ2:g^/9.Hz$HzHxENOJ2:g8/9#o\HzHzHxNOJ2:g/90,HzHzHxNOabxE` abJ3>g|Qg|TfR.Hza!4xEX|Ef J2:g/93Hz~HzHx`|Qf(R.Rd/9#o\aXJlZxEHz`X|TfR.RdJ2:g>/9#o\HzHzHxENOJ2:g/9#o\HzHzHxNO/9#o\ahXJl2J2:g/9.HzHzHxa JOHz%a FpE`  9#o\AT&0 |l yf 爐|Df 0 P#.\|m|#.\J2:g^/9.\HzHHzHxa `>B/9./9#o\/9$8a]$O J2:gZ/9$8HzHzHxENOJ2:g4/9#o\HzHzHxNOJ2:g/HzHzHxNO|YfJf|.mBd 9$8ARAT&0J2:g/HzlHzHxa O|l yf 爐$0 J2:g/Hz4HzeBa ¸O|Df,9.\ao(#aJ2:g/HzHz:Hxa zOJ2:grgp yf 爐$/0(HzHzHxENOJ2:g< yf/0( HzHzHxNOJ2:g/9.HzzHzHxNO yf 爐JfJ 0 Pao<#a.`o #.`aJ2:gd/9aHz HzHxa OJ2:g@g>/9.HzHz{HxENOJ2:g/9aHzHzdHxNOJ2gF,9a.`n8| .m.Jdf& 9.\Ѐ#.\J2:g/HzHz `|.lN 9aQ.\o> 9a.\$L<,UUUVЀҹ.\#.\J2:g/Hz&Hz`t 9.R"9.L@Jfl|.lb 9.`QaoR,9.\.`lD 9.`a$L<,UUUVЀ҆#.\J2:g/HzHzpHxa 2O,9.\.`o.#.`.\J2:g/9.`HztHzDHxa OJ.gJ.g/9$8/93aP/9$8aY/9$8aWlP,9$8#o\fF AB "9#o\R lp?Ё| ##o\J2:g./HzHzHx`J2:g/9$8HzHzHxa @`|fZ.mRRdJ2:g/9$8HzHzHxa O/9$8aX/9#o\aPJlbxEHz``J2:g/9$8Hz:HziHxa O/9$8aXzX`"|Nf*RdJ3>fJ2:g/9$8HzHzWHxa nO 9$8AT&0 |lV yf 爐|Df@ 0 P#.\|m|#.\J2:g/9.\HzHzHxa O/9$8aWXJfpJ2:gBHzNHzHxa O 9$8AT$0 m|l yf 爐| f/9#o\`/9$8a&XlxEHzc`"90,R lp?Ё| $8f|.lf&J2:gBHzHzHxa Oa|EfpJ1gZ 921`THz`Hz` |#bZHzaxEX`B93B93Bd`a|#3pq`rp2#2J2:gT/9#o\HzHzHxENOJ2:g./9$8HzHzHxNOJ2:g/HzHzBN#04 L |N^Nuparchk nparchk startNVH<0$n$. (.J2:g6/HzbHzHxGNOJ2:gBBHz *.$. J2:g/93>HzHztHxa BOJ3>gB`ZJ2:g6/HzߒHzXHxENOJ2:g/HzpHzCHxNOJfJ2:g>/9.`HzJHz*HxENOJ2:g/9.tHz$HzHxNOa$#0oJ1fL< fffg Ѐ(Jo&L8 L< fffg Ѐ$9.`,9.tl$J2:g/HzޤHzHxa &OoDLD("L<fffg"ҁ|mpԀl*J2:g/HzXHzbHxa L|N^Nuspack nspack dataspack dspack lenspack copyspack mydataspack sseqtbl[n]spack sending packet out of windowSTREAMING spack skippingspack spktlspack ttol returnsFAILED: Connection lostspack ttol msecspack calling screen, mydata=NV'H?<*.(nn ]0XVI-@DJ2:gg/. Hz HzHxa O .DgBJ2:gz/90X/90XHzHxENOJ2:gR/ / HzHxNOJ2:g8/HzܠHz{HxENOJ2:g/.Hz|HzaHxNO(ع.T|^]ID$y0X_fVAT*n .0J2:gfg6/ Hz.HzHxGNOJ2:g/Hz Hz HxNOJl*J3>f"J2:g/. HzHzHxa dO|l$ yf 爐"@!! .I!B080\0|. 2FFnv$Թ.Jgt L< v҂ Ѐ|  C*AK 눐 BBB.*AK " ҃҂? @v`"JgS|g8RQBESd`օB28 9.|g2m |g`|gJ|gx`*C/ Hpa `,/Hpa$ 8R? `\*C/ HpaP 8R 8R? `(,/Hpa$!8R?!8RP"/8RJcf`J1g |1gJ2fFJ2g> 9 /f4J9g 95` 95|g l|g`B28` 8RB28JcfJ2Ng// /. Hxsa6fOJ1Vg 91V|mg6m|eg`v|og:|sgX`hA8b`BCc8Sc`JA8bBSc`6A8b.BCc81 Sc`A8b ScJ0@g/90@a3DXBJ.gJcf/9.HyVLa$P|lJ.oB .Nf&a4*J o ". S`rFA!`a4A*n !#08|l yf 爐! JcfJ2:ga4*//UJcg(J2:g.I/HzHzBa rOB`/908/ a($PJcfJ2:g:/908Hz׬HzHxGNOJ2:g/Hz׊HzHxNOJllJ2g^|oXJ2g(JI$f J]dgHzBHxHxa O|#b^#3aޤHxHzf/90Layh `&*y08ao#aJ2:gDa3//TJ2:g.(fp/9./9#o\/aGz&O J2:g/HzӘHz#Hxa OJgp`6/aBZXJl J2:g/HzbHzHxa p`#0,B$.&.N^NuNVHz4/9#o\a~N^NuSTREAMING fastack kSTREAMING fastack can't getsbufSTREAMING fastack xNVH<$9#o\A(0,J2:g/HzҸHzHxa :O/aC/aAz&Pl J2:g/Hz҂HznHxa Oz#cHzdB/HxYa BcOJm\J2:g/HzrXJl J2:g/HzzHz|Hxa B`FAT"0,J.o$"yf 爐 @ 1R.op`Hz.B/HxNa$.&.N^Nuresend seqRetransmissionresend PKT NOT IN WINDOWresend kresend pktinfo indexresend retry(resend)resend ttol msecresend ttol returnsNV'H80&.]J2:g/HzXHz@Hxa O/9./9#o\/aB$@O JfAT$0<l(J3gxfJfrx>.mhAS8Jg^&y.$9.x#.#.//a3,.BHxYat$@OJmBHz/Hx#a*#.#.O`Hz͎B/HxYa6$@OJmR.J2gpJI$ffJ]dg\HzU/90,Hx%Hxa `@J2:g6/Hz&Hz8HxGNOJ2:g/ HzHz-HxN`J2:g/ HzHzHxa hOJ.o2"yf 爐 @ 1R.o(912p`J2:g& yf 爐/0 Hz~HzHxa OaA yf 爐x f`J3gR/a^R.XJ2g(JI$f J]dgHzz/90,Hx%Hxa yf 爐 0 `&B` J2:ga'//UJ.oa'A!< yf 爐/0 /0a$@PJ2:gba'//TJ2:gL(g 9.#d #.B3>91ghJ2gg\J2gRx.m J3>g>]J2:g/9.Hz Hz[Hxa OJ2gJI$fJ]dgHz;BHxHx` a$//U\8* (J2g.JI$f&J]dgHz2/9$8I/Hxa OxmJJ2g$JI$fJ]dgHz|BHxHxa tĹ1g2B]H L.0N^NuscmdString too longscmd spackNV//&. . J2:gI//HzBa O/a0XJl#dp`>/90X/9#/90,I/a$OJ2:g/Hz"HzyHxa $.&.N^NuGET Packet Internal Error 1sopkt NULL listsopktsopkt encstrsopkt overflowGET Packet Too Long for Serversopkt leftoversopkt fieldGET Packet Internal Error 8@ sopkt o->opktitemsopkt datasopkt opktcntGET Packet Internal Error 9sopkt pktnumsopkt spackSend Packet Failuresopkt rcNVH?8BB*90X.9.\Bd$ydJf,#RdJ2:gBHzŞHzHxa ` RJ2:gI//HzBa O/a,$XJ2:g//HzzHxa OJlJfnJ2:gBHz&Hz]Hxa O#.\#0X$ydJg"Jg /a*JX$*/ a*<$BXJfBd#dp`:J2:gB/HzHxa = 94NV/.   fhJ2:gBHzHzHxa Or 1gr1gJ1f, 9 /f"t J2:gBHzJHz?Hxa O90]fBr 1fr#c4#cdcJ2:gfBBHzHzHx`J9/fBc4Jdg6J2:gBBHzHzHxa ORd 9dcr]m| ydRd ydBHyca$XJ2:g/HycHz~Hxa OBdJgrftJ2:g/HycHz[Hxa `~J2:gBHzLHzHxa bBd`XJdgP bBc4Rd 9dcr]m yd`"BdJ2:gBHzHzHxa B$.N^NuB00zstart Zmodem SOPNV. J1fdJg`Jdf #dd ydذf:Rd ydJf4#ddJ2:gBHzHzHxa zp` #ddBN^NuZmodem downloadreceive /protocol:zmodemset proto kermit, server, set protocol gset proto kermit,server,set proto xmodemset proto kermit,server,set proto xmodem-crcset proto kermit,server, set protocol yset proto kermit,server,set proto zmodemserverreceive /protocol:kermitNV/$.J3fJff J9gJ2FfBBa6XJg&J2:gBHznHzHxa O`BBaXJglhr#2r1et 910; N> * 4HxHze`@HxHz`6HxHz`,HxHz`"HxHz`HxHz`B2HxHz/9#aYO HxHz/9#aYr#<$.N^NuNVH<0&n$KJgr/ a @Xzl`IB90]fPIz҅zF…  f< SgB If< Tn$EBHhHkaJgB` p SfpL Bad packet headerrpack packet length less than 3Bad packet lengthrpack bad sequence numberBad sequence numberrpack echorpack bctlrpack chklenpacket too longrpack block check Bchecked charsblock check (1)should be (1)Checksum errorblock check (2)should be (2)block check (3)should be (3)CRC errorbad type B block check(crunched)rpack block check OKrpack got dupNV'H?<]J2:g/90,HzHzHxa ,Oa cHJlpz`Ta"(J2:g/HzrHzHxa OJlp`" yf 爐# N yNB-yN#N|###$8J1vg91}`9/J2:gBHycHzHxa xOAcJg"yNJgRJfB/ B90]//9Na($O J2:g6/91VHzHzBGNOJ2:g/HztHzBNO~l1Vg|#1f#1VB9c`J2:gng^/9.Hz.HzHxENOJ2:g8/9d HzHzfHxNOJ2:g/93>HzHzTHxNOa //UJ.gJ3>g2Jd g*J2:g/9d HzHzHxa $OBd /91vB90]/BB/9d yf 爐 p S//9Na$@OJ1Vg2~s1Vg(JIg (y1VIg|#1f#I1VJ2:g^g/ HzHzHxa Oa //TJ2:g.(g~D00f JfpY` XJlJJ2:g/ HzxHz=Hxa O/a!X|o~fL|#]$J2:gj/92Hz4Hz HxGNOJ2:gD/94HzHzHxN`.~f(|#3J2:g/94HzHzHxa d ` J3gXJ2gPJI$fJ]dg Hz/9#o\`"J2g,JI$f$J]dgHz/90,HxTHxa sOBHzrHxHxra TO~1nf Hxa pT` #0<, ݹ#yLݹ%=R.:| yNB($GE, ~Ḟ$F6|Jf4|B0B3ҀB0ҀB0ҀB0Ҁ2Ё|?gX/a BHzHxHxra OJ2gNJI$fDJ]dg:Hz/90,Hx%Hxa r` yN0(AI 눐0Ё.##4|`|mxJ2:g/ HzHz5Hxa O/aDBHz9HxHxra OJ2gJI$fJ]dgxHz/90,Hx%Hxa q>`\ .U## yN3#$8RJ2Ng" y#.Hr/./Hxra >O~?$8dJ2:g/9$8Hz$HzHxa O/adXJ2NgBHz/9$8HxraOJ2gJI$fJ]dgHze/90,Hx%Hxa pR`p yNB3R00gJ3gF|Nf@J2:g/Hz|Hz+Ba O/aBHz/9$8Hx#aHpe`~Ig|Sft 9#й.S##`:~Nf. yNB5|Ԇ~FćU 9#й.萂##`$9.J2:g>gHz\HxNOJ2:g"/N/ NXO.HzHzBHxNO/aXBHz8HxHxraOJ2gJI$fJ]dgHz/90,Hx%Hxa mR`pB.~և|FƆ.. /(MN/ aPg|EfN yNR yNB2.. /(MN/ afPgS yNB2J2:glgjB, ܹN/HzHxGNOJ2:gB/HzHzEHxNOJ2:g&/ N/ aTXO.HzHz'HxNO/aBHzHxHxraOJ2gHJI$f>J]dg4Hz/90,Hx%Hxa k`B.~և|FƆ~ .툆.(J/ , ܹN/aPg~Ef\ yNR yNR yNB2.(J/ , ܹN/aPgXO.HzBHzHxNO/aBHzHxHxraOJ2gJI$fJ]dgHz/90,Hx%Hxa j`B.|ֆ~FƇS.S(J/ , ܹN/a2Pg"~EfJ yNR yNB2.(J/ N/ aόPg yNB0J2:g/Hz/9$8Hxra/aX yf 爐R OJ.oa"9$8A!"9$8A! yf 爐"@!!!NJ2g\J]dVID~]df|Dg00fBJg2J2g*JI$f"J]dg/./9$8I/Hxa g L<. N^Nu%c-xx-%02d-%c-%02d-%02d- NVH80$n &n&.. JfGJ2NgTHxa9XJoBJl@av$L<,Ҁ$Ԃ$銔劐/I/HzvHnaO`@a6$L<,Ҁ$Ԃ$銔劐// I/Hz@HnaOtԎ/a//Hxa6OJmJf / az&XJoRB/EYRN$B/N/aR"O c  b//Hxa6`O Jm0SR// Hxa6FO JmHxHzHxa6,JlB2NL N^Nutstats xfsecststats filcnttstats fpxfsecststats fptsecsTransaction complete files transferred total file characters communication line in communication line out elapsed time (seconds) effective data rate NV'/ /BJ2:g>/9d0HzvHzHxENOJ2:g/9HzPHzHxNOtfJ#d02"J2:g"9Td4'`HzHzHxa yO#d422#d826`a#2"a#22#269T22$XJ2:g/HzHz4Hxa rOrfLBHz% < fJf < ]/HzLHxHy5a<*&5OJgvHy5Hz/a`dJlJg / aXXBa /Hz `*JfHy5Hx/ aXO JfJg BBHz/ HxHy5a;&5 L N^NuuprsizdofastNV/ |l"<#@ o"<$LA(#.t .l#.t.m J.nt#.//9./at#.t#,O r^m"#.pJ2:g/9.tHz^HzaHxa qrOHxa"j$.N^Nuinibufs sinibufs rini_pkts: no memory for s_pktinibufs size 1inibufs size zinibufs overflowinibufs bigbuf malloc failedinibufs size 2inibufs bigsbsizinibufs bigrbsizNVH88(n&n J2:g6/ Hz|Hz0HxENOJ2:g/ HzZHzHxNOxOlซlJff Hxa#fXf Hza 0XB yf 爐B RxlJff Hxa#fXf Hza 0nXB yf 爐B RxlJ0Tf(HkdaZ#0TXg8Cc#0P y0TBJgg/9gaPBgXC(& $ J2:g6/HzXHz>HxENOJ2:g/Hz6Hz+HxNOg`J2:gBHzHzHxa oOvFC`:J2:g/HzHzHxa nO Ѐ"L<& c^/an#gXgJ2:g/HzHzHxa nOC " ҋ$LA("L<fffg"ҁL(jp`j [#g#ggJ2:g/Hz@HzHxa nDO [#g Թg#gJ2:g/HzHzZHxa n BLN^Numakebufmakebuf bufsizmakebuf MAXWSNVH88&.$. &nJ2:gP/HzHzHxENOJ2:g./HzHzHxNOJ2:gHx HzfHzHxN Sxdp`P(CI< Ѐop`>LC("nBo. 爐A !BB x !Dx!DBBRn LN^Numksbuf makebuf returnNVH8&.B#q/9f/9g/9g/a$OlJ2:gv/HzHzHxa l``J2:g/HzHzHxa lBCTA x#BRx?lBA#p`BRxl##qB. LN^Numkrbuf makebuf returnNV//&.B#[X/9f/9g/9g /a$OlJ2:gh/HzHzHxa k`RJ2:g/HzHzHxa kBAr! Rr?lBA#rB Rrl##[XB. $.&.N^NuwindowNV/$.J2:g/HzXJm /aXJlp` #.J2:gaJ2:galB$.N^Nugetsbuf bad arggetsbuf packetgetsbuf pgetsbuf data == NULLNVH8&.x?d"J2:g/Hz~HzHxa jp` 93~l y0XR y0X!R y0XARR` ygACh(qJfI/ a$XoZ"93TnH y0XR y0X!R y0XCRʴo y0XRRn`|R`A31 J/gv#Jy3fv$94on"93 Tn\ y0X#R y0X Rʴo"y0X y4RRnRA31 `RJ/g(Jy3fA4x~lx/Hz& T*C0X/ a K0XHha$"93TOn, y0X! y0X &CR33` y0XB3RJ/gJy3fA4~lx/Hzm& T*C0X/ a2 K0XHha$"93TOn, y0X1 y0X &CR33` y0XB3RJ/gv,Jy3f$94oxJftJfn"93 Tn\ y0X,R y0X Rʴo"y0X y4RRnRA31 `RJ/gv-Jy3f$94oxJftJfn"93 Tn\ y0X-R y0X Rʴo"y0X y4RRnRA31 `RJ/gJ'ZgJy3fJfJf|/9'ZHz& T*C0X/ a` K0XHha&$"93TOn, y0X( y0X &CR33` y0XB3RJf J;gJ/gv+Jy3fHy% 93~l0 y0X@R y0X R y0XB3R33JgR y0XB3J2:g//90XHzTHxa WO/90Xa/90X//90,HxAa`BL=<;:98765432sys-dependentformatoriginprotectiondispositionencodingaccessblocksizepasswordareaaccountcreatordatetypesizeunknownNV/tgf <>`J n Ng <`8  o.I#gBgbIAg p `A $N^Nursattrrsattr refused refused:rsattr RESEND nrsattr RESEND zrsattr RESEND sendstartNVH00$nJ2:gB// HzHxa UBO NfX/ a#gXJ2:gB/Hz_Hxa UOJ2ZgJ2^gB/9gHzDHxa #p`v2f 1fGBvԃvFăJ2:g/HzߚHzHxa TO SJoBE  AE SJnJ2:g/ HzXHzHxa T\OJo#3nJ2:g/93nHz*HzHxa T.OJ3no/93naXJm:v]df&J2gJI$fHz/90BHxa >#gBL N^Nugtattr: no memory for dsbufgattr bad recfmgattr file typegattr binary 1 refused: typegattr attribute A=textgattr binary 2 refused: dategattr encodingI196I190I6/204I6/100gattr xfer charset lookupgattr: xfer charset unknown refused: character setgattr switch tcharsetgattr fcharsetgattr switch fcharsetgattr unk encoding attribute refused: encoding refused: bad dispositiongattr dispos refused: mail disabled refused: print disabledgattr RESENDgattr: no memory for spbufgattr length refused: length bytes refused: length Kgattr fsizeN+gattr RESEND not binarygattr RESEND OKN?gattr returnNVH?<(n(. | -|J2fJ$gAO0Jg-HN5.<5"GBBr2zf Jgf Hxeaܒ#gXf Hza dX ygP ygB("D#ygLr#AH` BrЁtFĀIre v0; N", l l l l l( $^|ʴoAr'm RnB2ִo Hna"D"X` B95!B95"ʴoA5 r m RnA5 B2"D#Hl#Jh Af$A5!Jg MfA5"Jg JgJ2:gBHy5 Hz Hxa OO"GRz`~ʴoA50r m RnA50B2o J/gD"D#|50#JJ2:gJ2Zg4J2^g*BHzزHzxHxa O`ʴoAr'm RnB2ִo J/g^Hna2"D#@4X`Hʴo A5pr m Rno A5pB2BgJ/xg"D#HD#J@J2:g/ /HzHxa MOG5q+ Ag CfJ/0f Bg`/ HzaؠPJfG/ Hza؊PJfGʵil(Kh/ C /5a^PJg RimJ2:g/ HzVHzRHxa LZOif\J2:gB/ HzFHxa L4OJ3fz"GRJ$:fJ2ZgJ2^gBHzHz`"E Ag#gJ2:g>/9gHzֺHzHxENOJ2:g/9gHz֔HzHxNOJgfJr ge@ 9gAcX$0 Sr0e&#gJ2:g/HzFHzHxa KJO/9g/9gaP`J2:gBHy5pHzHxa KOJ3fz"GRJ$:fJ2ZgJ2^gBHzHzfHxa O`Jgf HxeaN#gXf Hza Xʴorcm ygRn ygB2o BgJ/g:"D#ygL#JH yg MgH RgB PgHzHx`J2Zg,J2^f$HzB/92/90/9]Hxa (8OJ2Zg J2^gBHz Hz,Hxa FO1gzJbZfrJb^fjJ2g(JI$f J]dgHzBHxHxa OJ2Zg2J2^f*HzHx/92/90/9]8/91a OJfgrlJfJ2:gBHzPHzHxa 'TOafJbZfzJb^frJ2fjJ3fbJ2g&JI$fJ]dgHzBBHxa OJ2Zg,J2^f$HzB/92/90/9]8/91a (BgBfB2 L N^NuCharacter Set Translation 8.0.042, 3 Jul 2000utf8I190ISO 10646 / Unicode UTF-8ucs2I162ISO 10646 / Unicode UCS-2latin9-isoI6/203ISO 8859-15 Latin-9greek-isoI6/126ISO 8859-7 Latin/Greekhebrew-isoI6/138ISO 8859-8 Latin/Hebreweuc-jpI14/87/13Japanese EUCcyrillic-isoI6/144ISO 8859-5 Latin/Cyrilliclatin2-isoI6/101ISO 8859-2 Latin-2latin1-isoI6/100ISO 8859-1 Latin-1asciiASCIItransparentTRANSPARENTlatinlatilatlaljapanese-eucelot928-greekcp1252Windows Code Page 1252koi8uKOI8-U Ukrainian+Boxdrawingkoi8rKOI8-R Russian+Boxdrawingmazovia-pcPolish Mazovia PC Code Pagecp1250Windows Code Page 1250bulgaria-pcBulgarian PC Code Pagecp1251-cyrillicWindows Code Page 1251cp855-cyrillicPC Code Page 855cp858PC Code Page 858cp869-greekCP869 Greekelot927-greekELOT 927 Greekcp862-hebrewCP862 Hebrewhebrew-7Hebrew-7 DECdec-kanjiJapanese DEC Kanjishift-jis-kanjiJapanese Shift JISjis7-kanjiJapanese JIS7koi8-cyrillicOld KOI-8 Cyrillicshort-koiShort KOIcp866CP866 Cyrillichp-roman8Hewlett Packard Roman8dg-internationalData General Internationalmacintosh-latinApple Macintosh Latincp852PC Code Page 852cp850PC Code Page 850cp437PC Code Page 437next-multinationalNeXT Multinationaldec-multinationalDEC MultinationalswissSwiss NRCswedishSwedish ISO-646spanishSpanish ISO-646portuguesePortuguese ISO-646norwegian/danishNorwegian/Danish ISO-646italianItalian ISO-646hungarianHungarian ISO-646germanGerman ISO-646canadian-frenchCanadian-French NRCfrenchFrench ISO-646finnishFinnish ISO-646dutchDutch ISO-646britishBritish/UK ISO-646US ASCIInorwegiankoi8koikokiso2022jp-kanjihebrewhebrehebrhebhefr-canadiandanishcp866-cyrillicapple-quickdrawSwissSwedishSpanishRussianPortugueseNorwegianJapaneseItalianIcelandicHungarianHebrewGreekGermanFrenchFinnishDutchDanishASCII (American English)ukrainianrussiannonejapaneseicelandicgreekenglish  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~???????????????????????????????? !c#$Y|P"Ca"~-R_o?23'u--,1o"????AAAAAAACEEEEIIIIDNOOOOOxOUUUUYTsaaaaaaaceeeeiiiidnooooo/ouuuuyty  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ɻȼ̹ڿôŰ՟Ͼ󨷵ǎԐѥ噞ᅠƄФ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ןѪÄȞϕ̋յݯ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ӵܤ妧ҭ۱׵ϲ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ϴۭ񡿤ڸ׻  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ɻȼ̹ڿôŰ՟ϝ󨷵ǎԐѥ噞ᅠƄФ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ܢןѪؓÄȞϕ̋յݯ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~۴ɤШȲ̀܄ͅާݖֿ  !"?$%&'()*+,-./0123456789:;<=>??ABCDEFGHIJKLMNOPQRSTUVWXYZ???^_`abcdefghijklmnopqrstuvwxyz???' !?#|??]{C?"?-R?[???~u??,??"}\@?AAAA[AACEEEEIIII?NOOOOOxOUUUUY?saaaaaaaceeeeiiii?nooooo/ouuuuy?[  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ????_?abcdefghijklmnopqrstuvwxyz???? !??????"C?"?-R?????'u??,??"????AAAA[]ACEEEEIIII?NOOOO\xOUUU^Y?saaaa{}ace`eeiiii?noooo|/ouuu~y?y  !"?$%&'()*+,-./0123456789:;<=>??ABCDEFGHIJKLMNOPQRSTUVWXYZ???^_`abcdefghijklmnopqrstuvwxyz???? !?#???]"C?"?-R?[???'u??,??"????AAAAAAACEEEEIIII?NOOOOOxOUUUUY?s@aaaaaa\}{eeiiii?nooooo/o|uuuy?y  !"#$%&'()*+,-./0123456789:;<=>??ABCDEFGHIJKLMNOPQRSTUVWXYZ????_?abcdefghijklmnopqrstuvwxyz???? !??????"C?"?-R?????'u??,??"????AAAAAAACEEEEIIII?NOOOOOxOUUUUY?s@a[aaaa\}{]eii^i?noo`oo/o|u~uy?y  !"#$%&'()*+,-./0123456789:;<=>??ABCDEFGHIJKLMNOPQRSTUVWXYZ???^_`abcdefghijklmnopqrstuvwxyz???? !?????@"C?"?-R?????'u??,??"????AAAA[AACEEEEIIII?NOOOO\xOUUU]Y?~aaaa{aaceeeeiiii?noooo|/ouuu}y?y  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !??$???"C?"?-R??@??'u??,??"????AAAAAAACE[EEIIII?NOOOO\xOUUU]Y?sa`aaaaace{eeiiii?noooo|/ouuu}y?y  !"?$%&'()*+,-./0123456789:;<=>??ABCDEFGHIJKLMNOPQRSTUVWXYZ???^_?abcdefghijklmnopqrstuvwxyz???? !?#???@"C?"?-R?[???'u??,??"????AAAAAAACEEEEIIII?NOOOOOxOUUUUY?s{aaaaaa\}]ee~iii?n|oooo/o`uuuy?y  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~???????????????????????????????? Ƞ㫾?Կᇈ闘  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ???^_`abcdefghijklmnopqrstuvwxyz???~ !??????"C?"?-R?????'u??,??"????AAAAA][CEEEEIIII?NOOOOOx\UUUUY?saaaaa}{ceeeeiiii?nooooo/|uuuuy?y  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ???^_`abcdefghijklmnopqrstuvwxyz???~ !??????"C?"?-R?????'u??,??"????AAA[AAA\EEEEIIII?NOOO]OxOUUUUY?saaa{aaa|eeeeiiii?nooo}o/ouuuuy?y  !"?$%&'()*+,-./0123456789:;<=>??ABCDEFGHIJKLMNOPQRSTUVWXYZ???^_`abcdefghijklmnopqrstuvwxyz`??~~ [?#???@"C?"?-R?{???'u??,??"???]AAAAAAACEEEEIIII?\OOOOOxOUUUUY?s|aaaaaa}eeeeiiii?|ooooo/ouuuuy?y  !"#$%&'()*+,-./0123456789:;<=>??ABCDEFGHIJKLMNOPQRSTUVWXYZ????_?abcdefghijklmnopqrstuvwxyz???? !??????"C?"?-R?????'u??,??"????AAAA[]ACE@EEIIII?NOOOO\xOUUU^Y?saaaa{}ace`eeiiii?noooo|/ouuu~y?y  !"?$%&'()*+,-./0123456789:;<=>??ABCDEFGHIJKLMNOPQRSTUVWXYZ?????`abcdefghijklmnopqrstuvwxyz???? !??????"C?"?-R?????'u??,??"????AAAAAAACEEEEIIII?NOOOOOxOUUUUY?s@aaa{aa\_[]eii^i?noo`o|/o#u~}y?y  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ |"~?R?',??x??/??  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ߢܬϸ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ݰ׶߮عՈԖٗ  !"$%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ|^_`abcdefghijklmnopqrstuvwxyz'  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz  !"$%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz  !"#$%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz  !"#$%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz  !"$%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ^_abcdefghijklmnopqrstuvwxyz  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~޵?????????????????`^~?????????????  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz~  !"$%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZѿ^_`abcdefghijklmnopqrstuvwxyz~  !"#$%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz  !"$%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz  !"#%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ^_abcdefghijklmnopqrstuvwxyz"  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~зܾ޼  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ijٿŰͺȼʹ?SIJ-sij  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~𙛡쭧諶ࠢ묦窵  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~΀  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~????SIIJ?????????siij?????  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~???????????????????????????????????????????????????????  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~аѱԴյӳظٹںۻܼݽ޾ߚֶҲ׷  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~󁂃򈉊  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ρ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~????????????????????????????????ΰƴijŸö˷  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^  e???SIIJ???k-u?abwgdevzijklmnoprstufhc~{}'yx|`qabwgdevzijklmnoprstufhc~{}'yx|`q?e???SIIJ???k?u?  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ΰƴijŸö˷  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ϕ減筜赶Ǝӷ⊙ꠃDŽء墓  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ܫꭼȺ̪㒓왚ٝ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?L"SST-Z,'l?,sst"zRAAALCEEEIIDDNORUUYTraalceiednruuyt  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~aeeiġuuܤYfҼ?????!""???????????????????????????????????????????????????????????????????????????  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~A?LLSSSTZZZa?lls?sstz?zzRALCCEEIDNNORUUTralcceeidnnoruut.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~A?L??Ca<>R????????o>????AAAAEEIIINOOOUU?aaaaeeiiinooouu?y  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~???????????????????????????????? A?L?LS?"SSTZ-ZZ?a?l'ls?,sstz?zzRAAAALCCCEEEEIIDDNNOOOOxRUUUUYTsraaaalccceeeeiiddnnoooo/ruuuuyt.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~߳еڱ޺  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ûĝɮ̀  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_?ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_@ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~`abcdefghijklmnopqrstuvwxyz?????????????????????????????????????????????????????????????????????????????????????????????????????  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_@ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~????????????????????????????????????????????????????????????????????????????????????????????????`abcdefghijklmnopqrstuvwxyz?????  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~DŽՑ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ڼ۩ܣǽɫ͈όѓ㚛  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_` |}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~??????a?.?|''e-giio??tt?x23a?egiiiotabcdefg?hi""?????jklm????no???????pq???????rstuvwxabc????de?fghijklmnopqrrs'-?tuv?w???xttx?   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_` {|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~???????????????????????????????? ''???|?"??"?-?-??23'?a.egi"o?tx?abcdefghijklmnopq?rstuvwxitaegitabcdefghijklmnopqrrstuvwxitotx?NVB. N^NuNV .Jm`p?N^NuNV . b`p?N^NuNV/. 9gAu\ 0St e0; N> fS yjRpi`Bp~`:pT`6ps`2p>`.po`*pz`&pY`" cBA00`p?$N^NuNV. fpHF` b B@aN^NuNVB. A0N^NuNV .JmAռ0`p?N^NuNV/. p?Jm BtЂt#e 0; NHdS yeRpA`S yeRpO`S yeRpU`lS yeRpa`RS yeRpo`8S yeRpu`S ysRps`B$N^NuNV". cB`p?N^NuNV/. p?JmBtЂt>e0; N~S yjRpi`p|`p"` p?`p'`B$N^NuNV/. p?JmBtЂt#e0; NHZvS ye`,S yeRpO`S yaRpA`hpe`dS ye`*S yeRpo`8S yaRpa`S yeRpU`B$N^NuNV/. p?JmBtЂt>e0; N~pa`pc`p?`pu` pe`p"`B$N^NuNV/. p?JmBtЂt>e0; N~~pa`pc`pi`po` pe`pu`B$N^NuNV/. p?Jm~BtЂt#el0; NHL\ddPddddddddddddddddddddddddddTX\`p?`pc`pu`pa`po` pe`pi`B$N^NuNV/. 9gAu\tf@ fS yERpO`> fS yeRpo`BAa A0$.N^NuNV/. p?JmBtЂt"e0; NFX\vS yE`pO`NS yaRpA`4S ye`po`S yaRpa`B$N^NuNV/. p?JmxBtЂt"ef0; NFJN^^^^^^^^^^^^^^^^^^^^^^^^^^^^^RVZpA`pC`pO`pa` pc`po`B$N^NuNV/. p?JmtBtЂt"eb0; NFJNZZZZZZZZZZZZZZZZZZZZZZZZZZZZZNRVp!`pN`p?` pn`pc`B$N^NuNV/. p?JmjBtЂt>eV0; N~LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL2pE`S ye`,S yeRpO`S yaRpA`S yeRpU`hpe`dS ye`*S yeRpo`8S yaRpa`S yeRpu`B$N^NuNV/. p?Jm0BtЂt[e0; Npc`Zpi`Vpe`RS yeRpa`8S yeRpo`S yeRpu`B$N^NuNV/. p?JmBtЂt>e0; N~pA`$pE` pO`pU`pa`pe`po` pu`p"`B$N^NuNV/. 9gAu\tf@ fS yERpO`2 fS yeRpo`BA0$N^NuNV/ .QtPe.0; N $$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$  pf`p<`p>`p``p^` 9gAu\tfS yERpO`T 9gAu\tfS yeRpo`$p?` BAH0A:0$N^NuNV . g:n g( g$`6 g&n g`" g`pL`4pf`0pS`,ps`(p-`$p*` BA0A0N^NuNV. lp?` #g`p\FN^NuNV . gAh0`p#N^NuNVB. AH0N^NuNV .JmA$0`p?N^NuNVB. A0N^NuNV .JmA0`p?N^NuNV .JmA80`p?N^NuNVB. A0N^NuNV .JmA0`p?N^NuNVB. AT0N^NuNV .JmAư0`p?N^NuNVB. A0N^NuNV/. 9gAu\tf@ fS yERpO`2 fS yeRpo`BAƚ0$N^NuNV . g0n g `* g g`pCF`$pBF`pF`pF`BA40N^NuNVB. A0N^NuNV . g$n g`* g g`pF`$pF`pCF`pBF`BA0N^NuNV .JmAƐ0`p?N^NuNVB. Ap0N^NuNV .JmA0`p?N^NuNVB. A,0N^NuNV .JmA0`p?N^NuNVB. A0N^NuNV .JmAD0`p?N^NuNVB. A0N^NuNV .JmAǀ0`p?N^NuNVB. A`0N^NuNV .JmAǼ0`p?N^NuNVB. A0N^NuNVB. A0N^NuNV . g$n g`* g g`p(F`$pF`pCF`pBF`BA0N^NuNV/ .m `p? cB\ten0; N6f<fBfffffffffffHfffNfffTZ`pF`.puF`(peF`"pqF`paF`psF`pcF` p`F`B$N^NuNVB. A0N^NuNV/. 9gAu\tf@ fS yERpO`2 fS yeRpo`BA`0$N^NuNV . g0n g `* g g`pCF`$pBF`p(F`pF`BA0N^NuNV/. 9gAu\tf@ fS yERpO`2 fS yeRpo`BAƄ0$N^NuNVB. Af0N^NuNVB. AJ0N^NuNV/. 9gAu\ 0St e0; N0 fHxja$Rpi`B0$.N^NuNVB. A0N^NuNVB. A0N^NuNVB. A0N^NuNVB. A0N^NuNVB. A0/aN^NuNVB. A0/a<N^NuNV/. 9gAu\tf@ fS yERpO`2 fS yeRpo`BA0$N^NuNV/. 9gAu\tf@ fS yERpO`> fS yeRpo`BA0/aB$.N^NuNVB. Ab0N^NuNVB. A0N^NuNV". cBAԜ0`p?N^NuNVB. A|0N^NuNV . g$n g`* g g`pVF`4pQF`.pFF`(pAF`" b BAa` BAa|N^NuNVB. A0N^NuNVB. A0N^NuNVB. AѴ0N^NuNVB. AԘ0Aъ0N^NuNVB. An0A`0N^NuNVB. AD0/a#N^NuNVB. A0N^NuNVB. A0N^NuNVB. A0N^NuNVB. A0N^NuNVB. Aͬ0AԞ0N^NuNVB. Aς0At0N^NuNVB. AX0AJ0N^NuNVB. A.0A 0N^NuNV . g"A0/a"`p[FN^NuNVB. A0A˾0N^NuNVB. AҢ0A͔0N^NuNV . g B@a$Ad0`pFN^NuNVB. /a$A60N^NuNVB. /a A0N^NuNV . gfn& gJn g:`n g< g:`\ gBn g2`H g4 g2`6p9F`PpF`Jp1F`DpF`>p0F`8p2F`2poF`,pF`&p8F` BA\0A0N^NuNVB. A0A$0N^NuNVB. A0A0N^NuNVB. A0AP0N^NuNVB. Aд0A&0N^NuNV . yȐ0g y#q0 `BN^NuNV . gfn& gJn g:`n g< g:`\ gBn g2`H g4 g2`6p/F`Pp]F`JpF`DpBF`>pMF`8pHF`2pF`,p\F`&pLF` BA<0AϮ0N^NuNVB. A0Aτ0N^NuNVB. A0AZ0N^NuNV . gn g ` g`p]F`,pF`&pBF` BA0A0N^NuNVB. AZ0A0N^NuNV . yȐ0g y#q0 `BN^NuNV . gRn g@n g2`P g0`F g2n g$`2 g" g` p@`.p[`*p\`&p]`"p~`p{`p|`p}`BA0N^NuNV/. p?JmBtЂt>e0; N~pXF`.p;F`(p)F`"p#F`pF`p F`p F` pF`B$N^NuNV/ .\tXe0; Np$`6p~`2p@`.p[`*p\`&p]`"p``p{`p|`p}`BA0$N^NuNV/. p?JmBtЂtZe0; Np[F`:p>F`4p6F`.p)F`(p#F`"pF`pF`p F`pF` pBF`B$N^NuNV . g g` pVF`&pFF` BA0Aʌ0N^NuNV . g g` pF`&pF` BAH0A0N^NuNV. lp?` _cN^NuNVB. A|0N^NuNVB. A`0N^NuNVB. AD0N^NuNVB. A(0N^NuNVB. A 0N^NuNV . g g` pLF`(p\F`" ?cBA0`p?N^NuNV/ ._tVe0; NpLF`Xp\F`Rp[F`LpYF`FpXF`@pRF`:pKF`4pIF`.pHF`(pBF`" ?cBA0`p?$N^NuNVB. Ab0N^NuNV//". 9gAu\vfBA(0` p?JmB$&N^NuNVB. A0N^NuNVB. A0N^NuNVB. A0N^NuNVB. A0N^NuNVB. A0N^NuNV. fp^F`. fpF`" ?cBAJ0`p?N^NuNV/ .]tez0; N<BrHNrrrrrTrrrrr6Zr`frrrrrlp^F`XpF`Rp F`Lp F`FpF`@p F`:p[F`4pYF`.pXF`(p\F`" ?cBA0`p?$N^NuNV. rAh0N^NuNV/. 9gAu\tfpA20` p?JmB$N^NuNV//". 9gAu\vf"BA0A0` p?JmB$&N^NuNV//". 9gAu\vf"BA0A0` p?JmB$&N^NuNV//". 9gAu\vf"BA:0A,0` p?JmB$&N^NuNV . _b`p?N^NuNV//". 9gAu\vf"BA0A0` p?JmB$&N^NuNVB. /aPB@aN^NuNV". b BAal` B@aN^NuNV/. 9gAu\tgp`pA0$N^NuNV/. p?Jm: 9gAu\tgp`BAa\A0$.N^NuNV/. p?Jm: 9gAu\tgp`BAa Av0$.N^NuNV/. p?Jm: 9gAu\tgp`BAaA$0$.N^NuNV/. p?Jm: 9gAu\tgp`BAafA0$.N^NuNV. m `fp?` cB` N^NuNVB. /a>B@aN^NuNV . g"n g`& g g`pa`,po`(pUF`"pEF` cBAa`BN^NuNV . g"n g`& g g`pa`Dpo`@pUF`:pEF`4 bBAaд` cBAaP`BN^NuNVB. /aB@aN^NuNVB. /aB@aN^NuNV .Jm`p?N^NuNV . g g` p(F`pF` p? bBN^NuNV.  c.B g g` p(F`pF` bB`p?N^NuNVB. A0N^NuNVB. /aB@aN^NuNVB. A0N^NuNV. m cB`p?N^NuNVB. A0N^NuNVB. /aB@aN^NuNVB. /aB@aN^NuNV .JmAĢ0`p?N^NuNV. lp?` cB` N^NuNVB. /aB@aN^NuNV". bB`" g g g f`p?N^NuNV/ . b`bB`teP0; N<HHH<H<<<<H<<<HH<<<<<BHHHHH<HB y:8Jg vfv"pv# Rv$# RvB# R# R# R`vF"vF#Cp$&N^NuNVB:8B:4BN^NuNVH00&nrgf>Hy9HxAa@&SPJo&Bo E92,I/NXJlp`RnBL N^NuNVH<0$.&n BBJ:4fTJmHy:/a&`r‚pЁz]dzf 9:4A: ! R:4``Hy:/a&B`L 9:4A: ! R:4 fHy:/9:a&x`p`JHy:Hy: a&xPJo.BoE:2,I/NXJmRn#:8B:4BL e 95Ap5`,=B`&J2:g? BgHyoHzHxa =|B0.$.&.N^NuNVB:DB:@B:e#:Lt#:@B:DrqF`tgfJ:@g 9:DA:L"0 R:D`B:DN"mJ:@flE:LpЁt]ep 9:RRRRRRRRRRRBRRRRRRRFJNp?`(pS`$ps` pZ`pO`po`pY`BAaՖ$.N^NuNV/ .lxB\te^0; N6V:V>VVVVVVVVVVVBVVVFVVVJNRp?`,pS`(ps`$pZ` pz`pO`po`pY`BAa$.N^NuNV/ .tЂt>e0; N~p[F`JpYF`DpCF`>pKF`8pWF`2pBF`,pGF`&pAF` p?` bBAaV`B$.N^NuNV/ .lB\tef0; N6^:^@^^^^^^^^^^^F^^^L^^^RVZp?`4pVF`.pFF`(pQF`"pPF`pO`po`pY`BAaך$.N^NuNV. fp*F`" gAv0`p0FN^NuNV . gB@aծ`p?N^NuNV. fp[F` gB@a`paFN^NuNV. fp[F` gB@a`paFN^NuNV. fp[F` gB@aԚ`paFN^NuNV/".tgt3gt4g ATJfB`BAT p( g t^WID$N^NuNV .ATJ gAT p gp`BN^NuNV .ATJg p `pFN^Nusetxlatype fcssetxlatype tcssetxlatype bad tcssetxlatype bad fcssetxlatype transparent because TCS==Transparentsetxlatype Unicode tcssetxlatype Unicode fcssetxlatype transparent because TCS==FCSsetxlatype Japanese tcssetxlatype Japanese fcssetxlatype Byte tcssetxlatype Byte fcssetxlatype xlatypeNVH00$n$. B$pB#B#`B#BGBG|J2:g:/HyoHzHxGNOJ2:g/ HyoHzoHxNOv dJ2:g0/ HyoHzX`v1dJ2:g/HyoHzK`JgJ/0fJ2:g/ HyoHz8`pЊvdv-gv.fJ2:g:/ HyoHz8HxGNOJ2:g/HyoHz+HxNO"A#$p A$##A\##`AP##v`Au0f,J2:g/ HyoHzHxa OBg`vg"BC* AjvfFJ2:g:/ HyoHzHxENOJ2:g/HyoHzHxNOv`vC C "@C, Aw#G|A#GJ2:g:/ HyoHzjHxENOJ2:g/HyoHzZHxNOv#gJ2:g/9gHyoHzDHxa L N^Nuinitxlate csininitxlate csoutinitxlate bad csininitxlate bad csoutinitxlate xlatypeNVH0 &.$. B$pB#B#`B#J2:g:/HyoHznHxENOJ2:g/HyoHzYHxNOr1dJ2:g/HyoHzC`~r1dJ2:gz/HyoHz:`bfr-gBg`Zr#gA#<$pA\#,#`BBBHxaNOJ2:g/9gHyoHzHxa L N^Nuinitcsets nxlsinitcsets nxlrinitcsets TERM LOCAL CSETinitcsets TERM REMOTE CSETNV/ Jgl #5gJglBgJgl #ggJ2:g/9HyoHz\HxENOJ2:gZ/9HyoHzCHxNOJ2:g8/9gHyoHz0HxNOJ2:g/9gHyoHz(HxNBAr! Rr1lBAcXr! Rr lBg#cXBc\r#c`r#cdr#chr#clr!#cpr$#ctr&#cxr.#c|#cr#r######r#r####### r#r#### r#$r#(#,#0r#4#8#<#@r#D#H#L#Pr#T#X#\r#`#d#hAlr #pr#t#x#|r##r ##r##r#R$nN^NuWart Version 2.14, 10 Nov 1999C-Kermit Protocol Module 8.0.157, 20 Dec 2001streamonNVJ3Bg*J2:gBHzHzHxa r#3>B.N^Nuserver=1RESUMEserver=0NVJ2gJ2:g,/92Hz`J2:g/92HzHzHxa N^NuPROTO inputserver DELETE disabled so fncact RENAMESERVERUser cancelledrcv_s_pktY winloproto G packet scmdREGET sstateError sending stringY vstateCPCPRO YCPCPRO Y xY winloCPCPRO Y not changing stateE winloLogin requiredGETserverDeleting files is disabledGET /DELETEGET /RECURSIVEGET /RECURSIVE /DELETEGET /RECOVERCKCPRO O sgetinit failCKCPRO O sgetinit doneEXTENDED GETCKCPRO O sgetinit TBCCKCPRO O sgetinit failCKCPRO O sgetinit doneCKCPRO O sgetinit TBCBadly formed server commandREMOTE HOST disabledHOST commands not availableREMOTE HOSTCan't do system commandsrv_timeoutDid you say RECEIVE instead of GET?Unimplemented server functionI srv_loginREMOTE CDREMOTE CD disabledCan't change directoryREMOTE TYPE disabledREMOTE PWDREMOTE DIRECTORYREMOTE DIRECTORY disabledREMOTE DIRAccess deniedNo files matchCan't list directoryREMOTE DELETEREMOTE DELETE disabledIt's a directoryFile not foundDELETE failedFINISHSERVER FINISHFINISH disabledREMOTE EXITEXIT disabledBYESERVER BYEBYE disabledC-Kermit BYE - Loggin out...REMOTE HELPCan't send helpsrv_renamesrv_copyREMOTE SETREMOTE SET disabledUnknown REMOTE SET parameterREMOTE TYPECan't type fileREMOTE MKDIRREMOTE MKDIR disabledDirectory access restrictedDirectory creation failureREMOTE RMDIRREMOTE RMDIR disabledDirectory removal failureREMOTE SPACEREMOTE SPACE disabledCan't check spaceREMOTE WHOREMOTE WHO disabledCan't do who commandsrv_queryInterruptedQUIT disabledSERVER (generic) GOT UNEXPECTED 'q'Unimplemented REMOTE commandY rcv_shortreplyF winlo 1F winlo 2Can't open windowRECEIVE D firstdatarcv_firstdata rcckcpro.w B tmpdir restoringD cxseenD czseenZXD streaming cancelUser canceledError writing dataCan't create fileRENAME failedMOVE failedCan't print fileCan't mail fileReceiver can't delete temp fileCan't close fileRESEND capabilities not negotiatedSENDCan't execute commandCan't open fileY cxseen remote name:Y cancelingCan't send attributesY cxseenY cancelingY cxseenY czseenY CALLING SEOF()Y cxseenY czseenY success deleted delete failed: moved to move failed: renamed to rename failed:Y gnfileY no more filessseot justoneUnknown errorckcpro.w justone at E pktProtocol errorckcpro.w E tmpdir restoredERRORUnexpected packet typeNVH00a6"@EJ2:g //9aQz.HzBa BOv_d yA ЊA 0IvgSvHe0; N@.dT|bh~ " d 8 v$F&|T,4V2 "@##<$H$\$$&'(^()*+,-....133"4p779d9HxaXJm9a'>Jn"RaJ2gJ2f92`98Hxa`XJm9zv#3v #`Hxa:XJm9T BBBB9B9:lHxIa*.XJl`rHxaXJm9 Bv#BB9HxIa)XJld`(HxaXJm8 v#BBB9HxIa)XJl`HxaXXJm8r vƹ0#vƹ0#v#B9HxIa)@XJl`HxaXJm8CHxIa)XJln`NHxaXJm7KHxIa(XJl8`HxaXJm7GHxIa(XJmv`$92J2g"J1f 94frJ2gJ1g 94fXv2gv2gv2g v2f0#2B2J2:gBHzHz.Hxa OHxaXJm6a!Fv#3B1#3B2B#2#2v ##2J3gHzHzHzBa O`BJ0XfHxa6XJm6PJ/4g$9.$y.v#.#.HzaJ/4g/B/4#.#.`/zaP#:BJ2:g$v3lJ3gx/90THzZHzHxHxazO`TJ0g"J0fHzaFHxadP`.8HxBa_#:Pl&J2:g/HzHzHxa vO`J:fZJ2:gBHzHzHxa vOv3lJ3g/90THzHzf"J.n/9./9.aH#.PB2v `HzTaТaX`@J0g"J0fHza~HxaP`+pJ2g"J1f 94'f.J2gJ1g 94'fHza0aTX`J3gHzaa8X`#0TBHy/9Na BaѐB3B2Hz/90TaOJglv#1J3>f"J.n/9./9.a#.Pv3lvJ3gl/90THzgHzHxHxanO`HHzUaJanX`aB>#:J2:g/HzHz?`HzCaa8X`v%gv9gHzCaX`a<8#:J2:gr/HzHz7`Vv3l(J3g /90THz,Hz4HxHxaOJ2g"J1f 94f.J2gJ1g 94fHzaXa|X`"y0TR/ a#:XJ3g"Hz&90TT/Hz/91a jOJ:fHzaaX`v:fJ2g"J1f 94;f.J2gJ1g 94;fHz`aͦaX`DG'0/3a3vXJlRvlB2vmA'0/0a{XJfLaB @JfAJVID#]H/aFv#]HaNX`aBv @JfAJVID#]H/av#]HaX`v3l$J3gBHzHzXHxHxaOJ2g"J1f 94f.J2gJ1g 94fHz a|aX`aA/a̖XJm/90Xafv#]HX`alB]H`v3l(J3g /90THzHzHxHxaOJ2g"J1f 94f.J2gJ1g 94fHzaaX`bJ3g"Hzw"y0TT/ Hz/91a OJ2g$J1f 94fJ2gJ1g 94fHn&90TT/a;t/."y0TT/ aOJg|Hz.aaBXJ2gPJ2f%Hxa "XJm&OJgHzl`"y0TT/ aXJg|Hza@adXJ2grJ2f$Hxa DXJm$^av#3B1#3B2B#2#2v #v fH"y0TT/ aNXJn lHz`HzaȘX`6v3l$J3gBHz HzHxHxazOJ3gHz!HzHz/91a OJ2g"J1f 94f.J2gJ1g 94fHzaa&X`a J2g"JI$fJ]dgHzݟBBHxa Vv#]HB`#v3l$J3gBHzVHz*HxHxaOJ3gHzIHzEHz,/91a OJ2g"J1f 94f.J2gJ1g 94fHza*aNX`aHJ2gJI$fxJ]dgnHzBBHxa UO`Tv3l$J3gBHzHzRHxHxa OJ3gHzqHzmHzr/91a OJ2g"J1f 94Cf.J2gJ1g 94CfHz5aRavX`apv#]HHxaXJ2g4a~J2g&JI$fJ]dgHzBBHxa TOHxa `XJ2:gBHzۡHzHxa iOHxaXJ1g a >`.J1g$J2oJ1f/92Ba e P`a x` v3l$J3gBHzaHzHxHxa ZOJ3gHzHzHz7/91a ~OBarRXJf Hzaa*X`a.R#:J2:g/HzګHz`ha+#:J2:gb/HzډHz`Fv3l(J3g /90THzHz$HxHxa OJ3g"HzC"y0TR/ Hzߣ/91a OJ2g"J1f 943f.J2gJ1g 943fHzfaaBX`"y0TR/ aXJgv#]Ha`Hz>aX`v3l(J3g /90THz3HzHHxHxa OJ2g"J1f 94;f.J2gJ1g 94;fHz&alaِX` J3g"Hz"y0TT/ Hz޻/91a OJ2g$J1f 94fJ2gJ1g 94fHn&90TT/a3/."y0TT/ aOJg|HzaaXJ2gJ2fHxaXJmaJv#3B1#3B2B#2#2v #v fB2"y0TT/ apdXJfHzݥa aDX`v3l(J3g /90THz݉HzقHxHxaOJ3g"Hzס"y0TT/ HzY/91a OJ2g"J1f 94f J2gJ1g 94fHz`:J2g$J1f 94fJ2gJ1g 94f|Hza@adXJ2grJ2fHxaDXJm^av#3B1#3B2B#2#2v #v fHBHxBHn"y0TT/ Ba>#:OJf-|v:l(/.a/90Xa~v#]HaֆP` nJf-| /.a>abX`v3l(J3g /90THzHzנHxHxaOJ3g"Hzտ"y0TT/ Hz/91a 6OJ2g"J1f 94f J2gJ1g 94fHzۖ`:J2g$J1f 94fJ2gJ1g 94f|Hza^aՂXJ2gJ2f0HxabXJm|av#3B1#3B2B#2#2v #v ffBHxBHn"y0TT/ HxaZ#:OJf-|v:l(/.a/90Xav#]HaԢP` nJf-| /.aZa~X`v3l(J3g /90THzZHzռHxHxa4OJ2g"J1f 947f.J2gJ1g 947fHzaaX`~ y0TB(#:BJgv fr#:J3g*Hzm <Jf 90T/Hzٴ/91a OJ:fHJ2g"J1f 94f.J2gJ1g 94fHzHa8a\X`J3gB:`2J:g Hz/9OT`"y0TT/ /9OXazP#:J:fHz'aaX`vv3l(J3g /90THz Hz:HxHxaOJ3g"HzY"y0TT/ Hz/91a OJ2g"J1f 94?f.J2gJ1g 94?fHzؠa4aXX`"y0TT/ /9O\ayPJgv`Hz~aa"X`ݜa#:J2:g|/HzѣHze``J3gFv3l$J3gBHzKHz:HxHxaOB]Hp12`J]$gJ2g"J1f 94f.J2gJ1g 94fHza/92Hz˵HzpHxENOJ2:g/93HzˏHzZHxNOJ2fJ3fJ3 gvEFJ3gE8J3>gPJ2:g/9/ Hz Hxa Y`ORvgJ3gHzaBafX`/ aDX`հ"92J2gJ1VfHy/9NaP`&Hx <Jg <//9NaO Jl8BJ3gv3f J2gp#3 HzҀaaX`DJ3>g a`a`#_#.J3 g v#:`J2rgLJ3g6J3g/93Hxa`Hy#yP/93a#:P`ZHy#yPa'X`J3rgHy#yPa'#:X`.Hy#yPHyaF#:Pvﶀfv#3 #gJ:gHy#yPHyafPJl/9_aaɰX`*vﶹ:f J2gJI$fJ]dgHzHx HxHxa BHO`#.Hxav#2Hxa,@#:`Hy#yPHya#:PZve0; N&:NbbHzaaX``HzлaaX`LHzгaaȾX`8HzаaaȪX`$J2gJI$f J]dgHzЎBBHx a ARO`J:lHzЌa2aVX`J2g HzaXJ3gRvfHzϞaX`HzϬaaXJ2gJ2f HxaXJm adv#3B1#3B2B#2#2v #`av`OJ2Zg"J2^gB/90THz"Hxa !O/90THy]@a&PJ2fJ3g:J2:gBHzHzHxa SOa##:Hxa,`HJ/\g8Hx&92r2n/aPJlHzͮaaX``v`Ў/9.a:XJlHzaaĺX`4a&#:vfHxaa#F#:` v:gJ:l8HxaXJ2:g/92HzHzHxa ROa"#:`B$;HJ2:g/92HzûHzHxa QOJ2fJ3g:J2:gBHzËHzHxa QOa"#:Hxa+2`/9NaXJlv#3 a"RHxa+`B&92r2n/a#:PlHz*a>abX`J:fͰ/9.aXJl|HzAaa2XJ2g@J2fHxaXJm,av#3B1#3B2B#2#2v #a$#:vfHxaa!V#:`0v:gJ:lHHxaXJ2:g/92HzHz6Hxa P&Oa!JlZv#2`Nv`Hxav#2a #:`/9NaXJ2:gB/92/9NHzHxENOJ2:g/93/9NHzHxNOa##:vfHxa a N#:`(v:f(HzaVHxa#.B]H`zJ:l˴J2:g/92HzHz8Hxa OOHxaaXJlv#2J2:g/92HzHzHxa NOBJ2fJ3gp/a'v #X`$/9NaXJ2:gB/92/9NHzHxENOJ2:g/93/9NHzɻHxNOBJ2f J3WID#]HJ2:g/HzHzɓHxa NOJ]Hg,Jgo$v#ggvggv?ggB]HB2J]HgJ2g&JI$fJ]dgHzsBBHxa 8OJ3"gnHya#:XJ2Zgvl$J2ZgvJ2^glBHyHz`NJ2ZgRJ2^gHBa ^/HzȻ`(J3Ngn/93NHya6PJ2Zgvl$J2ZgJ2^gB/93NHz{`J2ZgJ2^gBa /Hz``J3Rg-y3RJg0-|#@-y0THnHn/93Ra-y0TO Jgn nJgf/Hya5PJ2ZgNvlJ2Zg@J2^g8B/.Hz`J2Zg$J2^gBa 4/HzHxa OJ3fZa@ $@J2:g/ HyHzǤHxa KOJfJ^gJo/92raXJgv#JfJ2:g/93HzCHz`Hxa KbOaz#2"a#22#26a%Tv `J2:g/92HzHz'Hxa KO`ȸEHxaߚ#. y0LXJg$HJf$$yNHx/ /90LaO JfEB]HJ2:g/92HzwHzHxa JOB]HB0DJb^f<#2:v#2#bZaFHxa/ a ?#:2PaJ:fJI$gJ2f Hzaa Xp12Jzg6Hy%aBzXJ2:g/Hy%Hz*Hxa IOJ3gpHz/90LHz/91a O`NB]H#2:v#2ahHxaa˔#2"a#22#26#:2 9]H`HzųaFHxap12aRPJ2g`J2g B2`NHxa*XJmDav#3B1#3B2B#2#2v `ƔpL N^Nurcv_firstdata" -s "rcv_firsdata mail%s %sNVH08J2:g/9/Hz+HzHxa HJOJ3 gHzaRRv`#_J2rgLJ3g,J3g/93Hxa`Hy#yP/93`Hy#yPa2#:X`J3rg0Hy#yPa#:XJ3>ga6`av`pvM/f$9#yR/9OLI N$@/NHyNE / a&@OJgBBBBBBB/HzHyHz/9OL/ / a O8J2:g/ N./ HzyHxa FO/ Hxa#:/ aҢO `vP/fr/9OPE N&@I#y&R/NHsa@$@O Jg8(TR/ /9OPHz/ av/ Hxa:#:/ a,O`"B:`Hy#yPHya#:PJ:g"92J2gJ1VfHy/9NaP`&Hx <Jg <//9Na O Jl"HzaaXJ2gLJ2f>`FJ3>gaB`av`|/9_aaXJ2gJ2g B2B`\HxaXJmJav#3B1#3B2B#2#2v #p`pL N^Nurcv_shortreplyIPKTZEROHACKrcv_shortreply remfilercv_shortreply fallthruNV/ B]HJ2:g/9/9NHzHxa DOE:lJg/9/9N/ aO Jf/939I/a(#:PJ2:g// Hz;Hxa D.OJ:l8/9daaBXJ2gJ2fHxa"XJmar#3B1#3B2B#2#2r #`B9:lr#2J2g#BB9r#:J3gf#_J3g/93Hxa`Hy#yP/93a#:PJ2:g4/9:/93HzHxa CO`Hy#yPaL#:XJ:gHxJ2fJ3f <` <H//9NaO JlHz`JNg@ yNJg6J3gHzSHxaP`J2gJ:f Hz1aXJ2g"J1gHxa0B2BabPBaZXJb^fJbZfr#]Ha8`/9_`B2B`&p`"J2:g/9]HHzHzHxa Ap$nN^NuREMOTE QUERYREMOTE QUERY disabledCan't get valueValue too longCan't send valueREMOTE ASSIGN disabledREMOTE ASSIGN failedNV/ r3l(J3g /90THz`HzHxHxa(OJ3g"Hz"90TT/Hz0/91a ~FO y0T( Qf(J2g"J1f 94KfBJ2gJ1g 94Kf(HzaaXJ2gJ2f`#BB9$y0TV/90Ta-@ y0T(X (\f$H\ \fR` Kf~/ aXJo, 2)f$$y0TX y0T|\ y0T|f` y0T|\ y0T|v y0T|("y0T n) y0TB(`h y0T|\ y0T|v y0T|("y0T n) y0TB( Sf y0T|$` Gf y0T|m-|-|HnHn/ aO Jl <S[Jo <SK/`^Hya XJm/90Xar#]H`:Hya>|XJgr`*Hz.` SfJ2g"J1f 94Gf"J2gJ1g 94GfHz` y0TB(rЁrFXB0 @0THh"90TX/aPJlHza$X`aHr#]Ha6`zHzaa$XJ2gJ2g B2B`\HxaXJmJa߀r#3B1#3B2B#2#2r #p`p$nN^NuREMOTE COPYREMOTE COPY disabledCan't copy fileNVH08r3l(J3g /90THzHzHxHxa&OJ2g"J1f 94 fTJ2gJ1g 94 f:HzjaaXJ2gzJ2fjHxaXJmr`r y0TB(rԁrFāB0(rցrFƁ/"T/I/ E NB4(/VԹ0T/G/ NB38OJ3g/ / Hz/91a yOJ2g"J1f 94flJ2gJ1g 94fRHn$/EaNHn&/N/./E NOJf/./NPJgHz`r fHnHna*PJgHz#avX`r#]HaaJ2gJ2g B2B`\HxadXJlp`Har#3B1#3B2B#2#2r #pL N^NuREMOTE RENAMEREMOTE RENAME disabledCan't rename fileNVH88r3l(J3g /90THzHz HxHxa݄OJ2g"J1f 94+fTJ2gJ1g 94+f:Hzfa0aTXJ2gJ2fHxa4XJm` y0TB(rԁrFāB0(r؁rFȁ/"T/I/ E NB4(/&V"ҹ0T/G/ NB3H y0TB0(r؁rFȁ/"T// NB4(O .ֹ0T// NB3HO J3g/ / Hzv/91a vOJ2g"J1f 94flJ2gJ1g 94fRHn$/EaNHn&/N/./E NOJf/./NPJgHz`r fHnHna"(PJgHzaX`r#]HaaJ2gJ2g B2B`\HxaՂXJlp`Har#3B1#3B2B#2#2r #pLN^NuREMOTE LOGIN x_loginREMOTE LOGIN x_loggedAlready logged in.REMOTE LOGOUTLogged outREMOTE LOGIN lenREMOTE LOGINUsername too longREMOTE LOGIN 1REMOTE LOGIN 2REMOTE LOGIN 3REMOTE LOGIN 4REMOTE LOGIN 5Logged inLogged in as guest - restrictions applyLogin failedAccess denied.Logout ignoredLogin ignored.Logout ignored.NV/ /J2:g/90Hz_HzHxa 6~OJ2:g/90Hz;HzHxa 6ZOB.B.B.B y0TJ(g(rԁrFāJ0gJ0gJoHzK`J2:g/90HzHzDHxa 5Or3l$J3gBHzHzdHxHxaOJ3gHzHzHz/91a sOJ2Zg"J2^gB/90HzHxa OHzar#]HHxaFB0PJ1gBa `8J2:g/HzHzHxa 5OJor3l$J3gBHznHzHxHxaO o HzYaX y0TTBoCRnB6) JgrBrԁrFā S bXBoCRnB6) Jg6BrԁrFā S bBoCRnB6) J2:g/90HzHzHxa 4OJ1gnBBHnHna #0OJ2:g/HzHz|Hxa 3OJ0gBr#2`R/9aX`J0gJ0gLHn/90E NPJfHn/90NPJfr#0J2:g/90HzHz`lJ0g6Hn/90aPJfr#0J2:gL/90HzHz`.BBHnHna #0OJ2:g/HzHzHxa 2OJ0gNJ2Zg"J2^gB/90Hz|Hxa OJ1gHzl`Hz\aXr#]H`jJ2Zg J2^gBHnHzbHxa |OHz]aBXJ1g.rl$a ú`HzF`JoHzK`HzTa Xa.J2fB`nJ2g B2B`\HxaXJmJaӈr#3B1#3B2B#2#2r #p`p$.$nN^Nu IKSD IDLE TIMEOUT: %d sec SERVER IDLE TIMEOUT: %d sec Connection lostSERVER DISCONNECTSERVER (top) GOT UNEXPECTED 'q'NV/Jd$gRJ1g"/9.Hzba>/92Ba ,jOBd$/9.HzXap12`J3gdt3l$J3gBHz@HzHxHxaӀOJ3gHz'/90THz$/91a mO$912`rJ]$gHJ2g$J1f 94fJ2gJ1g 94fHzaa XJ2fB`bJ2g B2B`NHxaXJlp`8aZt#3B1#3B2B#2#2t #p`t1gt1g t1f BBB*9^N,93J1gB4TB4PB4 #22#22#..#2#2#.#2.#gg#ggr3&fB2BJ2f J2f`J1g r1fp#jgJ5gxJ2fpJ1fhB9B9JfJ9gBHxa !PJf"J9gBHxa !PJgJf Hza XJ1gHJ9gJ9gBHxa 0PJ9g:EJg.Hxa RBxX` 9x3g 9v3fNJ1fJ9gJ9gBHxa 0HPJ9gEJfBa R^X`J9gEJgHxa R8BxXJ9gJ9fBHxa /PJfn 9s3gdB]HJ2g HzaǾXJ2:gBHzHz0Hxa (2OJ2Zg4J2^g,BHzHzHxa @O`J/faLa#]H0DBJ9gEJgJfHxa Q\BXJjgxJ5gpJ2fhJ1f`Jf"J9gBHxa P`vJf&J9gBHxa `P`tJgJf Hz\a X#^N#3B3>B32J]Hf8p12J2Zg"J2^gB/90LHz"Hxa OJ2:g/90D/90LHzHxa &#.2rl#.##2#2r.l#..#.#22#22B0nL|N^Nuxxproto entry justone?No connection Sorry, you must 'set speed' firstfailed: proto ttopen localCan't open lineproto ttopen localCan't condition lineproto ttgmdmCarrier required but not detectedsrgcjhk SendingReceiving via external protocol:ckcpro ttruncmdOKFAILED status:?Sorry, no external protocol defined for %s server backgrdserver quietSHOULD NOT SEE THIS IF IN BACKGROUND!KERMIT READY TO SERVE... KERMIT READY TO SERVE...Entering server mode on Type Ctrl-C to quit.Return to your local Kermit and give a SEND command.KERMIT READY TO RECEIVE...Return to your local Kermit and give a RECEIVE command.KERMIT READY TO SEND...Return to your local Kermit and give a SERVER command.KERMIT READY TO GET...KERMIT READY TO SEND SERVER COMMAND...proto calling wart, justoneC-Kermit server doneNVH<8y3B.#.J2:g/92HzHzHxa "OB]HBBBJ2ganJlVJ2g BaCV`* 9g3f:J3g2 y3 Lg Fg Xf z#]H` Hz$a` J2g6J0l.J1f&J2g bJI$f XJ]dg NHz`z-E/91/9HnHya-OJlLJ2:g/92HyHzHxa !OJ2gJI$fJ]dgHz`\zl#2J2:g/92HyHzHxa !jOpJ2gJ1f 90JjgV3_3aze1Vg zm1Vf3`z1nf 3_3_3`3`/91V/91n/a\hO Jl$J2gJI$fJ]dgHz`nJ2g|J1fnJ1gfazlZfTJ2:gBHzIHzHxa hOJ2gJI$fJ]dgzHzBBHx a D`dJ2gHxBBHzHnaOJgܙJ9gJ9fP 9s3f8J2g 91"ҀA,(p`& 91"ҀA,(p`J1f(y,JgtJgnvx 9s3fnz1fH y3Jg$`$93/ G N$@/NEPcn// Hna8`2B.`0BBB/ HxdHnaO`Hxd/ HnaO HxdHzHnaO J1gv Jjg*J9g 95` 95Jmzl zf(v J1g*z1f 95zg lzg` (B`(v E/ aHXJm$"<coRJm oRB6 /HnaPJ1fHxa"XJ1gZ&<dG 9v3fLJK$gDJzfOHna\#]HXJ2ZgRJ2^gHB"<oJg"<o/HzHxa (`" 91"ҀA,/0Hza<`J2faz# 9x3f#2J2:gZ/9I$HzcHzHxENOJ2:g4/92Hz=HzyHxNOJ2:gBHz!HzjHxNOz'gJ2f2J2fJI$f~J9fv/9'E!NHzaNP`^HzpaHyE!NHzqNO J.g Hxa XJ1g J2oHxHzarP`B2J2fJ2fJI$f 9v3fHzE!NHz7NHz;` 9s3fHzFE!NHzNHzlNO `| 9g3g( 9r3g 9h3g 9j3g 9c3fJHzFE!NHzNP 9r3g 9j3g 9h3f <qe` <q|/a~XaaafJ2:g/92HzgHzMHxa OaJ2f a $HxaZaBXJ2g&JI$fJ]dgHzBBHxa DO-y2z#2aHxaF#2XJ2g0J2f"JI$fJ1fHzE!NHzNB2Lf/9./9.aX#.B`pL N^NuCommand package 8.0.151, 8 Feb 2002DecNovOctSepAugJulJunMayAprMarFebJanseptemberoctobernovembermaymarchjunejulyjanuaryfebruarydecemberaugustaprilCommand? NV/ /$n/ an$XJg/9aNX Ѐ"@Hia#g @Jg  JfB 9f <4$.$nN^NuNV . VIDN^Nu:%s %s%s%s NVH?<&n.. *.$.BBBB/a-@XJgJoJlBJf-|4Jf-|4,.#g/<aD-@X /a2*@XJgʾo&BB/./I $/3(aOJf3( g J3fI J3 l J1fI 3 g&3 f". gg 3 gI /3 a&X.#gJfI + L`XBBI $<43 g$</I$ /3(/</.a/.HuLa.O 3( gRRo-CRn.JgR"91R/a-@Xg8(ع1T/.E N$/.NԀծ$91Ln(PJnt*LBXJgRʺo:B1l(n 8R1mBot LЊob&n-n"u .L(nAc JgbSc JgbSc(nRJgb So| Rn"n1!`S gB)/.Hz aR 91UPl a Jg\BRn`PʾoJI 3 f4/./3/.HzaFR 91UOl a ҬJgBRn.#g0Jg /.adXʾoJg /5aLXRnJg / a8XJg /.a&LX`Hzta.6|-KX`vHnHzva6|-KP`\B`VʼoP$/aXJ.g8/.//. HzFaR 91UOl a 6JgBRnJg /.aXʵlJg /5aXRmJg/ a .LHx//9za aO J2:gB/9zHzHxa N^Nupushqcmd savbufNV n"yzJf y>`  fRJf {g/at`0 \f\fa"J2:gB/9zHzHxa N^NuNVBlBd#v>#v>#v>BN^Nufatal error: unable to allocate command bufferscmini dpxNVH 8$.J~faJl Hza łXHxB/9vE NHx'B/9~N(y~&yz$y"y yBBBBBBDr#H#hOJ2:g/HzHz\Hxa |OBBBBar#\LN^Nu&cmpush to depthcmpush: no memory for cmpNV/r?mvRJ2:g/9HzBHzHxa OJf Hx@ap#Xf Hza BX 9 y!$8 9!$l 9!? 9!> 9!> 9!> 9!>/9vaR/a$Pg/9v/aP 9 y! gl/9zaR/a$Pg/9z/aP 9 y!$pJg( 9 yB(/9~anR/a4$Pg/9~/aP 9 y!,g/9a,R/a$Pg/9/a>P 9 y!0g/9aR/a$Pg/9/aP 9 y!4gN/9aR/ap$Pg/9/aP 9 y!8g/9ha|B`p$.N^Nu&cmpop called from top level&cmpop to depthNVJl"J2:gBHzHzHxa 8p`l 9"y @#$8#$l#?# >#>#>#>J gBHx/1 /9va 9 y/0 a 9 yB O 9 yJ$gBHx/0$/9zaZ 9 y/0$a* 9 yB$O 9 yJ,gBHx'/0,/9~a 9 y/0,a 9 yB,O 9 yJ0gBHx'/00/9a 9 y/00a~ 9 yB0O 9 yJ4gBHx'/04/9aX 9 y/04a( 9 yB4O 9 yJ8gBHx'/08/9a 9 y/08a 9 yB8OSJ2:g/9Hz*HziHxa 9N^NuNV nJg  f RJfN^Nucmnum: illegal radix - %d cmnum: cmfld-1cmnum 1st chknum okcmnum xxesc okcmnum zp 1cmnum zp 2cmnum 2nd chknum okcmnum xxesc 2 okcmnum exp eval okNVH08 .$. &.(n&nJf <4Jf$<4r grg/Hz$a.`BHn//a%$@OJ2:g/ HzHzHxa OJl `-y~/.a-@X9?g2 @ (f*/9~a$@XJo y~ 2)fB2R/.aXJg`rf4Hx Hx/.a-@O g$Hzx/.aPJg/.a^(XJ2:g/HzHzG`Hna$@Xrl(J2:g6/ HzHz-`Jg4-y#?Hy?Hn/.NO Jm-yJ2:gB/.HzHxa 8O nJf-BJ2:gB/.HzHxa O/.a|XJg`rf4Hx Hx/.ax-@O gHzV/.aPJg/.a<(XJ2:g/HzHz^`Hna$@Xrl0(J2:g/ HzHzFHxa f nJVIr`Jg|/.aB$@/ aPJgbrf0Hx Hx/.a-@O g@Hz/.aPJg,/ a(XJ2:g/Hz4HzHxa B`pL N^NuOutput filecmofi cmfld returnscmofi 1.5cmofi 2?Name too long cmofi 3?Wildcards not allowed - %s cmofi 4cmofi 5: is directory/dev/ttycmofi 6: failure?Off Limits: %s ?Write permission denied - %s cmofi 7: okNVH88 n(. (n&nBJ1g/9XJfrlJf4|"n"f"2J2:g"n//Hz8Hxa OJ$g<"nJg4J2g,HzaJXJg /avXJg/av`JgJgJ$f `ڛ`Jf`Jg/aXJf$M :gJfJgBJf Hx'Hz`Hx'/ /9~aO */gHx'Hz/9~a:O Hx'//9~a$O J2:gB/9~HziHxa O :fR*J`R``|BlBd/9~au((4`JgJg/aunX`vJfO/asXJ$gJf/Hzar#Zp`VrfRJTf$J2gHzaZX`/HzaJPJg/asr#ZpJTgp`rf8J2fdJg /asbXJgB`JTf/Hza`Jl0Jg /as.XJfJTf /Hzar`xJg/ar `zJ2:g/HzpHzqHxa OJfX"GJg8/Hz_E4RNB$8Bl/a`B/aOJlHz/NXJg/ar` T {fRSSdr}-A`"J5g T "fRSSd2|"-IJ g$TJg/ aVXJgl-y#?Hy?Hn/"n NO Jm /E N$/9Nd( yPJf(/N#dX`RJfJ$g T ~f J2:g/9d/HzAHxa O/aB @XJfAJg(9dB/a$PJ2:g/9d/9~HzHxa dOJlHzaXJg:/aq `.J2:g/Hz~HzHxa "OBoaNS>Rn(9d$y~/ Hz^a\P y>R>JfS>(~$TdHzv/9~apPJf:HziaHxHz[/9vaRdR>"nB(~` Hz$/9~apd/ HzfHxNOJ2:gB"9>/HzXHxNO$ydJf(/9d"y>d/ /9amFO JgJ$9dJgRʴoaS>Rn$yJ2:gB/ HzHxa ߀O#d/ Hza~P y>R>JfS>J2:gB/9vHzHxa 0OB/9aPJlHza~|XJg/aj`J2:g/9d/9~HzHxa O(~J1gHxHz8a~$P`J2:g/./9HzMHxa ސO/9aXJgJo/9aj4$@SX 'b$ y09g yB0$ydJ1gHxHza}~P/ Hzra}pRdP y>R>JfS>B/9aPJlHza}0XJg/aiz`J2:g/9d/9~HzpHxa ݌O(~`J$g>/9ai<$@SX 'b$ y09g yB0$ydJg r}W`J5WID y "g {g/Hx'/aO Jf(/9d"y>d/ /9aj@O JgN$9dJgRʴoaS>Rn$yJ2:g/9d/ HzqHxa vO/ HzG4RN/ aB/9aNOJlHzINXJg(/ag`B$8Bl/9~a(XJ$g2/aDXJf$/9Hza{ZPJg/ag`JgB/ag`6"nJf <J$g </a{X`/.Hza{P T "g {f RSSdJ g~$TJgxG / aKXJg^-y#?Hy?Hn/"n NO JlJg/afp`d/N$/9Nd(P`RJfJ2:g/9d/Hz/Hxa O$Td*BSJ2:gB/HzHxa ڨOJ$f Jf r`r0J2:g/90HzHzHxa lOJ0gr0J2gr0/90/a$-BBPJfJgF/9~HzE4RN/9v/9HzNHy#ZahOJg/aep`&JTrg/9~Hzߣay2P`(/9~ <kJ$g <_/Hz-ay O Jg/aeR`vJlVJTrg/9~HzIaxP`(/9~ <kJ$g <_/HzaxO Jg(/ad`Hzax/.$HxHzdHz`/aOJlJg/ad`/9v/9HzcaxJHy#ZagOBapH,(~X`L/a^#:#>#>#>X` &4B: y~BaT$9$8rgDBBaj$&>Xrf&aTHxa ` SBdJg RdJf S 9d` 0 f B0SJn `HxENOJ2:g8/9$8Hz2Hz+HxNOJ2:g/9dHzHzHxNO޹dJ2:g8//9~HzHxENOJ2:g/HzHzHxNOp Ђre 0; Nx l aLZ y>:R> y>B#>>r#PBlB$8J2:gB/9vHzfHxa v `FJgL-y$9#?Hy?Hn/9~*nNO JmB/ah(PJlHz`RHn//9~/ aoOrfBr#$8gJ2fJ1gHxHzTa_@PHza_4p`JgPBoJ y~*n5f2J2:gI//HzWBa OaTr#$8p`HRn*nJfHza^X`/.Hza^Pp y~Jgr/HxHzxHzt/9~// aOJ;fJor;g HzSa^bX y~JfDJ;fHzHxNOJ2:g/ Hz HzHxNOJ2:gp/.,HzHzHxNOJ2:gR/.0HzHzHxNOJ2:g4/.4HzHzoHxNOJ2:g/.8HzHz]HxNO 'cHzS` S~ dHz``Jo Af,oHz``|~dHzj`p~;dHzu`d~<dHz`VpJlp*Jg0 LԀ~ d""L<*"ҁ @؈A 刔JgH L؀ 'c8HzAHyaO.az*$@XJ2:g/ /HzHxa O 爐І$銔"@C,$ Ԯ".0牒0Ү0 .4鈐4"AC Ю8LԀL.X,"L<.EЂH@H"ҁ @ڈA "鉒 鈐(jSQ"L<Є~ "ҁ, 爐І&"L<ԃփ"L<Є"ҁ"鉒"D/ //HrXazL.HztԎ/aB/aB$ <@Oo#? </Hn/9a 9"RӹL,B,/ aBXJg$Hx / Hn,ar6BC-IO `BI yȐgpzf*BB/ /9^a$OJ2:gH// Hz`0zf6BB/ /9baR$OJ2:g// HzqHxa OJoHx"nHqHna4B.BO A88RzlB.BHx HnHyaW$Ol8Hz"Hya| PJ2:g&2Hx/9HzHxa L`&J2:g/HzHzHxa ,O"L<fffg"ҁ0E "@C Ѐ 0@ B. p0 , g,@l B.| 8v A888RzlB.AHn8HnHn HnHx$8/aqOJ2:gB/HzJHxa tOzf C8-I`%BBHzHn8Hx{E/ apRRB2Hx/ $8/ao(BBO$-L L  fR n  g:|-M nJg$H ,g  gJfB&JBHx/.HyaU-@Ozl\J2:g//.HzmHxa O(J ,g  fR  g-LJ2:gx/./ HzAHxa HO`^ nI yȐg> ,f8Hz%HyayPJ2:g#Hx/9HzQHxa `#`R`/ a1-@XJ2:g/./.HzHxa OzlBE ZN/ag&"L<I$Ѓ"ҁ$ 爐$V"L<I$Ђ"ҁ"牒XfHx N`$ nؑ´o^Jl^Hx Hp8ahZX/Hn,amBO Jf"BBHzHn,HxHn8andO`"B/.aXJg zl 0 nI$yȐ2g" (:g (I2g (:g J2:g8B/.HzHxa rO` +g -f-L`I/HzaoxPJga/af ,XJ2:g// Hz^Hxa O$LBI yȐ&HgRRIfBB/9~/ HyNaROJmTG8  fR  g _g :fRJfDHxa/$/E]NHx /Hn,NBOJgHxHz`zfHx"FHiafzX`$zfHx"FHiaf`X` Hxa߂/Hna.PO.wHz $,P/E NHx /Hn,akBOJgLI yȐ0gHxwHt8/NO `(HxHze$/E]NHx/ /NOI/ a.J-@BXJ2:g/./ HzHxa TOJ.,gdJf^HxG,/ (/E]NHxHk& /NHxHk$/N-D-C-BO .a/pXI yȐ0g-L ,:f"J2:g $/./ HzHxa ` zl>,I yȐ0g* ,:f"J2:g/./ HzHxa b`/ aRXJg*zm,J2:g/./ HzHxa *`zlI yȐ0gJ2:g/./ HzHxa O,B,/ aXJgJgI/HzrakP$@`JgJg&Hx / Hn,aibBPO JgR`I yȐ0gHz'`Hz7HyatPJ2:g Hx/9HzHxa :`BR` nBR`DJ2:g/./ HzHxa OBAz!<RzlB-L-L LJg` nI/HzajPJgJgJzfL n.g@HzHyasBPJ2:gTHx/9HzHxa n`8 nP nBR nJg  fR n  g$nJgzgRA!<` n Tg tf$n*I yȐ0f n :fbJfgPJgLzgzmHz`HzHyarfPJ2:gxHx/9HzHxa `\2|-I`R nJfd Jf:|-MJgzmHna!XJf-|4 nJf8HzHyaqPJ2:gHx/9Hz[Hxa `Hx/.HnafO . f|0GC-IB.K-MB.C-IB.*Hk E"lNHkNHkN-LO `>zm8HzHyaq$PJ2:g6Hx/9HzHxa P`BBGE$/3(a.%(XJ2:g//3(HzHxa OJ<fRRzlBfBJoJg8HzHyalPJ2:gHx/9HzSHxa `HznHyalPJ2:gHx/9HzHxa `/.a&6/HzHna$OJg>f8Hz#Hyal.PJ2:g@Hx/9HzHxa Z`$JfJ.,g~J2:gBHn,HzHxa ,OBEA,88RzlB.n0 n1 B. n2n3B.C-I/ a%dK -MC-IXJf8HzHyakdPJ2:gvHx/9HzHxa `ZJ2:gB/.HzfHxENOJ2:gfB/.HzYHxNOJ2:gJB/.HzTHxNOJ2:g.B/ HzPHxNOJ2:gB/.HzGHxNO/.a$x$SXz d8Hz6HyajPJ2:gHx/9HzHxa `z/.E"lN-@Af&0,Xzft/.NXf0/.N$L<,Q$Ԃ AC" A"Xf4/.a#$L<,Q$Ԃ AK" A"XfRmJn8HzoHyaiPJ2:gHx/9Hz5Hxa ` nJf@J f:/./.E"lN./.N.Hz $8/a!-BO`B n +g -f BBB`$nJgPI yȐ0f> :g8HzHyahPJ2:gHx/9HzyHxa `/././.HzHn,a tBBBz-EB$nOI yȐ&H0gRRI3fzl8HzQHyahXPJ2:gjHx/9HzHxa `NBg :VID& nJg f nI yȐ0g RzlRvzg8m zg`zgBzg^`"FCl nI*AK , `r"GC| nI*AK . `V"n*IC nI"AC -I`4Jl, n 4^I-@D` n :fDRBzlHz8Hyag*PJ2:gzl8HzHya\PJ2:gHx/9HzHxa `zJ2:g>B/.HzHxENOJ2:gB/.HzHxNOJ2:g/.Hy4HzڽHxNOJ2:g/Hy4HzڬHxNOJ2:g/Hy4HzڙHxNOJ2:g/.Hy4HzڄHxNOJ2:gx/.Hy4HzqHxNOJ2:gX/.Hy4HzcHxNOJ2:g8/.Hy4HzQHxNOJ2:g/.Hy4Hz?HxNOJgvJfJgh 鈐"nC & 爐Іր".鉒 .爐Ю*@K" .Lրj.D"L<.EЃH@H"ҁ&@* D&E @A `( Qo0"L<.EЃH@H"ҁ&@C "鉒 鈐"L<Ѓ"ҁ*@$ 鈐"C-I"L<Ђ"ҁ." 鈐.,J2:gX/Hy4HzHxENOJ2:g4/Hy4HzHxNOJ2:g/ Hy4HzHxNO/.///./.E"lN./.N.Hzʄ$8/a-BO JgbJ2:gB/HzؤHxa OJg0/.aGf/.//HsaH.HzHHn8aLOJ2:gB/.Hz`Hxa 4O/.a0-@Xg:J2:gB/Hz@Hxa OJgHx/.Hn8aMO J2:gB/.Hz!Hxa OBA*n88RzlB.m m B. mmB.HnE"lN-@C -IK-M"nHi N,*nHm N.HmN-@OJ2:g\gZ/Hy4Hz׋HxENOJ2:g6/Hy4HzvHxNOJ2:g/.Hy4HzgHxNOBHyaWPJg~J2:ggB/.Hz>HxENOJ2:g/.Hy4Hz&HxNOJ2:g/.Hy4HzHxNOJ2:g/.Hy4Hz HxNOJ2:gx/.Hy4HzHxNOJ2:gX/.Hy4HzHxNOJ2:g8/.Hy4HzHxNOJ2:g/.Hy4HzHxNO/././././././././//./.E"lN./.N.ar-@O4f0J2:g0Hx/9HzΫHxa L`Jf-|4"nJfB`p/.a $XJ2:g//.HzCHxa O <o# <//./9aJ 9"RӹL<`N^NuNV/ /$nJg/ a lXtfB yȐ2I0gxRtl* I yȐ0g\* I0gN* I0g@* I0g2*I0g$*I0g*I/HzξaL:JfB` *: g B *:fp$.$nN^Nucmdiffdate d1 Acmdiffdate d2 Acmdiffdate d1 Bcmdiffdate d2 Bcmdiffdate jd1cmdiffdate f1cmdiffdate jd2cmdiffdate f2-+cmdiffdate sign jdcmdiffdate fx%ldd%d:%02d%d:%02d:%02d%ldd%d:%02d%ldd%d:%02d:%02dcmdiffdate resultNVH?<&n*n J2:g2B/ HzHxENOJ2:gB/ HzHxNOHx/ aPJgHx/tԎ/aHP&BHx/ aOJgjHx/tԎ/aH**BO J2:g2B/ HzHxENOJ2:gB/ HzHxNO/ EjNXJg / NXJfB`Hk E"lN(Hk N.HkN-@Hx / zڎ/G]NHm N&Hm N,O HmN(@Hx / tԎ/N/E VN&@/N$@ 鈐"nC * 爐Єڀ 鈐I $ 爐ЃԀOJ2:gv/ Hy4HzHxINOJ2:gR/Hy4HzHxNOJ2:g4/ Hy4HzHxNOJ2:g/Hy4HztHxNOmfl8|lSQ, (`8|lSQ, (J2:gF/ <Jl </HzHxENOJ2:g/Hy4Hz HxNO"L<Є~ "ҁ* 爐Ѕ&$L<,҃$Ԃ&$"L<Ђ"ҁ"鉒剔A:#::Jl-`+Jg$ ЃЂf/Hz{/9:aO `jJf*Jf//Hz^/9:aO`H///HzJ`Jf///HzG/9:aXO`////Hz5/9:a:OJ2:gBHy:Hz"Hxa | <:LNV/. /.a" <DJg N^NuDate and/or timecmdate cmfld rccmdate 1cmdate 2?Evaluated date too long ?%s NVH88 n&. (n(.&nB@L N^Nu %s NV//tBn: y/0<HzaR 91UPl a ;Jg BRo$.&.N^NuawNV//$. <J g <//a$&Pf /aB`:Bn& y/0,Hy/aO Ro/ap$.&.N^Nucmcfm: cmflgscmcfm: atmbuf?Not confirmed - %s Press the Return or Enter key to confirm the command NV/ /J2:g/9$8Hy4HzxHxa sOJ2:gB/9~HzdHxa sOBdBBlBHy4aP`Ba .$@ԹdXp Њr e0; N&&&\,<`Hy a `JoJTf2`4Jf J1gjHxHybaP`VJgRJo JTgp`X/9~Hza|p`DHzE4RN/9v/9HzoNHy#ZaOr$8f r#2>B$.$nN^NuNV n !n!n!n !n!n !n$!n(!n, N^Nucmfdb in->fcodecmfdb cmnumcmfdb cmoficmfdb cmifi2 xcmfdb cmifi2 ncmfdb cmfldcmfdb cmtxtcmfdb cmkeycmfdb cmcfmcmfdb - unexpected function code?cmfdb - unexpected function code: %d cmfdb xcmfdb cmflgscmfdb crflagcmfdb qmflagcmfdb esflagcmfdb out->nresultcmfdb failure xcmfdb failure errbitsOff LimitsDoes not match filename or switchDoes not match filename or keywordNot a number or valid keywordNot a number or valid switchNot valid in this position?%s: "%s" NVH<8$nIBB(9>z)EBBB B#>#>z#$8J= fJg  t`Jg ?t`Jgt`Lf#$8$lr#>B$8BN^Nuunungw atmbufNVJ2:gB/9~HzHxa jnJ>gB>#$l$8 y~BN^Nugtword brkgtword cmfldflgsgtword swarggtword dpxgtword echofgtword askflaggtword timelimitgtword cmdadl?Saved word too long gtword ungw return atmbufgtword cexitinggtword c < 0gtword EOF?Field too long error 1 gtword too long #1gtword iscontdgtword too long #2?Field too long error 2 Arrowkey ESC cmdconchkArrowkey ESC c2Arrowkey ESC c3gtword too long ??Too long gtword too long Esc %s %s%s?Command too long, maximum length: %d. NVH?-@X9?g ~(|)`~{|}BBBJPg|#lBPJ>gn y>R>  gHx/9>aPJlHza*`(B>#$l$8J2:gB/9~HzHxa f`p` #>> y> "f&R` fR`.fS`Jg "fRf` dBX y>IfjJhgJ9tgJ= g4|/9\R> y>BJf |;gBm|#g:mP| g(| g`B|\fJc4fJf| f y> R>Jg(Hx Hyba*PJ` Jf y>f Jg` |l y> ("f #>>#>B/9>a @PJla./9>HzHxa c` puB$8BlB` ZIfR.IfJoSJHgSD|=g|:fJc4fJfJg ./f y>R>Jg*BCHybaPJfJfz#>>#>B/9>a $PJla./9>HzHxa a` TB$8Blup` >| g| f*Jg I/a XJg8>b y>BS>>cR>#>>BlBJlg 9>` 9v>d@ y> ( g ( fS> y>B>e԰>d y>(`BR>d y>(`BJHg JDn|#HB \g -gftJ2:g/Hy4HzdHxa `OJg0JXg y>(f R>RD`*S>`"JDo&JXg y>,R> y>B`r y>BJgB#>>#>B/9>aPJla./9>HzHxa _OHzaJ`HBl|###$8J:gJg /9vaf 9$8`J:g J= gJXgJgJgHxaTa $XJ2:g/Hy4Hz+Hxa _:O|lBa$XJ2:g/Hy4HzHxa _O|[g|Ogt`NBaD$XJ2:g/Hy4HzHxa ^O|Bgm|Ag `|Dm `v`v`v|g6m|g.m|`"|g`~|?gm |g`j|g`^J= fTJLgJc4fJfBCHyba y>BB/9>aOJla./9>HzHxa ]OHza@`>|#|#$8p`*JfD y>BB/9>aPJlaT./9>HzHxa ]nOHza`|#|#$8p`,9>vcPa nS> y>fS y>.fR y>  f y>fJfBl y>B`0J1gHxHyba>PaW*"y> y~BB,9>>e`a y>B 9>S>vbaV"y> y~BBBl`,9>vb4J1gHxHybaPaV"y> y~BB`S>,9>ve y> /o c c zoba y>BS>,9>vd`@ y>JgD /o> c2 c& zn a y>BS>,9>vdR>Bl` y>B/9Hza$yv`*I yȐ0gB`p^/HybaPfHy#ZaX`*JgtJo|g|f|fJoSJmN 9 yJ g^` a y>B 9>S>vbHx 9 y/0 /9va#./9v/9HzaS|`JgJo|frfr йn й# yJ gn` a& y>B 9>S>vbHx 9 y/0 /9va"v/9v/9Hza|#|#$8p`|m,Jf(JXgJ1gHxHybaP`zBHJgLB`\R>BBHJg/I/aRPJf|#lJf| g y>R> 9v>bJ1gHxHybaPHxHza|#$8pLc y>R>RJf y> R> y>B#>>#> N^Nu?Command buffer overflow NVH? n*. BBBB9?gv(t)`v{t}Bd$y~"HJgRJf 'oHzap`ҵf y"JJf yB~f` 0 fSjB0`R  g "fx,Jg~ RfR`fSJlBJfVJg"  g  f(d$ ("f (\f>`  g  f~f*~f =g :g  g  g RdJfB 9dLN^Nupushccmdgetc()gtword CR telnet errorNVH8(.J9tgXJ= fPJ2:g 9tI/HzHzHxa VfO9tIB9tJTgr?fax`J2fJ1fJonBJ9tfJ2fJ2VI&D/aH$XmdJg^rmroJg`r gm r g` fBHy#0/9IP/a vO JgprmHxHxa Q&`rf#h#IP`BrfBhBIP`,rftF`rgrfBBa P`J9f(Jg J2:g BHy4HzBHxa T`r#t `TJgLB`J1g:J0f2p`0B`&A#ZPSj /a$`A#ZP"PBR LN^Nucmdconchk stdin->_rNV/J9tVIDJ2:g/9#ZTHy4HzHxa TN^NuNVH?0&nz9$SJgN \fFI~{f RI|`BpЂ~He$0; NRx z9` xz7`xR~ mHBB /o0m,"L nI AA$R /o m~lJg0 o@`&~f6I/aP$XlS`I/a>&lU&p`(~Fćp`tJg }f~lR& L N^NuNV/.  bIt`* bIt` cp`ItЂ$N^NuTABLE OUT OF ORDER [%s] [%s] lookupNVH?<*n.. ,.BBJgJo"GQfp`.I yȐ0g yp $y [ command ] By default it is "ssh -e none" (ssh with no escape character). Specifies the external command to be used to make an SSH connection.Syntax: SET SSH COMMAND command Also see HELP REMOTE, HELP SET LOCUS, HELP FTP. NOTE: PUT includes SEND, MPUT, MSEND, and all other similar commands. to KERMIT forces these commands to be treated as Kermit client commands. Kermit to treat GET, PUT, and REMOTE as FTP client commands; setting this when you give a GET, PUT, or REMOTE command. SET GET-PUT-REMOTE FTP forces if you have only one active connection, the appropriate action is taken at a Kermit server or an FTP server. The default is AUTO, meaning that Tells Kermit whether GET, PUT, and REMOTE commands should be directedSyntax: SET GET-PUT-REMOTE { AUTO, FTP, KERMIT} prefix: RCD, RDIR, and so on. SHOW COMMAND shows the current locus. it an L prefix: LCD, LDIR, etc. To force remote execution, use the R and RMDIR. To force any of these commands to be executed locally, give commands are: CD (CWD), PWD, CDUP, DIRECTORY, DELETE, RENAME, MKDIR, connection, they are REMOTE, otherwise they are LOCAL. The affected the server. The default is AUTO, meaning that if you have an FTP (when there is a connection to a remote FTP or Kermit server) sent to Specifies whether file management commands should operate locally orSyntax: SET LOCUS { AUTO, LOCAL, REMOTE } up to any reasonable depth of nesting. through \%9. Kermit command files may themselves contain TAKE commands, words, are automatically assigned to the macro argument variables \%1 Tells Kermit to execute commands from the named file. Optional argumentSyntax: TAKE filename [ arguments ]The default is ON, meaning to use passive mode. SET FTP PASSIVE-MODE { ON, OFF }In Kermit's FTP client, passive mode is controlled with the command:own port filtering firewalls then data channels cannot be established.active mode must be used. If both the client and server are behind theiraddress space. If the server is behind a firewall then the traditionallong as the client is behind the firewall and the server is in publicconnection with the server as the destination. This works just fine asserver establishing a connection to the client, the client makes a secondthe data channels are created in the reverse direction. Instead of theLater, FTP protocol added a "passive" mode, in which connections forfiltering firewalls.address and port provided by the client. This doesn't work with portserver to establish the data connection to the client using a destinationmultiple connections. As described above, FTP originally required theFTP is one of the few well-known Internet services that requiresFirewall Traversal in C-Kermit COMMAND HISTORY Saves the current command recall (history) buffer KEYMAP Saves the current key settings. existing file. Items: by default; include APPEND at the end of the command to append to an Saves the requested material in the given file. A new file is createdSyntax: SAVE item filename { NEW, APPEND } clients to a particular directory tree. Synonym: CHROOT. command. Primarily for use with server mode, to restrict access of any other way. This command can not be undone by a subsequent SET ROOT directory can be opened, read, listed, deleted, renamed, or accessed in is given, no files or directories outside the tree rooted by the given to system and shell commands and external programs. Once this command Sets the root for file access to the given directory and disables accessSyntax: SET ROOT directoryname SHOW VARIABLE TERMINAL, SHOW VARIABLE COLS, SHOW VAR ROWS, SHOW COMMAND.Also see: size, the appropriate number is substituted. too large for what Kermit or the operating system thinks is your screen the lower right corner is 24 80. If a row or column number is given that numbers are 1-based so on a 24x80 screen, the home position is 1 1 and Moves the cursor to the indicated row and column. The row and columnSCREEN MOVE row column Clears from the current cursor position to the end of the line.SCREEN CLEOL Synonyms: CLS, CLEAR SCREEN. Moves the cursor to home position and clears the entire screen.SCREEN CLEAR the emulation you are viewing C-Kermit through. that the host terminal type is set to agree with the kind of terminal or depends on proper terminal setup on both ends of the connection -- mainly Performs screen-formatting actions. Correct operation of these commandsSyntax: SCREEN { CLEAR, CLEOL, MOVE row column } Word number n, if there is one, otherwise an empty string.Returns string: Nesting is possible with {}()[]<> but not with quotes or apostrophes. 32 = angle brackets: 16 = square brackets: [a b c] 8 = parentheses: (a b c) 4 = apostrophes: 'a b c' 2 = braces: {a b c} 1 = doublequotes: "a b c" brackets selected by the sum of the following: If grouping mask given and nonzero, words can be grouped by quotes or Default include set is null. ASCII (C0) control characters are always treated as break characters. Default break set is all characters except ASCII letters and digits. 1 = don't collapse adjacent separators. 0 = collapse adjacent separators n3 = optional separator flag: n2 = optional grouping mask. s3 = optional include set. s2 = optional break set. n1 = word number (1-based) s1 = source string\fword(s1,n1,s2,s3,n2,n3) - Extract word from string. used as the new prompt for this level, e.g. "prompt Breakpoint_1>". is like setting a breakpoint. If the optional text is included, it is Kermit to serve as its own debugger; adding the PROMPT command to a script to be given, in any number, prior to returning to the script, allowing command allows variables to be examined or changed, or any other commands SHOW STACK, TRACE, and Ctrl-C all have their normal effects. The PROMPT the script can be continued with an END or RETURN command. STOP, EXIT, Enters interactive command level from within a script in such a way thatSyntax: PROMPT [ text ] a literal string (HELP PATTERNS for details). invocation, in which case it is treated as a pattern rather than details on time-of-day format. The text, if given, can be a \pattern() and IF SUCCESS. Also see MINPUT, REINPUT, SET INPUT. See HELP PAUSE for INPUT waits for any character. For use in script programs with IF FAILURE for the given text to arrive on the connection. If no text is given, Waits up to the given number of seconds, or until the given time of dayExample: INPUT 5 Login: or INPUT 23:59:59 RINGSyntax: INPUT { number-of-seconds, time-of-day } [ text ]Also see SET OUTPUT. \L - Send a Long BREAK signal. \B - Send a BREAK signal. \N - Send a NUL (ASCII 0) character (you can't use \0 for this). etc, plus the following special codes: during CONNECT mode. The text may contain backslash codes, variables, Sends the text out the communications connection, as if you had typed itSyntax: OUTPUT textAlso see SET TERMINAL BYTESIZE, SET SERIAL, and SET STOP-BITS. Chooses 8 data bits plus the indicated kind of parity.SET PARITY HARDWARE { EVEN, ODD } Forces 8th-bit prefixing during file transfer. Chooses 7 data bits plus the indicated kind of parity.SET PARITY { EVEN, ODD, MARK, SPACE } Chooses 8 data bits and no parity.SET PARITY NONEeither by typing it literally or by entering its numeric code.You can also specify an 8-bit character (128-255) as your escape character,for example, SET ESC ^_ sets your escape character to Ctrl-Underscore.letter or one of: @, ^, _, [, \, or ], to indicate a control character;You may also enter the escape character as ^X (circumflex followed by a C-Kermit prompt or followed by ? to see other options. (Control-\). Type the escape character followed by C to get back to the Decimal ASCII value for escape character during CONNECT, normally 28Syntax: SET ESCAPE number Normally ON (they are processed). Whether to process the special OUTPUT-only escapes \B, \L, and \N.SET OUTPUT SPECIAL-ESCAPES { ON, OFF } normally 0. How many milliseconds to pause after sending each OUTPUT character,SET OUTPUT PACING fails. PROCEED (default) allows use of IF SUCCESS / IF FAILURE commands. Tells whether to proceed or quit from a script program if an INPUT commandSET INPUT TIMEOUT-ACTION { PROCEED, QUIT } INPUT command times out, 0 for no maximum. The maximum number to seconds of silence (no input at all) before theSET INPUT SILENCE Tells whether to display arriving characters read by INPUT on the screen.SET INPUT ECHO { ON, OFF } inherited by subordinate macros and take files. This setting is local to the current macro or command file, and is Tells whether alphabetic case is to be significant in string comparisons.SET INPUT CASE { IGNORE, OBSERVE }Whether an INPUT in progress can be can interrupted from the keyboard.SET INPUT CANCELLATION { ON, OFF } Removes the old INPUT buffer and creates a new one with the given length.SET INPUT BUFFER-LENGTH number-of-bytes Controls whether autodownloads are allowed during INPUT command execution.SET INPUT AUTODOWNLOAD { ON, OFF }Syntax: SET INPUT parameter value variable should cause a command to fail. OFF by default. Whether an illegal function call or reference to a nonexistent built-inSET FUNCTION ERROR { ON, OFF } references to nonexistent built-in variables. ON by default. Whether to issue diagnostic messages for illegal function calls andSET FUNCTION DIAGNOSTICS { ON, OFF } SHOW PROTOCOL displays the current settings.use redirectable standard input/output.External protocols require REDIRECT and external file transfer programs that set proto ymodem rb {rb -a} {sb %s} {sb -a %s} rb rb set proto kermit {kermit -YQir} {kermit -YQTr} {kermit -YQx} spaces. Examples: to represent the filename(s). Use { braces } if any command contains receiving files with this protocol. Use "%s" in any of these strings in binary or text mode, respectively; s5 and s6 are the commands for s4 are commands used on this computer for sending files with this protocol the remote computer, and there are no s4-s6 commands. Otherwise, s3 and If the protocol is KERMIT, s3 is the command to start a Kermit server on RECEIVE process on the other end in binary or text mode, respectively. output prior to SENDing with this protocol, to automatically start the Selects protocol to use for transferring files. s1 and s2 are commands toSyntax: SET PROTOCOL { KERMIT, XMODEM, YMODEM, ZMODEM } [ s1 s2 s3 s4 s5 s6 ]Syntax: BYE Shut down and log out a remote Kermit server /SIMULATE Show what would be done but don't actually do it. /NOPAGE When listing, don't pause at end of each screen. /PAGE When listing, pause at end of each screen (implies /LIST). /NOLIST Operate silently (synonym: /QUIET). /LIST List each file (synonym: /VERBOSE). /RECURSIVE Change permissions in subdirectories too. /DOTFILES Include files whose names begin with dot (.). /TYPE:TEXT Only change permissions of text files. /TYPE:BINARY Only change permissions of binary files. /DIRECTORIES Only change permissions of directory files. /FILES Only change permissions of regular files. which must be an octal number such as 664 or 775. Optional switches: UNIX only. Changes permissions of the given file(s) to the given code,Syntax: CHMOD [ switches ] code filespecto evaluate an S-Expression anywhere in a Kermit command.\v(svalue) is set to its value. You can use the \fsexpresssion() functionvariable \v(sexpression) is set to the most recent S-Expression, andit is printed at any level; if OFF it is not printed. At all levels, theS-Expression is printed if the S-Expression is given at top level; if ON,If SET SEXPRESSION ECHO-RESULT is AUTO (the default), the value of the pi The value of Pi (3.1415926...) nil False (empty) t True (1)Built-in constants are:values or no value at all.Operators can also be names of Kermit macros that return either numeric IF Conditional evaluation (if (1) 2 3) 2Operators that work on truth values: ~ Reverses all bits (~ 3) -4 # Bitwise Exclusive OR (# 3 1) 2 | Bitwise OR (| 1 2 3 4) 7 & Bitwise AND (& 7 2) 2Bit-oriented operators: NOT (!) Reverses truth value of operand (not 3) 0 XOR Logical Exclusive OR (xor 3 1) 0 OR (||) At least one operand is true (or 1 1 1 1 0) 1 AND (&&) Operands are all true (and 1 1 1 1 0) 0 >= Operands in ascending order (> 1 1 2 3 4 5) 1 > Operands in strictly ascending order (> 1 2 3 4 5 6) 1 = (==) All operands are equal (= 3 3 3 3) 1 != Operands are not equal (!= 1 1 1.0) 0 <= Operands in descending order (<= 6 6 5 4 3 2) 1 < Operands in strictly descending order (< 6 5 4 3 2 1) 1operator, sets SUCCESS or FAILURE accordingly:Predicate operators return 0 if false, 1 if true, and if it is the outermost LOG10 Log base 10 of given number (log10 1000) 3.0 LOG Natural log (base e) of given number (log 2.7183) 1.000.. TAN Tangent of given number (tan pi) 0.0 COS Cosine of given number (cos pi) -1.0 SIN Sine of angle expressed in radians (sin (/ pi 2)) 1.0 EXP e (2.71828..) to the given power (exp -1) 0.367.. SQRT Square root of 1 operand (sqrt 2) 1.414.. ROUND Operand rounded to nearest integer (round 1.75) 2 FLOOR Floor of floating-point operand (floor 1.25) 1 CEILING Ceiling of floating-point operand (ceiling 1.25) 2 TRUNCATE Integer part of floating-point operand (truncate 1.333) 1 MOD Modulus of all operands (1 or more) (mod 7 4 2) 1 MIN Minimum of all operands (1 or more) (min 1 2 3 4) 1 MAX Maximum of all operands (1 or more) (max 1 2 3 4) 4 ABS Absolute value of 1 operand (abs (* a b 3)) 7.8 -- Decrements a variable (-- a) 1 ++ Increments a variable (++ a 1.2) 3.2 ^ Raise given number to given power (^ 3 2) 9 / Divides all operands (1 or more) (/ b a 2) -0.325 * Multiplies all operands (1 or more) (* a (+ b 1) 3) -1.8 - Subtracts all operands (1 or more) (- 9 5 2 1) 1 + Adds all operands (1 or more) (+ a b) 0.7 LET Assigns a value to a local variable (let b -1.3) -1.3 SETQ Assigns a value to a global variable (setq a 2) 2 QUOTE (') Inhibits evaluation of following value (quote a) a EVAL (.) Returns the contained value (6) 6 Operator Action Example Value start with backslash (\) is treated as a Kermit macro name. Operators: integers or floating-point. Any operand that is not a number and does not Operands can be any of (a) through (c) or an S-Expression. Numbers can be returns a number, or (d) an operator followed by one or more operands. parentheses can contain (a) a number, (b) a variable, (c) a function that numbers only. An S-Expression is always enclosed in parentheses. The C-Kermit includes a simple LISP-like S-Expression parser operating onSyntax: (operation operand [ operand [ ... ] ]) implied /PAGE switch. results appear on your screen. This switch overrides any express or Sends results to the given file. If this switch is omitted, the /OUTPUT:name Doesn't pause after each screenful. /NOPAGE Pauses after each screenful. /PAGE Precedes each file line by its line number within the file. /LINENUMBERS Doesn't print anything (but sets SUCCESS or FAILURE appropriately). /NOLIST one name per line, rather than showing each matching line. Prints the name of each file that contains at least one matching line, /NAMEONLY and assigns the total match count to the variable, if one is given. For each file, prints only the filename and a count of matching lines /COUNT:variable-nameDisplay options: Searches for lines that do NOT match the pattern. /NOMATCH Ignores case of letters (ASCII only) when comparing. /NOCASEPattern-matching options: Search only binary files (requires FILE SCAN ON). /TYPE:BINARY Search only text files (requires FILE SCAN ON). /TYPE:TEXT Searches through files in subdirectories too. /RECURSIVE Excludes files whose names start with dot (.) from the search. /NODOTFILES Includes files whose names start with dot (.) in the search. /DOTFILES Excludes backup files (like oofa.txt.~3~) from the search. /NOBACKUPFILESFile selection options: Synonym: FIND. files contained any lines that match the pattern, otherwise it fails. that START with "something". The command succeeds if any of the given the word "something", but "grep ^something *.txt" lists only the lines "grep something *.txt" lists all lines in all *.txt files that contain '^' and also at the end unless the pattern ends with '$'. Therefore, except that '*' is implied at the beginning unless the pattern starts with the pattern are printed. Pattern syntax is as described in HELP PATTERNS or pattern. In the normal case, all lines containing any text that matches Searches through the given file or files for the given character stringSyntax: GREP [ options ] pattern filespecdefaults; use SHOW OPTIONS to display customized defaults.COMMAND MORE-PROMPTING. Use SET OPTIONS DIRECTORY [ switches ] to changeFactory defaults are marked with +. Default for paging depends on SET /REVERSE If sorting, sort in reverse order. /ASCENDING + If sorting, sort in ascending order. /NOSORT + Don't sort. /SORT:key Sort by key, NAME, DATE, or SIZE; default key is NAME. /NORECURSIVE + Don't descend through subdirectories. /RECURSIVE Descend through subdirectories. /ENGLISHDATE In verbose listings, show date in "English" format. /ISODATE + In verbose listings, show date in ISO 8061 format. /NOXFERMODE + Don't show pattern-based transfer mode /NOMESSAGE + Don't add message to each listing line. /MESSAGE:text Add brief message to each listing line. /TYPE: Show only files of the specified type (text or binary). /XFERMODE Show pattern-based transfer mode (T=Text, B=Binary). /SUMMARY Print only count and total size of matching files. /NOHEADING + Don't include heading or summary. /HEADING Include heading and summary. /OUTPUT:file Store directory listing in the given file. /NOBACKUPFILES Don't include backup files. /BACKUP + Include backup files (names end with .~n~). /NOFOLLOWLINKS + Don't follow symbolic links. /FOLLOWLINKS Follow symbolic links. /NODOTFILES + Don't include files whose names start with dot. /DOTFILES Include files whose names start with dot (period). /NOPAGE Don't pause after each screenful. /PAGE Pause after each screenful. /ARRAY:&a Store file list in specified array (e.g. \%a[]). /ALL + Show both files and directories. /DIRECTORIES Show directories but not files. /FILES Show files but not directories. /VERBOSE + Also list permissions, size, and date. /BRIEF List filenames only. files in it are listed. Optional switches: the current directory are listed. If a directory name is given, all the characters, or a directory name. If no filespec is given, all files in Lists files. The filespec may be a filename, possibly containing wildcard this command is equivalent to REMOTE DIRECTORY (RDIR). Otherwise: If LOCUS is REMOTE or LOCUS is AUTO and you have an FTP connection,Syntax: DIRECTORY [ switches ] [ filespec ] Relevant environment variables: CDPATH, HOME. Also see: SET LOCUS, PWD, CDUP, BACK, REMOTE CD (RCD), SET CD, SET PROMPT. Synonyms: LCD, CWD. C-Kermit's default prompt shows your current directory. directory is supplied. this directory. If the directory name is omitted, your home (login) one given, so that future non-absolute filename references are relative to Change Directory. Changes your current, working, default directory to theSyntax: CD [ directory name ] this command is equivalent to REMOTE CD (RCD). Otherwise:in effect. Also see HELP SET LOCUS, HELP PURGE, HELP WILDCARD.command unless you override them; use SHOW OPTIONS to see selections currentlyUse SET OPTIONS DELETE to make selected switches effective for every DELETE Implies /LIST. Preview files selected for deletion without actually deleting them./SIMULATE Delete files without asking permission./NOASK Go to go ahead and delete all the rest of the files without asking. delete it, No not to delete it, Quit to cancel the DELETE command, and Interactively ask permission to delete each file. Reply Yes or OK to/ASK Don't pause after each screenful./NOPAGE If listing, pause after each screenful./PAGE Like /HEADING /NOLIST, but only prints the summary line./SUMMARY Don't print heading and summary information./NOHEADING Print heading and summary information./HEADING Don't list files while deleting. Synonyms: /NOLOG, /QUIET./NOLIST List each file and tell whether it was deleted. Synonyms: /LOG, /VERBOSE./LIST This is a shortcut for /RECURSIVE /DIRECTORIES /DOTFILES./ALL attempting to delete the directory itself. given, Kermit deletes all the (matching) files in each directory before current or specified directory. When the /DIRECTORIES switch is also The DELETE command applies to the entire directory tree rooted in the/RECURSIVE directory is empty. that match the given file specification, which succeeds only if the are deleted. If it is given, Kermit attempts to delete any directories Include directories. If this switch is not given, only regular files/DIRECTORIES Delete only regular binary files (requires FILE SCAN ON)/TYPE:BINARY Delete only regular text files (requires FILE SCAN ON)/TYPE:TEXT Skip (don't delete) files whose names begin with "."./NODOTFILES Include (delete) files whose names begin with "."./DOTFILES /EXCEPT:{{pattern1}{pattern2}...} and inner braces around each pattern: specify multiple patterns (up to 8), use outer braces around the group regular filename or may contain wildcards, are not to be deleted. To Specifies that any files whose names match the pattern, which can be a/EXCEPT:pattern to be sent. Specifies that only those files smaller than the given number of bytes are/SMALLER-THAN:number to be deleted. Specifies that only those files longer than the given number of bytes are/LARGER-THAN:number Specifies that only those files modified at or after the given date-time/NOT-BEFORE:date-time Specifies that only those files modified at or before the given date-time/NOT-AFTER:date-time are to be deleted. Specifies that only those files modified before the given date-time/BEFORE:date-time to be deleted. HELP DATE for info about date-time formats. Specifies that only those files modified after the given date-time are/AFTER:date-time to match multiple files. RM is a synonym for DELETE. Switches include: The filespec may denote a single file or can include wildcard characters Deletes a file or files on the computer where C-Kermit is running. this command is equivalent to REMOTE DELETE (RDELETE). Otherwise:Syntax: DELETE [ switches... ] filespecSHOW CHARACTER-SETS to list the current settings.Use SHOW ASSOCIATIONS to list the current character-set associations, and to be selected automatically. Synonym: ASSOCIATE TRANSFER-CHARACTER-SET. and SEND CHARACTER-SET is AUTOMATIC, the specified file character-set is either by command or by an announcer attached to an incoming text file, Tells C-Kermit that whenever the given transfer-character set is selected,ASSOCIATE XFER-CHARACTER-SET is selected automatically. SEND CHARACTER-SET (q.v.) is AUTOMATIC, the given transfer character-set Tells C-Kermit that whenever the given file-character set is selected, andASSOCIATE FILE-CHARACTER-SET text-patterns for filenames.case labels, in the INPUT and MINPUT commands, and in file binary- andYou can use anchored patterns not only in filenames, but also in SWITCHall files whose names contained "x"!(wildcards), since you would not want a command like "delete x" to deletebeginning or end of the pattern. This is true mainly of filename patternsmeaning that ^ and $ are not treated specially, and * is not assumed at theAll other commands and functions that use patterns use anchored patterns, IF MATCH xxabcxx ^abc ... fails because xxabcxx does not start with abc. IF MATCH xxabcxx abc ... succeeds because xxabcxx contains abc.Example: \frsearch(,[,]) \fsearch(,[,]) \farraylook(,)The following functions use floating patterns: TYPE /MATCH: GREP [ ] IF MATCH The following commands use floating patterns:"*" is assumed.is assumed. Similarly, if the pattern doesn't end with "$", a trailingthe string instead of only at the beginning; in other words, a leading "*"If the pattern does not start with "^", the pattern can match anywhere in$ (Last character of pattern) Anchors the pattern at the end.^ (First character of pattern) Anchors the pattern at the beginning.A floating pattern can also include the following special characters:a backslash, e.g. [a\-z] matches a, hyphen, and z rather than a through z.To force a special pattern character to be taken literally, precede it with may themselves contain *, ?, [abc], [a-z], or other lists of strings. ker{mit,nel,beros} matches kermit, kernel, and kerberos. The strings Braces enclose a list of strings to be matched. For example:{string1,string2,...} letter from m through z. Lists and ranges may be combined. This example matches a, c, d, or any[acdm-z] For example, [a-z] matches any character from a to z. the range; a hyphen (-) separates the low and high elements of the range. Square brackets enclosing a range of characters matches any character in[a-z] the list. Example: h[aou]t matches hat, hot, and hut. Square brackets enclosing a list of characters matches any character in[abc] normal function of question mark, which is providing menus and file lists. question mark to be used for matching by a backslash (\) to override the with "t". When typing commands at the prompt, you must precede any that are exactly 6 characters long and start with "k" and end with? Matches any single character. For example, "k????t" matches all strings "kt", "kit", "knight", or "kermit". matches all strings that start with "k" and end with "t" including* Matches any sequence of zero or more characters. For example, "k*t"In a pattern, certain characters are special:match file names; type HELP WILDCARD to learn about them.patterns, and wildcards. Wildcards are anchored patterns that are used totext. C-Kermit uses three kinds of patterns: floating patterns, anchoredA "pattern" is notation used in a search string when searching throughPATTERNS for details.Similar notation can be used in general-purpose string matching. Type HELP ck{ufio,vcon,cmai}.c matches ckufio.c, ckvcon.c, or ckcmai.c. The strings the list. Example: ckuusr.[ch] matches ckuusr.c and ckuusr.h. with ".c". When typing commands at the prompt, you must precede any whose names are exactly 5 characters long and start with "ck" and end? Matches any single character. For example, "ck?.c" matches all files including "ck.c". matches all files whose names start with "ck" and end with ".c"* Matches any sequence of zero or more characters. For example, "ck*.c"This version of Kermit accepts the following wildcards:allowed to operate on only one file, such as TRANSMIT.that accept filenames also accepts wildcards, except commands that areFor example, in "send *.txt" the asterisk is a wildcard. Kermit commandsA "wildcard" is a notation used in a filename to match multiple files."show macro fast", "show macro cautious", or "show macro robust".macro with the DEFINE command. To see the current definitions, typeIf that fails too, try ROBUST. You can also change the definitions of eachFAST file transfers fail for you on a particular connection, try CAUTIOUS.connections. FAST is the default tuning in C-Kermit 7.0 and later. In casecontrol-character unprefixing at the risk of possible failure on someFAST chooses a large packet size, a large window size, and a fair amount offile-transfer parameters at once to achieve the desired file-transfer goal.FAST, CAUTIOUS, and ROBUST are predefined macros that set severaldisplay customized defaults. Also see HELP DELETE, HELP WILDCARD.Use SET OPTIONS PURGE [ switches ] to change defaults; use SHOW OPTIONS to actually be deleted. Implies /LIST. Inhibits the actual deletion of files; use to preview which files would Purge backup files without asking permission. Interactively ask permission to delete each backup file. Don't pause, even if COMMAND MORE-PROMPTING is ON. COMMAND MORE-PROMPTING is OFF. When /LIST is in effect, pause at the end of each screenful, even if Synonyms: /NOLOG, /QUIET. The PURGE command should operate silently (default). Synonyms: /LOG, /VERBOSE. Display each file as it is processed and say whether it is purged or kept. By default, none are kept. If /KEEP is given without a number, 1 is used. Retain the 'n' most recent (highest-numbered) backup files for each file./KEEP:n Descends through the current or specified directory tree. Skip (don't purge) files whose names begin with ".". Include (purge) files whose names begin with ".". regular filename or may contain wildcards, are not to be purged. To to be purged. are to be purged. to be purged. HELP DATE for info about date-time formats. directory. Switches: n is a number. PURGE by itself deletes all backup files in the current Deletes backup files; that is, files whose names end in ".~n~", whereSyntax: PURGE [ switches ] [ filespec ]Type HELP LOG and HELP OPEN for further info. WRITE-FILE (opened with OPEN WRITE or OPEN APPEND) READ-FILE (opened with OPEN READ) DEBUG-LOG (opened with LOG DEBUG) PACKET-LOG (opened with LOG PACKETS) TRANSACTION-LOG (opened with LOG TRANSACTIONS) SESSION-LOG (opened with LOG SESSION) CX-LOG (connection log, opened with LOG CX) current SET LINE or SET HOST connection. The other items are: Close the indicated item. The default item is CONNECTION, which is theSyntax: CLOSE [ item ] command. or exit from Kermit, your script is available for execution by the TAKE recording. /CLOSE closes the current file (if any). After LEARN /CLOSE /ON enables recording to the current file (if any); /OFF disables subsequent recording. If you don't give any switches, /ON is assumed. Records a login script. If you give a filename, the file is opened forSyntax: LEARN [ /ON /OFF /CLOSE ] [ filename ]Also see: INPUT, REINPUT, SET INPUT. fails, and \v(minput) is set to 0. 1, 2, 3, etc. If none of the strings arrives, the command times out, \v(minput) variable is set to the number of the string that was matched: is encountered within the timeout interval, the command succeeds and the separated by spaces; use { braces } for grouping. If any of the strings the command waits for any character at all to arrive. Strings are strings to arrive on the communication device. If no strings are given, For use in script programs. Waits up to n seconds for any one of theExample: MINPUT 5 Login: {Username: } {NO CARRIER} BUSY RINGSyntax: MINPUT n [ string1 [ string2 [ ... ] ] ] string that might be in effect. it is given, and overrides (temporarily) any global SET TERMINAL TRIGGER all other CONNECT switches applies only to the CONNECT command with which trigger string, if any, that was actually encountered. This value, like Upon return from CONNECT mode, the variable \v(trigger) is set to the /TRIGGER:{{string1}{string2}...{stringn}} specify more than one trigger, use the following format: must enclose it in braces, e.g. "/TRIGGER:{READY TO SEND...}". To colon, e.g. "/TRIGGER:Goodbye". If the string contains any spaces, you command mode. To specify one string, just put it right after the One or more strings to look for that will cause automatic return to/TRIGGER:stringOther switches include:tells you how to escape back, etc. CQ is a synonym for CONNECT /QUIETLY.Include the /QUIETLY switch to suppress the informational message that escape commands. back to the C-Kermit prompt, or followed by ? for a list of CONNECT-mode recent SET HOST command. Type the escape character followed by C to get the most recent SET LINE command, or to the network host named in the most Connect to a remote computer via the serial communications device given inSyntax: CONNECT (or C, or CQ) [ switches ]separated by spaces.Just like GET (q.v.) except allows a list of remote file specifications,Syntax: MGET [ switches... ] remote-filespec [ remote-filespec ... ]Also see HELP MGET, HELP SEND, HELP RECEIVE, HELP SERVER, HELP REMOTE. of the GET command without affecting subsequent commands. Inhibits character-set translation of incoming text files for the duration/TRANSPARENT Performs this transfer in text mode without affecting the global/TEXT normally contain variables like \v(filename) or \v(filenum). after, and only if, it has been received successfully. The string should Specifies that each file that arrives should be renamed as specified/RENAME-TO:string the files to be sent. Tells the server to descend through the directory tree when locating is equivalent REGET. Works only in binary mode. Used to recover from a previously interrupted transfer; GET /RECOVER/RECOVER When sending in local mode, this suppresses the file-transfer display./QUIET directed to a pipeline. reception of files with names like "!tar xf -" to be automatically Overrides the TRANSFER PIPES setting for this command only. ON allows/PIPES:{ON,OFF} Overrides the global SET RECEIVE PATHNAMES setting for this transfer./PATHNAMES:{OFF,ABSOLUTE,RELATIVE,AUTO} directory after, and only if, it has been received successfully. Specifies that each file that arrives should be moved to the specified/MOVE-TO:directory-name input/output filter) before being written to disk. Causes the incoming file to passed through the given command (standard/FILTER:command Overrides the global SET FILE NAMES setting for this transfer only./FILENAMES:{CONVERTED,LITERAL} braces around the group, and inner braces around each pattern: are to be refused. To specify multiple patterns (up to 8), use outer regular filename, or may contain "*" and/or "?" metacharacters, after it has been transferred successfully. Asks the other Kermit to delete the file (or each file in the group)/DELETE line is interpreted as the name of a command. it on disk. The /AS-NAME or the second "filename" on the GET command Receives the file into the standard input of a command, rather than saving/COMMAND transfer mode. Performs this transfer in binary mode without affecting the global/BINARY filename on the GET command line. directory to store it in. You can also specify the as-name as the second Specifies "text" as the name to store the incoming file under, or/AS-NAME:text tries to create it. Optional switches include: that directory; if it is the name of directory that does not exist, Kermit is the name of an existing local directory, incoming files are placed in the as-name contain spaces, they must be enclosed in braces. If as-name server mode, to send the named file or files. If the remote-filespec or Tells the other Kermit, which must be in (or support autoswitching into)Syntax: GET [ switches... ] remote-filespec [ as-name ]Braces are required if the pipeline or filename contains spaces. log debug {| grep "^TELNET" > debug.log} log transactions |lprNote: The filename can also be a pipe, e.g.:the default for the connection log). Use CLOSE to stop logging.if any, is appended to; otherwise a new file is created (except APPEND isIf you include the APPEND keyword after the filename, the existing log file, options.) current directory; see HELP SET TRANSACTION-LOG for transaction-log format Names and statistics about files transferred (default: transact.log inTRANSACTIONS Records your CONNECT session (default: session.log in current directory).SESSION packet.log in current directory. Kermit packets, to help with protocol problems. The default filename isPACKETS The default log name is debug.log in current directory. Debugging information, to help track down bugs in the C-Kermit program.DEBUG default mode for opening. The default filename is CX.LOG in your home directory and APPEND is the Connections made with SET LINE, SET PORT, SET HOST, DIAL, TELNET, etc.CXRecord information in a log file:Syntax: LOG (or L) log-type [ filename [ { NEW, APPEND } ] ] where dashed sequences are followed as long as previous expects fail. -send-expect[-send-expect[...]] may be expressed in the form: that a sequence might not arrive, as with uucp, conditional sequences e.g. ~0 or two adjacent dashes, causes a short delay. If you expect Only the last 7 characters in each expect are matched. A null expect, UUCP systems, sent strings are followed by ~r unless they end with ~c. append a return, and ~o[o[o]] for octal of a character. As with some ~b backspace, ~s space, ~q '?', ~n linefeed, ~r return, ~c don't Letters in send may be prefixed by ~ to send special characters: keyword EOT to send Control-D, or BREAK (or \\b) to send a break signal. 'send' is the names, numbers, etc, to return. The send may also be the where 'expect' is a prompt or message to be issued by the remote site, and expect send [expect send] . . . A login script is a sequence of the form: is intended to operate similarly to UNIX uucp "L.sys" entries. Login to a remote system using the text provided. The login script "Using C-Kermit". use the full script programming language described in chapters 17-19 of releases for comptability, but not recommended for use. Instead, please A limited and cryptic "login assistant", carried over from old C-KermitSyntax: SCRIPT text/WIDTH. Use SHOW OPTIONS to see current TYPE options.You can use SET OPTIONS TYPE to set the defaults for /PAGE or /NOPAGE and implied /PAGE switch. results appear on your screen. This switch overrides any express or Sends results to the given file. If this switch is omitted, the Inhibits character-set translation. /TRANSPARENT Translates to the named character set (default = current file charset). /TRANSLATE-TO:name Translates from the named character set. /CHARACTER-SET:name Count lines (and matches) and print the count(s) but not the lines. /COUNT Truncate each line at the given column number before printing. /WIDTH:number Add line numbers (conflicts with /PREFIX) /NUMBER Print the given string at the beginning of each line. /PREFIX:string info about patterns. /HEAD and /TAIL apply after /MATCH. Only type lines that match the given pattern. HELP WILDCARDS for info /MATCH:pattern Only type the last 'n' lines of the file. /TAIL:n Only type the first 'n' lines of the file. /HEAD:n Don't pause at the end of each screen even if COMMAND MORE-PROMPTING ON. Synonym: /MORE Pause at the end of each screenful even if COMMAND MORE-PROMPTING OFF. screenful if COMMAND MORE-PROMPTING is ON. Optional switches: Displays a file on the screen. Pauses automatically at end of eachSyntax: TYPE [ switches... ] file TEXT-PATTERNS Clears the file text-patterns list. SEND-LIST Clears the current SEND list (see ADD). KEYBOARD-BUFFER Clears the command terminal keyboard input buffer. INPUT Clears the INPUT-command buffer and the \v(input) variable. DIAL-STATUS Clears the \v(dialstatus) variable. DEVICE-AND-INPUT Clears both the device and the INPUT buffer. DEVICE Clears the current port or network input buffer. BINARY-PATTERNS Clears the file binary-patterns list. APC-STATUS Clears Application Program Command status. ALARM Clears any pending alarm (see SET ALARM).Clears the named item. If no item is named, DEVICE-AND-INPUT is assumed.Syntax: CLEAR [ item-name ]\fdiffdate(), and \futcdate(), that take date-time strings as arguments.such as /AFTER: or /BEFORE:, and to functions such as \fcvtdate(),All the formats shown above are acceptable as arguments to date-time switches DAYS, WEEKS, MONTHS, YEARS: +3days, -7weeks, +3:00, +1month 8:00. A date in the future/past relative to the date-time; date-units may be Delta times are given as {+,-}[number date-units][hh[:mm[:ss]]] local time at the host. If no timezone is given, the date-time is local. a local time in that timezone, to GMT which is then converted to the timezone offset, {+,-}hhmm, e.g., -0500; it is used to convert date-time, headers, either a USA timezone name, e.g. EST or a signed four-digit Timezone specifications are similar to those used in e-mail and HTTP Tomorrows's date, optionally followed by a time (default 00:00:00). TOMORROW Yesterday's date, optionally followed by a time (default 00:00:00). YESTERDAY Today's date, optionally followed by a time; 00:00:00 if no time given. TODAY The following shortcuts can also be used in place of dates: supplied. . If both the date and time are omitted, the current date and time are . If the time is given but date omitted, 00:00:00 is supplied. . If the date is omitted but a time is given, the current date is supplied. . If the hour is 12 or less, AM is assumed unless AM or PM is included. . The time may be in 24-hour format or 12-hour format. English. . The month may be numeric (1 = January) or spelled out or abbreviated in . The date and time may be separated by spaces or underscore. . The day, month, and year may be separated by spaces, /, -, or underscore. . If the year comes first, the second field is the month. in which case if (yy < 50) yyyy = yy + 2000; else yyyy = yy + 1900. . The year must be four digits or else a 2-digit format dd mmm yy, . The date, if given, must precede the time. Various date-time formats are accepted: Prints a date-time in standard format: yyyymmdd_hh:mm:ss.Syntax: DATE [ date-time [ timezone ] ] [ delta-time ]Also see HELP RECEIVE, HELP GET, HELP SERVER, HELP REMOTE. in this file (but a name can contain wildcards). that are to be sent. The filenames should be listed one name per line Specifies the name of a file that contains the list of names of files/LISTFILE:filename Send only files of the given type (see SET FILE SCAN)./TYPE:{ALL,TEXT,BINARY} are not to be sent. To specify multiple patterns (up to 8), use outer are to be sent. to be sent. HELP DATE for info about date-time formats. transfer without changing global protocol. Uses the given protocol to send the file (Kermit, Zmodem, etc) for this/PROTOCOL:name Sends the file to be printed, with optional options for the printer./PRINT:options Sends the file as e-mail to the given address; use with /SUBJECT:./MAIL:address text contains spaces, it must be enclosed in braces. Specifies the subject of an email message, to be used with /MAIL. If the/SUBJECT:text SEND /STARTING:n filename is equivalent to PSEND filename n. Starts sending the file from the given byte position./STARTING:number the given directory. Tells C-Kermit to move each source file that is sent successfully to/MOVE-TO:directory which is replaced by the original filename. the given name (usually you should include \v(filename) in the new name, Tells C-Kermit to rename each source file that is sent successfully to/RENAME-TO:name all their subdirectories, etc. files that match the filespec, but also in all its subdirectories, and Tells C-Kermit to look not only in the given or current directory for is equivalent RESEND (use in binary mode only). Used to recover from a previously interrupted transfer; SEND /RECOVER successfully (applies only to real files). Deletes the file (or each file in the group) after it has been sent before sending it. Specifies a command (standard input/output filter) to pass the file through Overrides the global SET SEND PATHNAMES setting for this transfer./PATHNAMES:{OFF,ABSOLUTE,RELATIVE} of a command; the second (if any) is the as-name. The first "filename" on the SEND command line is interpreted as the name Sends the output from a command, rather than the contents of a file. Skip over symbolic links (default)./NOFOLLOWLINKS Send files that are pointed to by symbolic links./FOLLOWLINKS Don't send files whose names begin with ".". Include (send) files whose names begin with ".". end with .~n~, where n is a number). Skip (don't send) Kermit or EMACS backup files (files with names that/NOBACKUPFILES the SEND command without affecting subsequent commands. Inhibits character-set translation for text files for the duration of name. This is equivalent to giving an as-name after the filespec. Specifies as the name to send the file under instead of its real/AS-NAME: the name _ARRAY_X_, where "X" is replaced by actual array letter. to be sent as-is. If an as-name is not specified, the array is sent with are set up), or /BINARY to treat the array as one long string of characters array element (and translate character sets if character-set translations Include /TEXT to have Kermit supply a line terminator at the end of each the brackets empty or omit them altogether to send the whole 1-based array. \&a[]. A range may be specified, e.g. SEND /ARRAY:&a[100:199]. Leave Specifies that the data to be sent comes from the given array, such as/ARRAY: Optional switches include: sent under its own name. Also see HELP MSEND, HELP WILDCARD. the files(s) are sent under; if the as-name is omitted, each file is wildcard characters. An 'as-name' may be given to specify the name(s) the SEND-LIST is used (HELP ADD for more info). The filespec may contain Sends the file or files specified by filespec. If the filespec is omittedSyntax: SEND (or S) [ switches...] [ filespec [ as-name ] ]Also see HELP SEND, HELP GET, HELP SERVER, HELP REMOTE. of the RECEIVE command without affecting subsequent commands. Forces text-mode conversions unless the incoming file has the binary Equivalent to /PATHNAMES:RELATIVE. Use the given protocol to receive the incoming file(s). is interpreted as the name of a command. it on disk. The /AS-NAME or the "filename" on the RECEIVE command line attribute Skips text-mode conversions unless the incoming file arrives with binary You can also specify the as-name as a filename on the command line. Specifies "text" as the name to store the incoming file under.Optional switches include: incoming file or files will be placed in that directory. the name it arrives with. If the filespec denotes a directory, the files are stored under that name, otherwise it will be stored under SEND command. If the optional as-name is given, the incoming file or Wait for a file to arrive from the other Kermit, which must be given aSyntax: RECEIVE (or R) [ switches... ] [ as-name ]Syntax: RESEND filespec [name] Resend the file or files, whose previous transfer was interrupted. Picks up from where previous transfer left off, IF the receiver was told to SET FILE INCOMPLETE KEEP. Only works for binary-mode transfers. Requires the other Kermit to have RESEND capability.Syntax: REGET filespec Ask a server to RESEND a file to C-Kermit.Syntax: PSEND filespec position [name] Just like SEND, except sends the file starting at the given byte position. /TEXT /TYPE; see HELP SEND for descriptions. given. Switches include /BINARY /DELETE /MAIL /PROTOCOL /QUIET /RECOVER and they may be in different directories. Alternative names cannot be listed, separated by spaces. Any or all filespecs may contain wildcards Sends the files specified by the filespecs. One or more filespecs may beSyntax: MSEND [ switches... ] filespec [ filespec [ ... ] ] Use SHOW PATTERNS to see the lists. See HELP SET FILE for further info. Adds the pattern(s), if any, to the SET FILE TEXT-PATTERNS list.ADD TEXT-PATTERNS [ [ ... ] ] Adds the pattern(s), if any, to the SET FILE BINARY-PATTERNS list.ADD BINARY-PATTERNS [ [ ... ] ] by itself to send the files from it. SEND-LIST and CLEAR SEND-LIST to display and clear the list; use SEND Adds the specified file or files to the current SEND list. Use SHOWADD SEND-LIST filespec [ [ ] ] Removes the given patterns from the SET FILE TEXT-PATTERNS list.REMOVE TEXT-PATTERNS [ [ ... ] ] Removes the pattern(s), if any, from the SET FILE BINARY-PATTERNS listREMOVE BINARY-PATTERNS [ [ ... ] ]Syntax: SERVER Enter server mode on the current connection. All further commands are taken in packet form from the other Kermit program. Use FINISH, BYE, or REMOTE EXIT to get C-Kermit out of server mode. type HELP SET ? to see what's available. SET parameters. Help is available for each individual parameter; parameters. The SHOW command can be used to display the values of The SET command establishes communication, file, scripting, or other SHOW KEY command. To find out the scan code and mapping for a particular key, use the translation. for the key k. SET KEY mappings take place before terminal character-set key mappings. If there is no text, the default key binding is restored pressed during CONNECT mode. SET KEY CLEAR restores all the default Configure the key whose "scan code" is k to send the given text whenOr: SET KEY CLEARSyntax: SET KEY k text blanks. BLANK-FREE-2 type is the same as Type 2, but is guaranteed to contain no specify more rigorous checking at the cost of higher overhead. The BLANK-FREE-2. Type 1 is standard, and catches most errors. Types 2 and 3 Type of packet block check to be used for error detection, 1, 2, 3, orSyntax: SET BLOCK-CHECK type Enables/Disables timestamps on debug log entries.SET DEBUG TIMESTAMP { ON, OFF } Equivalent to SET TERMINAL DEBUG ON. Displays control and 8-bit characters symbolically during CONNECT mode.SET DEBUG SESSION Stops debug logging and session debugging.SET DEBUG OFF Use LOG DEBUG if you want specify a different log file name or path. Opens a debug log file named debug.log in the current directory.SET DEBUG ONSyntax: SET DEBUG { SESSION, ON, OFF, TIMESTAMP } command, separated by spaces. recommended for safety. You can include multiple values in one SHOW CONTROL to see current settings. SET CONTROL PREFIXED ALL is character as-is, without a prefix. USE THIS OPTION AT YOUR OWN RISK! UNPREFIXED means you think it is safe to send the given control printable character and prefixed, the default for all control characters. PREFIXED means the given control character must be converted to a The word "ALL" means all characters in this range. is the numeric ASCII code for a control character 1-31,127-159,255.Syntax: SET CONTROL-CHARACTER { PREFIXED, UNPREFIXED } { ..., ALL } Modem command to set the modem's speaker volume.SET MODEM COMMAND VOLUME { LOW, MEDIUM, HIGH } [ text ] Modem command to select tone dialing.SET MODEM COMMAND TONE [ text ] Modem command to select pulse dialing.SET MODEM COMMAND PULSE [ text ] Modem command to disable local flow control in the modem.SET MODEM COMMAND NO-FLOW-CONTROL [ text ] Modem command to turn the modem's speaker on or off.SET MODEM COMMAND SPEAKER { ON, OFF } [ text ] Modem command to enable local software flow control (Xon/Xoff) in modem.SET MODEM COMMAND SOFTWARE-FLOW [ text ] Modem command to enable hardware flow control (RTS/CTS) in the modem.SET MODEM COMMAND HARDWARE-FLOW [ text ] A second INIT-STRING that is to be sent to the modem just prior to dialing.SET MODEM COMMAND PREDIAL-INIT [ text ] for the modem. The 'text' is a replacement for C-Kermit's built-in initialization commandSET MODEM COMMAND INIT-STRING [ text ] Command that tells the modem not to wait for dialtone before dialing.SET MODEM COMMAND IGNORE-DIALTONE [ text ] Command that tells the modem to hang up the connection.SET MODEM COMMAND HANGUP [ text ] Modem commands to turn error correction on and off.SET MODEM COMMAND ERROR-CORRECTION {ON, OFF} [ text ] Modem commands to turn data compression on and off.SET MODEM COMMAND COMPRESSION {ON, OFF} [ text ] Modem commands to turn autoanswer on and off.SET MODEM COMMAND AUTOANSWER {ON, OFF} [ text ]if any:Omitting the optional [ text ] restores the built-in modem-specific command,each modem type, or to fill in commands for the USER-DEFINED modem type.SET MODEM COMMAND commands are used to override built-in modem commands for Selects the desired modem speaker volume for when the speaker is ON.SET MODEM VOLUME {LOW, MEDIUM, HIGH} Kermit should not change its interface speed. the speed reported by the modem's CONNECT message, if any. OFF means ON means that C-Kermit changes its serial interface speed to agree withSET MODEM SPEED-MATCHING {ON, OFF} Turns the modem's speaker on or off during dialing.SET MODEM SPEAKER {ON, OFF} Descriptive name for a USER-DEFINED modem.SET MODEM NAME Specify the maximum interface speed for the modem.SET MODEM MAXIMUM-SPEED use this command to turn its Kermit protocol function on or off. If the selected modem type supports the Kermit protocol directly,SET MODEM KERMIT-SPOOF {ON, OFF} synonym for RS232-SIGNAL. hangup command. RS232-SIGNAL means turn off the DTR signal. DTR is a escape back to the modem's command processor and give a modem-specific How hangup operations should be done. MODEM-COMMAND means try toSET MODEM HANGUP-METHOD { MODEM-COMMAND, RS232-SIGNAL, DTR } Selects the type of local flow control to be used by the modem.SET MODEM FLOW-CONTROL {AUTO, NONE, RTS/CTS, XON/XOFF} For Hayes-compatible modems, Kermit uses three copies, e.g. "+++". Numeric ASCII value of modem's escape character, e.g. 43 for '+'.SET MODEM ESCAPE-CHARACTER number Enables/disables the modem's error-correction feature, if any.SET MODEM ERROR-CORRECTION { ON, OFF } given in your DIAL commands. include '%s' (percent s) as a place-holder for the telephone numbers The text replaces Kermit's built-in modem dialing command. It mustSET MODEM DIAL-COMMAND Enables/disables the modem's data compression feature, if any.SET MODEM COMPRESSION { ON, OFF } Synonym for SET CARRIER-WATCH (q.v.)SET MODEM CARRIER-WATCH { AUTO, ON, OFF } TB Telebit SB speed-buffering KS kermit-spoof SWFC software-flow ITU v25bis-commands HWFC hardware-flow EC error-correction DC data-compression AT AT-commands of a USER-DEFINED modem. Capabilities are: but in fact does not. Also use this command to define the capabilities for example, if your modem is supposed to have built-in error correction Use this command for changing Kermit's idea of your modem's capabilities,SET MODEM CAPABILITIES Kermit how to configure and control it. CAPABILITIES, SET MODEM, DIAL-COMMAND, and SET MODEM COMMAND to tell a type of modem that is not built in to Kermit, and then use SET MODEM for direct serial, connections. Use SET MODEM TYPE USER-DEFINED to use data compression, and hardware flow control. Use SET MODEM TYPE NONE with any AT command-set modem that is configured for error correction, modem type ?". The default modem type is GENERIC, which should work hanging up. For a list of the modem types known to Kermit, type "set appropriate modem-specific commands for configuration, dialing, and Tells Kermit which kind of modem you have, so it can issue theSET MODEM TYPE see them. Also see HELP DIAL and HELP SET DIAL.you SET MODEM TYPE, according to the modem's capabilities. SHOW MODEM toNote: Many of the SET MODEM parameters are configured automatically whenSyntax: SET MODEM ... dialing. Use this if internal calls from your PBX require a special prefix. internal, then this prefix, if any, is added to the number prior to If PBX-EXCHANGE is set, and Kermit determines from it that a call isSET DIAL PBX-INTERNAL-PREFIX from the phone number. being on your PBX, so it can make an internal call by deleting those digits the leading digits of one or more local phone numbers that identify it as If PBX-OUTSIDE-PREFIX is set, then you can use this command to tell KermitSET DIAL PBX-EXCHANGE [ [ ... ] ] Private Branch Exchange (PBX). Use this to tell Kermit how to get an outside line when dialing from aSET DIAL PBX-OUTSIDE-PREFIX International dialing suffix, if any, to be used with portable dialingSET DIAL INTL-SUFFIX directory entries that result in international calls. Your international dialing prefix, to be used with portable dialingSET DIAL INTL-PREFIX distance dialing prefix. You toll-free dialing prefix, in case it is different from your long-SET DIAL TOLL-FREE-PREFIX [ ] Tells Kermit the toll-free area code(s) in your country.SET DIAL TOLL-FREE-AREA-CODE [ [ [ ... ] ] ] local. For use (e.g.) in France. Whether to force long-distance dialing for calls that normally would beSET DIAL FORCE-LONG-DISTANCE { ON, OFF } be used for appending a calling-card number to the phone number. directory entries that result in long-distance calls. This would normally Long-distance dialing suffix, if any, to be used with portable dialingSET DIAL LD-SUFFIX [ ] directory entries that result in long-distance calls. Your long-distance dialing prefix, to be used with portable dialingSET DIAL LD-PREFIX [ ] directory entries. Normally no suffix is used for local calls. Specifies a suffix to be applied to local calls made from portable dialingSET DIAL LC-SUFFIX [ ] directory entries. Normally no prefix is used for local calls. Specifies a prefix to be applied to local calls made from portable dialingSET DIAL LC-PREFIX [ ] string so do not include your own area code if it should not be dialed. spaces. Any area codes in this list will be included in the final dial require the LD-PREFIX. Up to 32 area codes may be listed, separated by Species a list of area codes to which dialing is local, i.e. does notSET DIAL LC-AREA-CODES [ ]number.country code, followed by area code in parentheses, followed by the phonethe dialing directory; i.e. numbers that start with a "+" sign andThe following commands apply only to portable-format numbers obtained from Establish a suffix to be added after all phone numbers that are dialed.SET DIAL SUFFIX [ text ] for example to disable call waiting. Establish a prefix to be applied to all phone numbers that are dialed,SET DIAL PREFIX [ text ]or found in the dialing directory:The following commands apply to all phone numbers, whether given literally How many seconds to pause between automatic redial attempts; default 10.SET DIAL INTERVAL because automatic redialing is illegal in some countries. no answer, until the call is succesfully answered. The default is 0 How many times to redial each number if the dialing result is busy or noSET DIAL RETRIES when dialing a list of numbers fetched from a dialing directory. calls. If this command is not given, there are no restrictions. Useful SET DIAL RESTRICT LONG prevents placing of long-distance and international Prevents placing calls of the type indicated, or greater. For exampleSET DIAL RESTRICT { INTERNATIONAL, LOCAL, LONG-DISTANCE, NONE } timeout calculation. of 0 turns off this feature and returns to Kermit's automatic dial to override the DIAL command's automatic timeout calculation. A value How many seconds to wait for a dialed call to complete. Use this commandSET DIAL TIMEOUT number Sets the list of countries in which tone dialing is available. Each ccSET DIAL TONE-COUNTRIES [ cc [ cc [ ... ] ] ] actually dialing. OFF for normal dialing. Set to ON to test dialing procedures withoutSET DIAL TEST { ON, OFF } is a country code. Sets the list of countries in which pulse dialing is required. Each ccSET DIAL PULSE-COUNTRIES [ cc [ cc [ ... ] ] ] modem database. dialer. The default is -1, meaning to use the number from the built-in How many milliseconds to pause between sending each character to the modemSET DIAL PACING number PULSE-COUNTRIES.) based on the country code. (Also see SET DIAL TONE-COUNTRIES and SET DIAL PULSE dialing. AUTO (the default) means to choose tone or pulse dialing Whether to use the modem's DEFAULT dialing method, or to force TONE orSET DIAL METHOD {AUTO, DEFAULT, TONE, PULSE} prior to dialing it, in order to perform any last-minute alterations. Specify the name of a macro to execute on every phone number dialed, justSET DIAL MACRO [ name ] Whether to ignore dialtone when dialing; default is OFF.SET DIAL IGNORE-DIALTONE {ON, OFF} Whether to hang up the phone prior to dialing; default is ON.SET DIAL HANGUP {ON, OFF} Whether to display dialing progress on the screen; default is OFF.SET DIAL DISPLAY {ON, OFF} dialed in the order in which they were found. effect, SET DIAL SORT OFF to disable sorting, and the numbers will be sorted in "cheapest-first" order. If this does not produce the desired When multiple entries are obtained from your dialing directory, they areSET DIAL SORT {ON, OFF} one directory, all of them are searched. dialed literally as given in the DIAL command. If you supply more than filenames, the dialing directory feature is disabled and all numbers are The name(s) of your dialing directory file(s). If you do not supply anySET DIAL DIRECTORY [ filename [ filename [ filename [ ... ] ] ] ] conversion, but the parity and speed fields are ignored. it alone (OFF). Old-style directories can still be used without ASK you whether to convert it, or convert it automatically (ON), or leave command tells Kermit what to do when it encounters an old-style directory: The format of Kermit's dialing directory changed in version 5A(192). ThisSET DIAL CONVERT-DIRECTORY {ASK, ON, OFF} displayed if DIAL succeeds and Kermit goes into CONNECT mode. indicate whether the verbose 4-line 'Connecting...' message is to be or AUTO, you may follow this by one of the keywords VERBOSE or QUIET, to DIAL command was issued from a macro or command file. If you specify ON do it if the DIAL command was given interactively, but don't do it if the dialing. ON means to do this; OFF means not to. AUTO (the default) means Whether to CONNECT (enter terminal mode) automatically after successfullySET DIAL CONNECT { AUTO, ON, OFF } in a replacement. Kermit ask you if it is OK to dial the number, and if not, to let you type In case the result might be wrong, you can use SET DIAL CONFIRM ON to have the dialing directory prior to dialing (use LOOKUP to see them). Kermit does various transformations on a telephone number retrieved fromSET DIAL CONFIRMATION {ON, OFF} central London is 171, not 0171. dialing prefix as part of your area code; for example, the area code for local or long distance. Be careful not to include your long-distance tell whether a portable-format phone number from the dialing directory is Tells Kermit the area or city code that you are dialing from, so it canSET DIAL AREA-CODE [ ] know what they really are. should follow this command by DIAL INTL-PREFIX and LD-PREFIX to let Kermit not your true international and long-distance dialing prefixes, then you code 1; 00 and 0, respectively, for all other country codes. If these are command sets default values for them: 011 and 1, respectively, for country If you have not already set your DIAL INTL-PREFIX and LD-PREFIX, then this Japan, ... 351 for Portugal, 47 for Norway, 44 for the UK, 972 for Israel, 81 for Examples: 1 for USA, Canada, Puerto Rico, etc; 7 for Russia, 39 for Italy, dialing directory will result in a national or an international call. from, so it can tell whether a portable-format phone number from your Tells Kermit the telephonic country-code of the country you are dialingSET DIAL COUNTRY-CODE DIAL to display all of the SET DIAL values.dialing the telephone. Also see HELP DIAL and HELP SET MODEM. Use SHOWThe SET DIAL command establishes or changes all parameters related to COMMUNICATIONS also shows the current flow-control setting. as well as the current connection type and flow-control setting. SHOW Type SHOW FLOW-CONTROL to see the current defaults for each connection type connection-establishment command. been chosen in your most recent SET LINE, SET PORT, or SET HOST, or other current flow control type, overriding any default value that might have If you omit the switch and simply supply a value, this value becomes the not to try to change the current flow-control method for the connection. and some others; again, type "set flow ?" for a list. KEEP tells Kermit The flow-control values are NONE, KEEP, XON/XOFF, and possibly RTS/CTS a connection, the associated flow-control is chosen automatically. "set flow ?" for a list of available switches. Then whenever you make kind of connection: /REMOTE, /MODEM, /DIRECT-SERIAL, /TCPIP, etc; type Switches let you associate a particular kind of flow control with each connection, and script execution. Selects the type of flow control to use during file transfer, terminalSyntax: SET FLOW [ switch ] value and SET FILE WARNING OFF is equivalent to SET FILE COLLISION OVERWRITE. COLLISION. SET FILE WARNING ON is equivalent to SET FILE COLLISION RENAME SET FILE WARNING is superseded by the newer command, SET FILESET FILE WARNING { ON, OFF } files that do not start with a Byte Order Mark. Byte order to use when creating UCS-2 files, and to use when reading UCS-2SET FILE UCS BYTE-ORDER { BIG-ENDIAN, LITTLE-ENDIAN } Whether to write a Byte Order Mark when creating a UCS-2 file.SET FILE UCS BOM { ON, OFF } "?String space exhausted" error. Also see SET FILE LISTSIZE. current size. Use this command to increase the size if you get a filenames such as wildcard expansion lists. Use SHOW FILE to see the Changes the size (in bytes) of the internal buffer that holds lists ofSET FILE STRINGSPACE number scan the whole file. Also see SET FILE PATTERNS. size is the number of file bytes to scan, 49152 by default. -1 means to MODE automatic to allow name patterns and other methods. The optional SET FILE SCAN OFF to disable file peeking, while still keeping TRANSFER Kermit peeks at the file's contents to see if it's text or binary. Use If TRANSFER MODE is AUTOMATIC and FILE SCAN is ON (as it is by default)SET FILE SCAN { ON [ size ], OFF } binary pattern, the prevailing SET FILE TYPE is used. in text mode when FILE PATTERNS is ON; if a file does not match a text orSET FILE TEXT-PATTERNS [ [ ... ] ] of pattern syntax. SHOW PATTERNS to see the current file pattern lists. in binary mode when FILE PATTERNS are ON. HELP WILDCARDS for a description Zero or more filename patterns which, if matched, cause a file to be sentSET FILE BINARY-PATTERNS [ [ ... ] ] is OFF (see SET FILE SCAN). packets and like OFF otherwise. FILE PATTERNS are used only if FILE SCAN mode. AUTO (the default) is like ON if the other Kermit accepts Attribute in text or binary mode. OFF means to send all files in the prevailing ON means to use filename pattern lists to determine whether to send a fileSET FILE PATTERNS { ON, OFF, AUTO } performance. change the disk output buffer size; this might make a difference in slower. The optional size parameter after BUFFERED or UNBUFFERED lets you cached disk writes are not lost in a crash, but will probably also be Unbuffered writes might be useful in critical applications to ensure that systems but might also be risky, depending on the underlying file service. blocking writes are normal. Nonblocking writes might be faster on some Lets you control the disk output buffer for incoming files. BufferedSET FILE OUTPUT { { BUFFERED, UNBUFFERED } [ size ], BLOCKING, NONBLOCKING } see SET SEND PATHNAMES and SET RECEIVE PATHNAMES. LITERAL means use filenames literally (useful between like systems). Also (e.g. lowercase to uppercase, extra periods changed to underscore, etc). File names are normally CONVERTED to "common form" during transmissionSET FILE NAMES { CONVERTED, LITERAL } a "?Too many files" error. Also see SET FILE STRINGSPACE. to see the current size. Use this command to increase the size if you get Changes the size of the internal wildcard expansion list. Use SHOW FILESET FILE LISTSIZE number is in binary mode. AUTO (the default) means DISCARD if transfer is in text mode, KEEP if it What to do with an incompletely received file: KEEP (default), or DISCARD.SET FILE INCOMPLETE { AUTO, KEEP, DISCARD } Use this command to specify nonstandard line terminators for text files.SET FILE END-OF-LINE { CR, CRLF, LF } already end with Ctrl-Z. receiver tack a Ctrl-Z onto the end of the output file if it does not Ctrl-Z in the input file as the end of file (EOF), and it makes the file transfers. When set to CTRL-Z, this makes the file sender treat the first End-Of-File detection method, normally LENGTH. Applies only to text-modeSET FILE EOF { CTRL-Z, LENGTH } received files go into your current directory. The directory into which all received files should be placed. By default,SET FILE DOWNLOAD-DIRECTORY [ ] NONE No file transfer display at all. This requires a terminal or terminal emulator. FULLSCREEN A fully formatted 24x80 screen showing lots of information. This format can be used on any video display terminal. CRT Numbers are continuously updated on a single screen line. SERIAL One dot is printed for every K bytes transferred. BRIEF A line per file, showing size, mode, status, and throughput. transfer. The choices are: Selects the format of the file transfer display for local-mode fileSET FILE DISPLAY option NOWHERE: Do not put incoming files anywhere (use for calibration). SCREEN: Display incoming files on screen (local mode only). PRINTER: Send incoming files to SET PRINTER device. DISK (default): Store incoming files on disk.SET FILE DESTINATION { DISK, PRINTER, SCREEN, NOWHERE } UPDATE - Accept the incoming file only if newer than the existing file. RENAME - Give the incoming file a unique name. DISCARD - Refuse and/or discard the incoming file. APPEND - Append the incoming file to the end of the existing file. OVERWRITE - Overwrite (replace) the existing file. the incoming file under the name it was sent with. BACKUP (default) - Rename the old file to a new, unique name and store an existing file. The options are: Tells what to do when a file arrives that has the same name asSET FILE COLLISION option switching automatically among different kinds of files. This tells the character set to be used for 8-bit text files whenSET FILE DEFAULT 8BIT-CHARACTER-SET this tells the character set to be used for 7-bit text files. When automatically switching among different kinds of files while sendingSET FILE DEFAULT 7BIT-CHARACTER-SET Type SET FILE CHAR ? for a complete list of file character sets. UTF-8 is the serialized form of the Universal Character Set. UCS-2 is the 2-byte form of the Universal Character Set. Kanji character sets. JAPANESE-EUC, JIS7-KANJI, DEC-KANJI, and SHIFT-JIS-KANJI are Japanese ELOT-927 is like ASCII with the lowercase letters replaced by Greek. GREEK-ISO is ISO 8859-7 Latin/Greek. CP869 is the Greek PC code page. HEBREW-7 is like ASCII with the lowercase letters replaced by Hebrew. HEBREW-ISO is ISO 8859-8 Latin/Hebrew. CP862 is the Hebrew PC code page. page used in Bulgaria SHORT-KOI is a 7-bit ASCII coding for Cyrillic. BULGARIA-PC is a PC code KOI-CYRILLIC, CYRILLIC-ISO, and CP866 are 8-bit Cyrillic character sets. Roman letters. Mazovia is a PC code page used in Poland. LATIN2 is ISO 8859-2 for Eastern European languages that are written with The CPnnn sets are for PCs. MACINTOSH-LATIN is for the Macintosh. NEXT is the 8-bit character set of the NeXT workstation. for Western European languages. national character sets. LATIN1 is the 8-bit ISO 8859-1 Latin Alphabet 1 The names ITALIAN, PORTUGUESE, NORWEGIAN, etc, refer to 7-bit ISO-646 Tells the encoding of the local file, ASCII by default.SET FILE CHARACTER-SET name Normally 8. If 7, Kermit truncates the 8th bit of all file bytes.SET FILE BYTESIZE { 7, 8 } a per-command basis with a /TEXT or /BINARY switch. files; the FILE TYPE setting is used instead, which can be superseded on When TRANSFER MODE is MANUAL, the automatic methods are skipped for sending RECEIVE command. superseded by including a /BINARY or /TEXT switch in the SEND, GET, or record format) supersede the FILE TYPE setting but can, themselves, be PATTERNS), client/server "kindred-spirit" recognition, or source file content scan (see SET FILE SCAN below), filename pattern matching (SET FILE is transferred in text or binary mode; these methods (which might include methods (depending on the platform) are used to determine whether a file When TRANSFER MODE is AUTOMATIC (as it is by default), various automatic the corresponding file type at the receiver as well. to an ancient or non-Columbia Kermit implementation, you might need to set of the file type automatically. However, when sending files from C-Kermit byte. In most modern Kermit programs, the file sender informs the receiver whenever you wish to duplicate the original contents of the file, byte for BINARY with TRANSFER MODE MANUAL for executable programs or binary data or conversion if TRANSFER MODE is MANUAL, which is not the default. Use between unlike platforms (such as UNIX and Windows), or BINARY for no and character set, which is usually needed when transferring text files of any other indication. TYPE can be TEXT for conversion of record format How file contents are to be treated during file transfer in the absenceSET FILE TYPE { TEXT, BINARY }(and SHOW) TRANSFER and PROTOCOL.Sets file-related parameters. Use SHOW FILE to view them. Also see SETSyntax: SET FILE parameter value complete list of possibilities. numeric code value of the handshake character. Type SET HANDSH ? for a other names like BELL or ESC, or use SET HANDSHAKE CODE to specify the before sending its next packet. Default is NONE; you can give one of the transfer. C-Kermit waits for this character from the other computer Character to use for half duplex line turnaround handshake during fileSyntax: SET HANDSHAKE { NONE, XON, LF, BELL, ESC, CODE number } Default is 0. a NAK while waiting for a command packet. Specify 0 for no NAKs at all. Server command wait timeout interval, how often the C-Kermit server issuesSET SERVER TIMEOUT n at a time; C-Kermit does not support multiple user/password pairs. is no longer required. Only one SET SERVER LOGIN command can be in effect account is ignored. If you enter SET SERVER LOGIN by itself, then login the server will respond to any commands other than REMOTE LOGIN. The Sets up a username and optional password which must be supplied beforeSET SERVER LOGIN [ username [ password [ account ] ] ] slows down the server too much. out. ON by default; turn it OFF if it causes trouble with the client or time to produce any output and therefore might cause the operation to time REMOTE HOST commands, which is useful in case the command takes a long Tells whether C-Kermit should send "keepalive" packets while executingSET SERVER KEEPALIVE {ON,OFF} NOTE: SERVER IDLE-TIMEOUT and SERVER TIMEOUT are mutually exclusive. Idle time limit while in server mode, 0 for no limit.SET SERVER IDLE-TIMEOUT seconds Default is no GET-PATH, so C-Kermit looks only in its current directory. from client GET commands when the names are not fully specified pathnames. Tells the C-Kermit server where to look for files whose names it receivesSET SERVER GET-PATH [ directory [ directory [ ... ] ] ] file transfer display on the screen. Default is OFF. Tells whether local-mode C-Kermit during server operation should put aSET SERVER DISPLAY {ON,OFF} Synonym: SET CD MESSAGE FILE . To specify more than one filename to look for, use {{name1}{name2}..}. READ.ME (SHOW SERVER tells the current CD-MESSAGE FILE name). Tells the name of the file to be displayed as a CD-MESSAGE, such asSET SERVER CD-MESSAGE FILE name (or similar) file to your screen. command, should send the contents of the new directory's READ.ME Tells whether the server, after successfully executing a REMOTE CDSET SERVER CD-MESSAGE {ON,OFF}Also see: HELP SET LOCUS, HELP FTP, HELP SET GET-PUT-REMOTE.for example, RDIR for REMOTE DIR, RCD for REMOTE CD, etc.All REMOTE commands except LOGIN and LOGOUT have R-command shortcuts;xxx to get further information about a particular remote command xxx.Type REMOTE ? to see a list of available remote commands. Type HELP REMOTEthe command is directed according to your GET-PUT-REMOTE setting.directed to the server you are connected to; if you have multiple connectionsto a Kermit or FTP server. If you have a single connection, the command isThe REMOTE command sends file management instructions or other commandsAlso see HELP WILDCARD (for IF MATCH pattern syntax). IF < \%x 10 { ECHO It's less } ELSE { ECHO It's not less }It can also include an ELSE part on the same line if braces are used: ELSE echo It's not less IF < \%x 10 ECHO It's lessThe IF command may be followed on the next line by an ELSE command. Example: FALSE - always fails TRUE - always succeeds (number by itself) - fails if the number is 0, succeeds otherwise >= n1 n2 - n1 is arithmetically greater than or equal to n2 > n1 n2 - n1 is arithmetically greater than n2 <= n1 n2 - n1 is arithmetically less than or equal to n2 < n1 n2 - n1 is arithmetically less than n2 = n1 n2 - n1 and n2 (numbers or variables containing numbers) are equal LGT s1 s1 - s1 is lexically (alphabetically) greater than s2 LLT s1 s2 - s1 is lexically (alphabetically) less than s2 EQUAL s1 s2 - s1 and s2 (character strings or variables) are equal greater than zero (see SET COUNT) COUNT - subtract one from COUNT, execute the command if the result is VERSION - equivalent to "if >= \v(version) ..." KBHIT - A key has been pressed OPEN CONNECTION - A connection is open OPEN { READ-FILE,SESSION-LOG,...} - The given file or log is open NEWER file1 file2 - The 1st file is newer than the 2nd one WRITEABLE filename - Succeeds if the file is writeable READABLE filename - Succeeds if the file is readable DIRECTORY string - The string is the name of a directory ABSOLUTE filename - The filename is absolute, not relative EXIST filename - The named file exists NUMERIC variable or constant - The variable or constant is numeric DECLARED arrayname - The named array is declared DEFINED variablename or macroname - The named variable or macro is defined COMMAND word - Succeeds if word is built-in command FLOAT number - Succeeds if floating-point number MATCH string pattern - Succeeds if string matches pattern AVAILABLE SSL - SSL/TLS authentication is available AVAILABLE SRP - SRP authentication is available AVAILABLE NTLM - NTLM authentication is available AVAILABLE KERBEROS5 - Kerberos 5 authentication is available AVAILABLE KERBEROS4 - Kerberos 4 authentication is available AVAILABLE CRYPTO - Encryption is available GUI - Program runs in a GUI window K-95 - Program is Kermit 95 C-KERMIT - Program is C-Kermit MS-KERMIT - Program is MS-DOS Kermit EMULATION - Succeeds if executed while in CONNECT mode ASKTIMEOUT - The most recent ASK, ASKQ, GETC, or GETOK timed out ALARM - SET ALARM time has passed KERBANG - A Kerbang script is running REMOTE-ONLY - C-Kermit was started with the -R command-line option FOREGROUND - C-Kermit is running in the foreground BACKGROUND - C-Kermit is running in the background FLAG - Succeeds if SET FLAG ON, fails if SET FLAG OFF ERROR - Synonym for FAILURE FAILURE - The previous command failed OK - Synonym for SUCCESS SUCCESS - The previous command succeededThe conditions are: IF ( EXIST oofa.txt || = \v(nday) 3 ) { , , ... } IF ( EXIST oofa.txt || = \v(nday) 3 ) IF EXIST oofa.txt If parentheses are used they must be surrounded by spaces. Examples:conditions separated by AND (&&) or OR (||) and enclosed in parentheses.enclosed in braces. The condition can be a single condition or a group ofcan be a single command, or a list of commands separated by commas andIf the condition is (is not) true, do the commandlist. The commandlistSyntax: IF [NOT] condition commandlistAlse see: HELP FUNCTION EVAL. to choose the old or new behavior, which is NEW by default. (no variable), and the result was printed. Use SET EVAL { OLD, NEW } NOTE: Prior to C-Kermit 7.0, the syntax was "EVALUATE expression" EVALUATE \%n (1+1) * (\%a / 3). traditional notation. Operators include +-/*(), etc. Example: functions, combined with mathematical operators and parentheses in The expression can contain numbers and/or numeric-valued variables or Evaluates the expression and assigns its value to the given variable.Syntax: EVALUATE variable expression included, it is printed. Also see SET EXIT. If a number is given it becomes Kermit's exit status code. If text is Exits from the Kermit program, closing all open files and devices.Syntax: EXIT (or QUIT) [ number [ text ] ] Obsolete. Same as IF (see HELP IF).Syntax: XIF condition { commandlist } [ ELSE { commandlist } ] Example: FOR \%i 10 1 -1 { pause 1, echo \%i } number of times given by the initial value, final value and increment. FOR loop. Execute the comma-separated commands in the commandlist theSyntax: FOR variablename initial-value final-value increment { commandlist } IF commands. commandlist while the condition is true. Conditions are the same as for WHILE loop. Execute the comma-separated commands in the bracketedSyntax: WHILE condition { commandlist }for information about patterns.invocation, a pattern, or any combination of these. See HELP WILDCARDSThe case label "x" can be a character, a string, a variable, a function :default, command, command, ... not match any of the labels: case-list, you can put a "default" label to catch when the variable does where "x" is a possible value for the variable. At the end of the :x, command, command, ..., break The case-list is a series of lines like these: Selects from a group of commands based on the value of a variable.Syntax: SWITCH { case-list } OPEN !READ sort foo.bar OPEN READ oofa.txt from or write to a system command rather than a file. Examples: specified mode: READ, WRITE, or APPEND. !READ and !WRITE mean to read For use with READ and WRITE commands. Open the local file in theSyntax: OPEN mode filename number, except it applies only to this command. Also see SET ASK-TIMER. command fails. This is equivalent to setting ASK-TIMER to a positive If the response is not entered within the given number of seconds, the /TIMEOUT:numberSwitches: Like ASK except the response does not echo on the screen.Example: ASKQ \%p { Password:}Syntax: ASKQ [ switches ] variablename [ prompt ] leading and/or trailing spaces in the prompt. response, up to the terminating carriage return. Use braces to preserve Issues the prompt and defines the variable to be whatever is typed inExample: ASK \%n { What is your name\? }Syntax: ASK [ switches ] variablename [ prompt ]Also see SET ASK-TIMER. Use braces to preserve leading and/or trailing spaces in the prompt. Issues the prompt and sets the variable to the first character you type.Example: GETC \%c { Type any character to continue...}Syntax: GETC variablename [ prompt ] untimed ASKs after a timed one, use SET ASK-TIMER 0. Also see IF ASKTIMEOUT. seconds with no response. This command is "sticky", so to revert to greater than 0, these commands will time out after the given number of For use with ASK, ASKQ, GETOK, and GETC. If ASK-TIMER is set to a numberSyntax: SET ASK-TIMER number ::= Copies with arithmetic evaluation (like EVALUATE). := Copies with evaluation (like ASSIGN). = Copies without evaluation (like DEFINE). assignment operator: Assigns the value to the variable in the manner indicated by theSyntax: . SET BLOCK-CHECK \%b ECHO Today is \%aThese variables can be used almost anywhere, for example: DEFINE \%b 3 DEFINE \%a MondayThe definition of a variable can be anything at all, for example:the macro, or just type its name, followed optionally by arguments.comma-separated list of Kermit commands. Use the DO command to executewhich defines a Kermit command macro called 'vax'. The definition is a DEFINE vax set parity even, set duplex full, set flow xon/xofffor example: DEFINE name command, command, command, ...A typical macro definition looks like this: the definition is omitted, then the named variable or macro is undefined. names are included, rather than their values (compare with ASSIGN). If if the definition includes any variable or function references, their literally. No expansion or evaluation of the definition is done. Thus Defines a macro or variable. Its value is the definition, takenSyntax: DEFINE name [ definition ] This prints 'goodbye hello'. ECHO \%x \%y DEFINE \%a goodbye ASSIGN \%y \%a DEFINE \%x \%a DEFINE \%a hello names. Compare with DEFINE. To illustrate the difference, try this: the values of any variables are contained are used, rather than their The definition string is fully evaluated before it is assigned, so that Assigns the current value of the string to the variable (or macro).Example: ASSIGN \%a My name is \%b.Syntax: ASSIGN variablename string.Examples: DECR \%a, DECR \%a 7, DECR \%a \%n instead. is numeric. If the number argument is given, subtract that number Decrement (subtract one from) the value of a variable if the current valueSyntax: DECREMENT variablename [ number ]Examples: INCR \%a, INCR \%a 7, INCR \%a \%n numeric. If the number argument is given, add that number instead. Increment (add one to) the value of a variable if the current value isSyntax: INCREMENT variablename [ number ] printer. See HELP PRINT for further info. is omitted the default value is restored. SHOW PRINTER lists the current enclosed in braces, e.g. "set printer {| lpr -Plaser}". If the argument given file. If the SET PRINTER argument contains spaces, it must be PRINT command. If a filename is given, each PRINT command appends to the Specifies the command (such as "|lpr") or filename to be used by theSyntax: SET PRINTER [ { |command, filename } ] it is never requested. The default is ON. When EXIT WARNING is ALWAYS, confirmation is always requested. When OFF before EXITing if a connection to another computer might still be open. When EXIT WARNING is ON, issue a warning message and ask for confirmationSyntax: SET EXIT WARNING { ON, OFF, ALWAYS } constant, variable, function result, or arithmetic expression. Set C-Kermit's program return code to the given number, which can be aSyntax: SET EXIT STATUS number is terminated either by the host or by issuing a HANGUP command. When ON, C-Kermit EXITs automatically when a network connectionSyntax: SET EXIT ON-DISCONNECT { ON, OFF } When OFF, Kermit skips this sequence. CLOSE command on the communications device or connection when it exits. When ON (which is the default), C-Kermit executes an implicit HANGUP andSyntax: SET EXIT HANGUP { ON, OFF } fails, otherwise it succeeds. Synonym: SLEEP. the keyboard unless SLEEP CANCELLATION is OFF. If interrupted, PAUSE second is used. The pause can be interrupted by typing any character on current time, it is assumed to be tomorrow. If no argument given, one day in 24-hour hh:mm:ss notation. If the time of day is earlier than the Do nothing for the specified number of seconds or until the given time ofExample: PAUSE 3 or PAUSE 14:52:30Syntax: PAUSE [ { number-of-seconds, hh:mm:ss } ] 100 milliseconds. Do nothing for the specified number of milliseconds; if no number given,Example: MSLEEP 500Syntax: MSLEEP [ number ] this is usually EXIT or QUIT or LOGOUT) to return to Kermit. system's command line interpreter or shell; exit from it (the command for displays the results on the screen. If the command is omitted, enters the Gives the command to the local operating system's command processor, andSyntax: !, @, RUN, PUSH, or SPAWN, optionally followed by a command. XMIT. See HELP SET TRANSMIT for further information. starting a text editor. TRANSMIT may be interrupted by Ctrl-C. Synonym: must put the other computer in data collection mode, for example by correctly and completely. Before you start the TRANSMIT command, you There can be no guarantee that the other computer will receive the file /TEXT). to disable character-set translation in text mode (/TRANSPARENT implies CHARACTER-SET settings when TRANSMIT is in text mode. Include /TRANSPARENT Character sets are translated according to your current FILE and TERMINAL blasts the file out at full speed. TRANSMIT /NOECHO /NOWAIT /BINARY is a special case, that more or less TRANSMIT ECHO OFF or the /NOECHO switch to suppress echoing. Note that Normally the transmitted material is echoed to your screen. Use SET binary mode, it is sent a character at a time, with no feedback required. the next line; use /NOWAIT to eliminate the feedback requirement. In your keyboard), and C-Kermit waits for a linefeed to echo before sending with carriage return at the end of each line (as if you were typing it at changing the global setting. In text mode, it is sent a line at a time, TEXT), which you can override with a /BINARY or /TEXT switch without The file is sent according to your current FILE TYPE setting (BINARY or sent. the /PIPE switch is included, the name of a command whose output is to be filename is the name of a single file (no wildcards) to be sent or, if (or if C-Kermit is in remote mode, displays it on the screen). The to the computer on the other end of your SET LINE or SET HOST connection Sends the contents of a file, without any error checking or correction,Syntax: TRANSMIT [ switches ] filename rather than a filename, or if file2 is omitted. Multiple files can be translated if file2 is a directory or device name, TRANSLATE lasagna.lat latin1 italian lasagna.nrc is chosen automatically, if necessary. Synonym: XLATE. Example: is displayed on the screen. An appropriate intermediate character-set C-Kermit's file character sets. If file2 is omitted, the translation and stores the result in file2. The character sets can be any of Translates file1 from the character set cs1 into the character set cs2Syntax: TRANSLATE file1 cs1 cs2 [ file2 ]with the specified file, succeeds if it does, fails if it doesn't.Kermit waits up to the given amount of time for the specified event to occurwhere