%!PS-Adobe-3.0
%%Creator: groff version 1.09
%%CreationDate: Tue May 16 17:25:26 1995
%%DocumentNeededResources: font Times-Bold
%%+ font Times-BoldItalic
%%+ font Times-Roman
%%+ font Times-Italic
%%+ font Courier
%%+ font Courier-Bold
%%+ font Courier-Oblique
%%DocumentSuppliedResources: procset grops 1.09 0
%%Pages: 7
%%PageOrder: Ascend
%%Orientation: Portrait
%%EndComments
%%BeginProlog
%%BeginResource: procset grops 1.09 0
/setpacking where{
pop
currentpacking
true setpacking
}if
/grops 120 dict dup begin
/SC 32 def
/A/show load def
/B{0 SC 3 -1 roll widthshow}bind def
/C{0 exch ashow}bind def
/D{0 exch 0 SC 5 2 roll awidthshow}bind def
/E{0 rmoveto show}bind def
/F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
/G{0 rmoveto 0 exch ashow}bind def
/H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
/I{0 exch rmoveto show}bind def
/J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
/K{0 exch rmoveto 0 exch ashow}bind def
/L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
/M{rmoveto show}bind def
/N{rmoveto 0 SC 3 -1 roll widthshow}bind def
/O{rmoveto 0 exch ashow}bind def
/P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
/Q{moveto show}bind def
/R{moveto 0 SC 3 -1 roll widthshow}bind def
/S{moveto 0 exch ashow}bind def
/T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
/SF{
findfont exch
[exch dup 0 exch 0 exch neg 0 0]makefont
dup setfont
[exch/setfont cvx]cvx bind def
}bind def
/MF{
findfont
[5 2 roll
0 3 1 roll
neg 0 0]makefont
dup setfont
[exch/setfont cvx]cvx bind def
}bind def
/level0 0 def
/RES 0 def
/PL 0 def
/LS 0 def
/PLG{
gsave newpath clippath pathbbox grestore
exch pop add exch pop
}bind def
/BP{
/level0 save def
1 setlinecap
1 setlinejoin
72 RES div dup scale
LS{
90 rotate
}{
0 PL translate
}ifelse
1 -1 scale
}bind def
/EP{
level0 restore
showpage
}bind def
/DA{
newpath arcn stroke
}bind def
/SN{
transform
25 sub exch .25 sub exch
round .25 add exch round .25 add exch
itransform
}bind def
/DL{
SN
moveto
SN
lineto stroke
}bind def
/DC{
newpath 0 360 arc closepath
}bind def
/TM matrix def
/DE{
TM currentmatrix pop
translate scale newpath 0 0 .5 0 360 arc closepath
TM setmatrix
}bind def
/RC/rcurveto load def
/RL/rlineto load def
/ST/stroke load def
/MT/moveto load def
/CL/closepath load def
/FL{
currentgray exch setgray fill setgray
}bind def
/BL/fill load def
/LW/setlinewidth load def
/RE{
findfont
dup maxlength 1 index/FontName known not{1 add}if dict begin
{
1 index/FID ne{def}{pop pop}ifelse
}forall
/Encoding exch def
dup/FontName exch def
currentdict end definefont pop
}bind def
/DEFS 0 def
/EBEGIN{
moveto
DEFS begin
}bind def
/EEND/end load def
/CNT 0 def
/level1 0 def
/PBEGIN{
/level1 save def
translate
div 3 1 roll div exch scale
neg exch neg exch translate
0 setgray
0 setlinecap
1 setlinewidth
0 setlinejoin
10 setmiterlimit
[]0 setdash
/setstrokeadjust where{
pop
false setstrokeadjust
}if
/setoverprint where{
pop
false setoverprint
}if
newpath
/CNT countdictstack def
userdict begin
/showpage{}def
}bind def
/PEND{
clear
countdictstack CNT sub{end}repeat
level1 restore
}bind def
end def
/setpacking where{
pop
setpacking
}if
%%EndResource
%%IncludeResource: font Times-Bold
%%IncludeResource: font Times-BoldItalic
%%IncludeResource: font Times-Roman
%%IncludeResource: font Times-Italic
%%IncludeResource: font Courier
%%IncludeResource: font Courier-Bold
%%IncludeResource: font Courier-Oblique
grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72
def/PL 792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron
/scaron/zcaron/Ydieresis/trademark/quotesingle/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent
/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen
/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O
/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/circumflex
/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y
/z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft
/guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl
/endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
/dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
/quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen
/brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft
/logicalnot/minus/registered/macron/degree/plusminus/twosuperior
/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior
/ordmasculine/guilsinglright/onequarter/onehalf/threequarters
/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE
/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash
/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
/Courier-Oblique@0 ENC0/Courier-Oblique RE/Courier-Bold@0 ENC0
/Courier-Bold RE/Courier@0 ENC0/Courier RE/Times-Italic@0 ENC0
/Times-Italic RE/Times-Roman@0 ENC0/Times-Roman RE/Times-BoldItalic@0
ENC0/Times-BoldItalic RE/Times-Bold@0 ENC0/Times-Bold RE
%%EndProlog
%%Page: 1 1
%%BeginPageSetup
BP
%%EndPageSetup
/F0 72/Times-Bold@0 SF(A)464.616 108 Q/F1 18/Times-BoldItalic@0 SF
(Obtaining &)423.072 149 Q(Installing tcsh)410.058 166 Q .4 LW 89.6 184
84.6 184 DL 91.6 184 86.6 184 DL 96.6 184 91.6 184 DL 101.6 184 96.6 184
DL 106.6 184 101.6 184 DL 111.6 184 106.6 184 DL 116.6 184 111.6 184 DL
121.6 184 116.6 184 DL 126.6 184 121.6 184 DL 131.6 184 126.6 184 DL
136.6 184 131.6 184 DL 141.6 184 136.6 184 DL 146.6 184 141.6 184 DL
151.6 184 146.6 184 DL 156.6 184 151.6 184 DL 161.6 184 156.6 184 DL
166.6 184 161.6 184 DL 171.6 184 166.6 184 DL 176.6 184 171.6 184 DL
181.6 184 176.6 184 DL 186.6 184 181.6 184 DL 191.6 184 186.6 184 DL
196.6 184 191.6 184 DL 201.6 184 196.6 184 DL 206.6 184 201.6 184 DL
211.6 184 206.6 184 DL 216.6 184 211.6 184 DL 221.6 184 216.6 184 DL
226.6 184 221.6 184 DL 231.6 184 226.6 184 DL 236.6 184 231.6 184 DL
241.6 184 236.6 184 DL 246.6 184 241.6 184 DL 251.6 184 246.6 184 DL
256.6 184 251.6 184 DL 261.6 184 256.6 184 DL 266.6 184 261.6 184 DL
271.6 184 266.6 184 DL 276.6 184 271.6 184 DL 281.6 184 276.6 184 DL
286.6 184 281.6 184 DL 291.6 184 286.6 184 DL 296.6 184 291.6 184 DL
301.6 184 296.6 184 DL 306.6 184 301.6 184 DL 311.6 184 306.6 184 DL
316.6 184 311.6 184 DL 321.6 184 316.6 184 DL 326.6 184 321.6 184 DL
331.6 184 326.6 184 DL 336.6 184 331.6 184 DL 341.6 184 336.6 184 DL
346.6 184 341.6 184 DL 351.6 184 346.6 184 DL 356.6 184 351.6 184 DL
361.6 184 356.6 184 DL 366.6 184 361.6 184 DL 371.6 184 366.6 184 DL
376.6 184 371.6 184 DL 381.6 184 376.6 184 DL 386.6 184 381.6 184 DL
391.6 184 386.6 184 DL 396.6 184 391.6 184 DL 401.6 184 396.6 184 DL
406.6 184 401.6 184 DL 411.6 184 406.6 184 DL 416.6 184 411.6 184 DL
421.6 184 416.6 184 DL 426.6 184 421.6 184 DL 431.6 184 426.6 184 DL
436.6 184 431.6 184 DL 441.6 184 436.6 184 DL 446.6 184 441.6 184 DL
451.6 184 446.6 184 DL 456.6 184 451.6 184 DL 461.6 184 456.6 184 DL
466.6 184 461.6 184 DL 471.6 184 466.6 184 DL 476.6 184 471.6 184 DL
481.6 184 476.6 184 DL 486.6 184 481.6 184 DL 491.6 184 486.6 184 DL
496.6 184 491.6 184 DL 501.6 184 496.6 184 DL 506.6 184 501.6 184 DL
511.6 184 506.6 184 DL 516.6 184 511.6 184 DL/F2 10/Times-Roman@0 SF
423(This appendix describes ho)84.6 232 R 2.923(wt)-.25 G 2.923(oo)
-2.923 G .423(btain, b)-2.923 F .423(uild, test, and install)-.2 F/F3 10
/Times-Italic@0 SF(tcsh)2.923 E F2 5.424(.A)C 2.924(sIw)-5.424 G(rite,)
-2.924 E F3(tcsh)2.924 E F2 .424(is at v)2.924 F .424(ersion 6.06.)-.15
F .424(If a)5.424 F 1.197(more recent v)84.6 244 R 1.197
(ersion has been released, just substitute the ne)-.15 F 3.697(wv)-.25 G
1.197(ersion number where)-3.847 F -.15(ve)-.25 G 3.697(ry).15 G 1.196
(ou see 6.06 in)-3.697 F(those commands in which it appears belo)84.6
256 Q -.65(w.)-.25 G .186(The f)84.6 274 R .186
(irst thing you should do is check whether or not an up to date)-.2 F F3
(tcsh)2.686 E F2 .187(is already installed on your system.)2.686 F .136
(If it is, you don')84.6 286 R 2.636(tn)-.18 G .136(eed to do an)-2.636
F .136(ything e)-.15 F .136(xcept mak)-.15 F(e)-.1 E F3(tcsh)2.636 E F2
136(your login shell.)2.636 F .136(\(See `)5.136 F .136
(`Selecting a Shell')-.74 F 2.636('i)-.74 G 2.636(nC)-2.636 G(hap-)
-2.636 E(ter 1,)84.6 298 Q F3(Intr)2.5 E(oduction)-.45 E F2 2.5
(.\) Otherwise)B(get the current v)2.5 E(ersion and install it f)-.15 E
(irst.)-.2 E .421(Find out whether)84.6 316 R F3(tcsh)2.921 E F2 .421(i\
s installed and what its pathname is by asking your system administrato\
r or by run-)2.921 F(ning this command:)84.6 328 Q/F4 8/Courier@0 SF(%)
96.6 344 Q/F5 8/Courier-Bold@0 SF(which tcsh)4.8 E F2(If)84.6 362 Q F3
(tcsh)2.825 E F2 .325(is present, determine its v)2.825 F .324
(ersion number using the follo)-.15 F .324(wing command.)-.25 F .324
(Use single quotes as sho)5.324 F(wn)-.25 E -.2(bu)84.6 374 S 2.5(ts).2
G(ubstitute the actual pathname if it')-2.5 E 2.5(sd)-.55 G(if)-2.5 E
(ferent than)-.25 E F3(/bin/tcsh)2.5 E F2(:).833 E F4(%)96.6 390 Q F5
(/bin/tcsh -c 'echo $version')4.8 E F4
(tcsh 6.00.02 \(Cornell\) 08/05/91 options 8b,nls,dl,al,dir)96.6 400 Q
F2 .236(If the output of this command indicates that your)84.6 418 R F3
(tcsh)2.737 E F2 .237(is an old v)2.737 F .237
(ersion \(as it does here\), you should get the)-.15 F(current one.)84.6
430 Q/F6 16/Times-BoldItalic@0 SF(Obtaining the Source Distrib)84.6 462
Q(ution)-.32 E F2(The)84.6 483 Q F3(tcsh)8.637 E F2 6.136
(source distrib)8.637 F 6.136(ution is a)-.2 F -.25(va)-.2 G 6.136
(ilable on the Internet via anon).25 F 6.136(ymous FTP)-.15 F 11.136(.C)
-1.11 G 6.136(onnect to)-11.136 F F3(tesla.ee)84.6 495 Q(.cornell.edu)
-.15 E F2 4.682(,c)C 2.182(hange into the)-4.682 F F3(/pub/tcsh)4.682 E
F2(directory)4.682 E 4.682(,a)-.65 G 2.183(nd transfer the \214le)-4.682
F F3(tcsh-6.06.tar)4.683 E(.gz)-1.11 E F2 2.183(in binary)4.683 F 2.5
(mode. After)84.6 507 R(you obtain the distrib)2.5 E
(ution, uncompress it and e)-.2 E(xtract the \214les:)-.15 E F4(%)96.6
523 Q F5(gunzip < tcsh-6.06.tar.gz | tar xf -)4.8 E F2(Or)84.6 541 Q 2.5
(,o)-.4 G 2.5(nS)-2.5 G(ystem V systems:)-2.5 E F4(%)96.6 557 Q F5
(gunzip < tcsh-6.06.tar.gz | tar xof -)4.8 E F2 .003(If you don')84.6
575 R 2.503(th)-.18 G -2.25 -.2(av e)-2.503 H F3(gunzip)2.703 E F2 2.502
(,s)C .002(pecify the \214lename without the)-2.502 F F3(.gz)2.502 E F2
(suf)2.502 E .002(\214x as)-.25 F F3(tcsh-6.06.tar)2.502 E F2 .002
(when you get the distri-)2.502 F -.2(bu)84.6 587 S 2.5(tion. The).2 F
(FTP serv)2.5 E(er will uncompress the \214le for you.)-.15 E
(Then run one of these commands:)5 E F4(%)96.6 603 Q F5
(tar xf tcsh-6.06.tar)4.8 E/F7 8/Times-Roman@0 SF(\(F)38.4 E
(or non-System V systems\))-.12 E F4(%)96.6 613 Q F5
(tar xof tcsh-6.06.tar)4.8 E F7(\(F)33.6 E(or System V systems\))-.12 E
F2(The)84.6 631 Q F3(tar)3.311 E F2 .811
(command should produce a directory)3.311 F F3(tcsh-6.06)3.311 E F2 .811
(in your current directory)3.311 F 5.812(.C)-.65 G .812
(hange into that direc-)-5.812 F(tory with)84.6 643 Q F3(cd tcsh-6.06)
2.5 E F2(and you')2.5 E(re ready to be)-.5 E(gin the b)-.15 E
(uild process.)-.2 E(If you w)84.6 661 Q(ant to use a W)-.1 E(orld W)-.8
E(ide W)-.4 E(eb bro)-.8 E(wser to obtain the distrib)-.25 E
(ution, use the follo)-.2 E(wing URL:)-.25 E F4
(
ftp://tesla.ee.cornell.edu/pub/tcsh/tcsh-6.06.tar.gz)96.6 677 Q F2(Or)
84.6 695 Q 2.5(,t)-.4 G 2.5(oo)-2.5 G(btain the uncompressed v)-2.5 E
(ersion:)-.15 E 2.5<8a43>205.045 732 S(op)-2.5 E
(yright \251 1995 O'Reilly & Associates \212)-.1 E F3
(Obtaining & Installing tcsh)84.6 748.8 Q F2(A-1)303.66 E EP
%%Page: 2 2
%%BeginPageSetup
BP
%%EndPageSetup
/F0 8/Courier@0 SF(
ftp://tesla.ee.cornell.edu/pub/tcsh/tcsh-6.06.tar)
96.6 82 Q/F1 10/Times-Roman@0 SF
(After you obtain the \214le, unpack it using the instructions abo)84.6
100 Q -.15(ve)-.15 G(.).15 E/F2 16/Times-BoldItalic@0 SF
(Build the Distrib)84.6 132 Q -2.667(ution \212 Quic)-.32 F 4(kI)-.16 G
(nstructions)-4 E F1(If you')84.6 153 Q
(re impatient, you can try a quick b)-.5 E(uild to get going sooner)-.2
E(.)-.55 E(If)84.6 171 Q/F3 10/Times-Italic@0 SF(imak)2.77 E(e)-.1 E F1
(,)A F3(xmkmf)2.77 E F1 2.77(,a)C .27(nd the X11 con\214guration \214le\
s are installed on your machine, you should be able to b)-2.77 F(uild)
-.2 E F3(tcsh)84.6 183 Q F1(lik)2.5 E 2.5(et)-.1 G(his:)-2.5 E F0(%)96.6
199 Q/F4 8/Courier-Bold@0 SF(xmkmf)4.8 E/F5 8/Times-Roman@0 SF(Generate)
110.4 E/F6 8/Times-Italic@0 SF(Mak)2 E(e\214le)-.08 E F5(from)2 E F6
(Imak)2 E(e\214le)-.08 E F0(%)96.6 209 Q F4(make depend)4.8 E F5
(Generate dependencies \(optional\))81.6 E F0(%)96.6 219 Q F4(make)4.8 E
F5(Build)115.2 E F6(tcsh)2 E F1(If you')84.6 237 Q(re not using)-.5 E F3
(imak)2.5 E(e)-.1 E F1 2.5(,c)C(reate a)-2.5 E F3(Mak)2.5 E(e\214le)-.1
E F1(from the standard template and use it to b)2.5 E(uild)-.2 E F3
(tcsh)2.5 E F1(:).833 E F0(%)96.6 253 Q F4(cp Makefile.std Makefile)4.8
E F5(Cop)19.2 E(y)-.08 E F6(Mak)2 E(e\214le)-.08 E F5
(from standard template)2 E F0(%)96.6 263 Q F4(cp config/)4.8 E/F7 8
/Courier-Oblique@0 SF(file)A F4(config.h)4.8 E F5(Create)24 E F6
(con\214g)2 E(.h)-.12 E F5(from appropriate \214le in)2 E F6(con\214g)2
E F5(directory)2 E F0(%)96.6 273 Q F4(make)4.8 E F5(Build)115.2 E F6
(tcsh)2 E F1(Whiche)84.6 291 Q -.15(ve)-.25 G 3.161(rm).15 G .661
(ethod you use, if the)-3.161 F F3(mak)3.161 E(e)-.1 E F1 .661
(command succeeds, you should ha)3.161 F .961 -.15(ve a)-.2 H 3.161(ne)
15 G -.15(xe)-3.311 G(cutable).15 E F3(tcsh)3.162 E F1 3.162(;p).833 G
(roceed)-3.162 E .734(to the section `)84.6 303 R(`T)-.74 E .734
(esting and Installing tcsh.)-.7 F 4.714 -.74('' O)-.7 H .734
(therwise use the detailed instructions in the ne).74 F .733
(xt section to)-.15 F -.2(bu)84.6 315 S(ild).2 E F3(tcsh)2.5 E F1(.)A F2
(Build the Distrib)84.6 347 Q -2.667(ution \212 Detailed)-.32 F
(Instructions)4 E F1 1.056
(Use the instructions in this section if the quick b)84.6 368 R 1.056
(uild doesn')-.2 F 3.556(tw)-.18 G 1.056(ork or if you w)-3.656 F 1.057
(ant to re)-.1 F(vie)-.25 E 3.557(wa)-.25 G 1.057(nd perhaps)-3.557 F
(modify the con\214guration parameters.)84.6 380 Q
(Read the entire procedure described belo)5 E 2.5(wb)-.25 G
(efore you try an)-2.5 E 2.5(yo)-.15 G 2.5(fi)-2.5 G(t.)-2.5 E
(The \214les that contain information about b)84.6 398 Q(uilding)-.2 E
F3(tcsh)2.5 E F1(are:)2.5 E<83>84.6 416 Q F3(README)11.5 E F1 .833<8a74>
1.666 G(he general readme \214le)-.833 E<83>84.6 434 Q F3(README.imak)
11.5 E(e)-.1 E F1 .833<8a74>1.666 G(he)-.833 E F3(imak)2.5 E(e)-.1 E F1
(-speci\214c readme \214le).833 E<83>84.6 452 Q F3 -.6 -1.15(FA Q)11.5 H
F1 .833<8a74>2.816 G(he frequently-ask)-.833 E(ed-questions list)-.1 E
<83>84.6 470 Q F3 -.8(Po)11.5 G(rted).8 E F1 .833<8a64>1.666 G
(escribes b)-.833 E(uild \215ags for systems to which)-.2 E F3(tcsh)2.5
E F1(has been ported)2.5 E 2.5(Ir)84.6 488 S(ecommend that you bro)-2.5
E(wse through these \214les before proceeding.)-.25 E/F8 14
/Times-BoldItalic@0 SF(Ov)84.6 516 Q(erview of the Build Process)-.21 E
F1(Here')84.6 540 Q 2.5(sas)-.55 G(ummary of the steps in)-2.5 E -.2(vo)
-.4 G(lv).2 E(ed in b)-.15 E(uilding)-.2 E F3(tcsh)2.5 E F1(:).833 E
11.5<8344>84.6 558 S(ecide where you w)-11.5 E(ant to install)-.1 E F3
(tcsh)2.5 E F1(.)A 11.5<8343>84.6 576 S(on\214gure)-11.5 E F3(Mak)3.2 E
(e\214le)-.1 E F1 5.7(.I)C 3.2(fy)-5.7 G(ou')-3.2 E .699(re using)-.5 F
F3(imak)3.199 E(e)-.1 E F1 3.199(,t)C(he)-3.199 E F3(Mak)3.199 E
(e\214le)-.1 E F1 .699(is generated from)3.199 F F3(Imak)3.199 E
(e\214le)-.1 E F1(and)3.199 E F3(imak)3.199 E -.15(e.)-.1 G(con\214g).15
E F1(;)A(otherwise it')99.6 588 Q 2.5(sc)-.55 G(reated from)-2.5 E F3
(Mak)2.5 E(e\214le)-.1 E(.std)-.15 E F1(.)A 11.5<8343>84.6 606 S
(on\214gure)-11.5 E F3(con\214g)3.213 E(.h)-.15 E F1 5.713(.T)C .713(hi\
s \214le contains system-dependent con\214guration \215ags used at comp\
ile time.)-5.713 F(It')5.714 E(s)-.55 E .443
(created for you automatically if you')99.6 618 R .442(re using)-.5 F F3
(imak)2.942 E(e)-.1 E F1 2.942(,o)C .442
(therwise you create it from one of the \214les in the)-2.942 F F3
(con\214g)99.6 630 Q F1(directory)2.5 E(.)-.65 E 11.5<8343>84.6 648 S
(on\214gure)-11.5 E F3 -1.667(con\214g _)2.5 F -.15(f.)1.666 G(h).15 E
F1 5(.T)C(his \214le contains options that turn on or of)-5 E 2.5(fv)
-.25 G(arious)-2.75 E F3(tcsh)2.5 E F1(features.)2.5 E 11.5<8343>84.6
666 S(ompile)-11.5 E F3(tcsh)2.5 E F1(.)A 2.5<8a50>140.71 732 S
(reliminary cop)-2.5 E(y; please do not quote or cop)-.1 E 2.5(yw)-.1 G
(ithout written permission \212)-2.5 E(A-2)84.6 748.8 Q F3
(Using csh & tcsh \()253.687 E(printed 16 May 1995\)).833 E EP
%%Page: 3 3
%%BeginPageSetup
BP
%%EndPageSetup
/F0 10/Times-Roman@0 SF .485(As you get set up to b)84.6 84 R(uild)-.2 E
/F1 10/Times-Italic@0 SF(tcsh)2.985 E F0 2.985(,y)C .485
(ou may need to mak)-2.985 F 2.985(ec)-.1 G .485
(hanges to one or more of the \214les just mentioned.)-2.985 F
(Use the follo)84.6 96 Q(wing procedure to sa)-.25 E .3 -.15(ve a c)-.2
H(op).15 E 2.5(yo)-.1 G 2.5(fa)-2.5 G .3 -.15(ny \214)-2.5 H
(le you need to modify:).15 E/F2 8/Courier@0 SF(%)96.6 112 Q/F3 8
/Courier-Bold@0 SF(cp)4.8 E/F4 8/Courier-Oblique@0 SF(file file)4.8 E F3
(.orig)A/F5 8/Times-Roman@0 SF(Sa)52.8 E .24 -.12(ve c)-.16 H(op).12 E 2
(yo)-.08 G 2(fo)-2 G(riginal \214le)-2 E F2(%)96.6 122 Q F3(chmod 644)
4.8 E F4(file)4.8 E F5(Mak)67.2 E 2(ew)-.08 G(orking cop)-2.08 E 2(yw)
-.08 G(ritable so you can modify it)-2 E F0(That w)84.6 140 Q
(ay you still ha)-.1 E .3 -.15(ve t)-.2 H
(he original \214le to look at for reference as you modify your w).15 E
(orking cop)-.1 E -.65(y.)-.1 G/F6 14/Times-BoldItalic@0 SF
(Choose an Installation Directory)84.6 168 Q F0 1.375(Before you b)84.6
192 R(uild)-.2 E F1(tcsh)3.875 E F0 3.875(,t)C 1.375
(hink about where you')-3.875 F 1.375(re going to install it.)-.5 F
1.375(The def)6.375 F 1.375(ault installation directory is)-.1 F F1
(/usr/local/bin)84.6 204 Q F0 -.2(bu)3.043 G 3.043(ty).2 G .543
(ou can o)-3.043 F -.15(ve)-.15 G .543(rride it.).15 F -.15(Fo)5.543 G
3.043(ri).15 G .543(nstance, I install)-3.043 F F1(tcsh)3.043 E F0(in)
3.043 E F1(/bin)3.043 E F0 .544(so I can use it e)3.043 F -.15(ve)-.25 G
3.044(nw).15 G .544(hen the)-3.044 F F1(/usr)3.044 E F0
(\214le system is unmounted.)84.6 216 Q F1(tcsh)84.6 234 Q F0 1.195
(is best installed in one of the directories in your system')3.696 F
3.695(ss)-.55 G 1.195(tandard search path, to mak)-3.695 F 3.695(ei)-.1
G 3.695(te)-3.695 G 1.195(asy for)-3.695 F -2.15 -.25(ev e)84.6 246 T
134(ryone on your system to use it.).25 F .135(If you don')5.135 F
2.635(th)-.18 G -2.25 -.2(av e)-2.635 H .135
(permission to install \214les into an)2.835 F 2.635(yo)-.15 G 2.635(ft)
-2.635 G .135(hose directories,)-2.635 F
(ask your system administrator to install)84.6 258 Q F1(tcsh)2.5 E F0
(for you.)2.5 E(There are tw)84.6 276 Q 2.5(oa)-.1 G
(spects of deciding where to install)-2.5 E F1(tcsh)2.5 E F0
(if you don')2.5 E 2.5(tw)-.18 G(ant to use the def)-2.6 E
(ault directory:)-.1 E 11.5<8354>84.6 294 S .056(he b)-11.5 F .056
(uild procedure compiles a pathname into the)-.2 F F1(tcsh)2.556 E F0
056(binary so that)2.556 F F1(tcsh)2.556 E F0(kno)2.556 E .056(ws ho)
-.25 F 2.556(wt)-.25 G 2.555(os)-2.556 G .055(et the v)-2.555 F .055
(alue of)-.25 F(the)99.6 306 Q F1(shell)2.5 E F0 -.25(va)2.5 G
(riable properly when it starts up.).25 E -1.1(Yo)5 G 2.5(un)1.1 G
(eed to determine what pathname to use.)-2.5 E 11.5<8354>84.6 324 S .276
(he install commands in the)-11.5 F F1(Mak)2.777 E(e\214le)-.1 E F0 .277
(must kno)2.777 F 2.777(ww)-.25 G .277(here to put the)-2.777 F F1(tcsh)
2.777 E F0(binary)2.777 E 2.777(,s)-.65 G 2.777(oy)-2.777 G .277
(ou need to tell those)-2.777 F(commands what directory to use.)99.6 336
Q .8(In man)84.6 354 R 3.3(yc)-.15 G .8(ases, the directory used in the\
compiled-in pathname and for the install commands is the same.)-3.3 F
-.15(Fo)84.6 366 S 2.897(re).15 G .397
(xample, you might compile a pathname of)-3.047 F F1(/bin/tcsh)2.898 E
F0(into)2.898 E F1(tcsh)2.898 E F0 .398
(and then install the resulting binary into)2.898 F F1(/bin)84.6 378 Q
F0(.)A(Ho)84.6 396 Q(we)-.25 E -.15(ve)-.25 G 1.014 -.4(r, i).15 H(t').4
E 2.714(sp)-.55 G .214(ossible that you might w)-2.714 F .214
(ant to con\214gure the tw)-.1 F 2.713(od)-.1 G .213
(irectories to be dif)-2.713 F 2.713(ferent. Y)-.25 F .213(ou might w)
-1.1 F(ant)-.1 E .219(the stability of being being able to reference)
84.6 408 R F1(tcsh)2.719 E F0 .219(using a \214x)2.719 F .219
(ed name such as)-.15 F F1(/bin/tcsh)2.719 E F0 -.2(bu)2.719 G 2.719(th)
2 G -2.25 -.2(av e)-2.719 H .219(the freedom)2.919 F 1.576
(to locate the actual binary where)84.6 420 R -.15(ve)-.25 G 4.076(ry)
15 G 1.576(ou w)-4.076 F 1.576(ant, such as)-.1 F F1(/usr/local/ne)
4.076 E(w/tcsh)-.15 E F0 6.575(.T)C 1.575(his can be done by using)
-6.575 F F1(/bin/tcsh)84.6 432 Q F0 .967
(as the compiled-in pathname and installing)3.467 F F1(tcsh)3.467 E F0
(in)3.467 E F1(/usr/local/ne)3.467 E(w)-.15 E F0 3.467(,t)C .967
(hen making)-3.467 F F1(/bin/tcsh)3.467 E F0 3.468(as)3.468 G(ym-)-3.468
E .884(bolic link to)84.6 444 R F1(/usr/local/ne)3.384 E(w/tcsh)-.15 E
F0 5.884(.O)C 3.384(ry)-5.884 G .883(ou might w)-3.384 F .883
(ant to dra)-.1 F 3.383(wad)-.15 G .883
(istinction between the compiled-in path-)-3.383 F .937
(name and the location in which)84.6 456 R F1(tcsh)3.438 E F0 .938
(is actually installed if your systems run in an en)3.438 F .938
(vironment that uses)-.4 F(NFS or AFS to share \214le systems o)84.6 468
Q -.15(ve)-.15 G 2.5(ran).15 G(etw)-2.5 E(ork.)-.1 E F6
(Configure the Mak)84.6 496 Q(efile)-.42 E F0(The)84.6 520 Q F1(Mak)3.9
E(e\214le)-.1 E F0 1.4(directs the b)3.9 F 1.4(uild process by generati\
ng the commands needed to compile the intermediate)-.2 F
(object \214les and the \214nal)84.6 532 Q F1(tcsh)2.5 E F0 -.15(exe)2.5
G(cutable.).15 E .185(If you')84.6 550 R .185(re using)-.5 F F1(imak)
2.685 E(e)-.1 E F0 2.685(,t)C(he)-2.685 E F1(Mak)2.685 E(e\214le)-.1 E
F0 .185(is generated from)2.685 F F1(Imak)2.685 E(e\214le)-.1 E F0(and)
2.685 E F1(imak)2.685 E -.15(e.)-.1 G(con\214g).15 E F0 .185(by running)
2.685 F F1(xmkmf)2.685 E F0 5.185(.T)C(ak)-5.985 E 2.685(ea)-.1 G .264
(look at)84.6 562 R F1(imak)2.764 E -.15(e.)-.1 G(con\214g).15 E F0 .264
(to see if you w)2.764 F .264(ant to mak)-.1 F 2.764(ea)-.1 G .564 -.15
(ny c)-2.764 H 2.764(hanges. If).15 F .264(you w)2.764 F .264
(ant to change the pathname that gets)-.1 F(compiled into)84.6 574 Q F1
(tcsh)2.5 E F0 2.5(,d)C(e\214ne)-2.5 E/F7 10/Courier@0 SF(TcshPath)2.5 E
F0 5(.F)C(or e)-5.15 E(xample, to use)-.15 E F1(/bin/tcsh)2.5 E F0 2.5
(,a)C(dd this line:)-2.5 E F2(#define TcshPath /bin/tcsh)96.6 590 Q F0
1.6 -.8(To c)84.6 608 T
(hange the directory used by the installation commands, de\214ne).8 E F7
(DestBin)2.5 E F0(:)A F2(#define DestBin /bin)96.6 624 Q F0 .723
(The manual page is installed by def)84.6 642 R .723(ault as)-.1 F F1
(/usr/local/man/man1/tcsh.1)3.223 E F0 5.723(.I)C 3.223(fy)-5.723 G .724
(ou w)-3.223 F .724(ant to change this, de\214ne)-.1 F F7(DestMan)84.6
654 Q F0 .376(as the installation directory and)2.876 F F7(ManSuffix)
2.876 E F0 .376(as the e)2.876 F .375
(xtension used for the \214le in that directory)-.15 F(.)-.65 E -.15(Fo)
84.6 666 S 2.5(re).15 G(xample, to install)-2.65 E F1(tcsh.man)2.5 E F0
(as)2.5 E F1(/usr/man/mann/tcsh.n)2.5 E F0 2.5(,a)C(dd these lines to)
-2.5 E F1(imak)2.5 E -.15(e.)-.1 G(con\214g).15 E F0(:).833 E F2
(#define DestMan /usr/man/mann)96.6 682 Q(#define ManSuffix n)96.6 692 Q
F0 2.5<8a43>205.045 732 S(op)-2.5 E
(yright \251 1995 O'Reilly & Associates \212)-.1 E F1
(Obtaining & Installing tcsh)84.6 748.8 Q F0(A-3)303.66 E EP
%%Page: 4 4
%%BeginPageSetup
BP
%%EndPageSetup
/F0 10/Times-Roman@0 SF .086(After you')84.6 84 R .386 -.15(ve l)-.5 H
(ook).15 E .086(ed through)-.1 F/F1 10/Times-Italic@0 SF(imak)2.586 E
-.15(e.)-.1 G(con\214g).15 E F0 .086
(and made the appropriate changes, create the)2.586 F F1(Mak)2.587 E
(e\214le)-.1 E F0 .087(and gener)2.587 F(-)-.2 E
(ate the source \214le dependencies:)84.6 96 Q/F2 8/Times-Roman@0 SF(1)
-3.2 I/F3 8/Courier@0 SF(%)96.6 112 Q/F4 8/Courier-Bold@0 SF(xmkmf)4.8 E
F2(Generate)110.4 E/F5 8/Times-Italic@0 SF(Mak)2 E(e\214le)-.08 E F3(%)
96.6 122 Q F4(make depend)4.8 E F2(Generate dependencies \(optional\))
81.6 E F0 1.066(If you')84.6 140 R 1.066(re not using)-.5 F F1(imak)
3.566 E(e)-.1 E F0 3.566(,t)C 1.066(he con\214guration process is dif)
-3.566 F 3.567(ferent. First)-.25 F 1.067(create a)3.567 F F1(Mak)3.567
E(e\214le)-.1 E F0 1.067(to w)3.567 F 1.067(ork with by)-.1 F(cop)84.6
152 Q(ying the template)-.1 E F1(Mak)2.5 E(e\214le)-.1 E(.std)-.15 E F0
(:).833 E F3(%)96.6 168 Q F4(cp Makefile.std Makefile)4.8 E F2(Cop)19.2
E 2(yw)-.08 G(orking)-2.08 E F5(Mak)2 E(e\214le)-.08 E F2(from)2 E F5
(Mak)2 E(e\214le)-.08 E(.std)-.12 E F3(%)96.6 178 Q F4
(chmod 644 Makefile)4.8 E F2(Mak)48 E 2(ei)-.08 G 2(tw)-2 G(ritable)-2 E
F0 .283(Then edit)84.6 196 R F1(Mak)2.783 E(e\214le)-.1 E F0 .283
(to choose the appropriate con\214guration parameters for your system.)
2.783 F(The)5.283 E F1(Mak)2.782 E(e\214le)-.1 E F0(itself)2.782 E .661
(has a lot of information about the settings for dif)84.6 208 R .661
(ferent systems, and you can also read)-.25 F F1 -.8(Po)3.161 G(rted).8
E F0 .661(to see what)3.161 F .531
(special \215ags might be necessary for your machine.)84.6 220 R .531
(\(The systems for a gi)5.531 F -.15(ve)-.25 G 3.03(nv).15 G .53
(endor do not necessarily all)-3.18 F(appear together in)84.6 232 Q F1
-.8(Po)2.5 G(rted).8 E F0 2.5(;b).833 G 2.5(es)-2.5 G(ure to look compl\
etely through it to \214nd the best match for your system.\))-2.5 E .406
(The most important con\214guration parameters are listed belo)84.6 250
R 4.207 -.65(w. M)-.25 H(ak).65 E 2.907(es)-.1 G .407
(ure you look at the possible settings)-2.907 F(in the)84.6 262 Q F1
(Mak)2.5 E(e\214le)-.1 E F0
(and select those which are most appropriate for your system:)2.5 E/F6
10/Courier@0 SF(CC)84.6 280 Q F0(The C compiler)38 E F6 8(DFLAGS -D)84.6
298 R F0 1.1 -.55('s a)D(nd).55 E F6(-U)2.5 E F0 1.1 -.55('s t).833 H
2.5(op).55 G(ass to the C compiler)-2.5 E F6(LDFLAGS)84.6 316 Q F0
(Loader \(link)8 E(er\) \215ags)-.1 E F6(LIBES)84.6 334 Q F0
(Link libraries)20 E F6(CFLAGS)84.6 352 Q F0
(Special \215ags to pass to the C compiler)14 E -.15(Fo)84.6 370 S 2.688
(re).15 G .188(ach parameter)-2.688 F 2.688(,t)-.4 G .188
(here may be se)-2.688 F -.15(ve)-.25 G .187
(ral possible settings described in the).15 F F1(Mak)2.687 E(e\214le)-.1
E F0 5.187(.A)C(leading)-2.5 E F6(#)2.687 E F0(character)2.687 E .517
(is used to comment out e)84.6 382 R -.15(ve)-.25 G .517(ry setting e)
15 F .517(xcept one, which is the def)-.15 F .517(ault setting.)-.1 F
2.118 -.8(To s)5.517 H .518(elect a dif).8 F .518(ferent setting,)-.25 F
(put a)84.6 394 Q F6(#)2.5 E F0(in front of the def)2.5 E(ault and remo)
-.1 E .3 -.15(ve t)-.15 H(he leading).15 E F6(#)2.5 E F0
(from the one you w)2.5 E(ant to use.)-.1 E .436(If you')84.6 412 R .436
(re going to install)-.5 F F1(tcsh)2.936 E F0(some)2.936 E .436
(where other than the def)-.25 F .435(ault location, you need to mak)-.1
F 2.935(et)-.1 G .635 -.1(wo c)-2.935 H .435(hanges to).1 F(the)84.6 424
Q F1(Mak)2.891 E(e\214le)-.1 E F0 5.391(.S)C .391(uppose you w)-5.391 F
392(ant to install)-.1 F F1(tcsh)2.892 E F0(as)2.892 E F1(/bin/tcsh)
2.892 E F0 5.392(.F)C .392
(irst, set the pathname that gets compiled into)-5.392 F(the)84.6 436 Q
F1(tcsh)3.525 E F0(binary)3.525 E 6.025(.F)-.65 G 1.025(ind the)-6.025 F
F6(DFLAGS)3.525 E F0 1.025(line that you')3.525 F 1.025
(re using and add a de\214nition for the)-.5 F F6(_PATH_TCSHELL)3.525 E
F0(macro to it.)84.6 448 Q(If the)5 E F6(DFLAGS)2.5 E F0(line looks lik)
2.5 E 2.5(et)-.1 G(his:)-2.5 E F3(DFLAGS=)96.6 464 Q F0
(then change it to this \(be sure to type the quotes as sho)84.6 482 Q
(wn\):)-.25 E F3(DFLAGS= -D_PATH_TCSHELL='"/bin/tcsh"')96.6 498 Q F0
(\(If)84.6 516 Q F6(DFLAGS)2.505 E F0 .005(has a non-empty v)2.505 F
005(alue, just add)-.25 F F6(-D_PATH_TCSHELL='"/bin/tcsh"')2.505 E F0
006(to the end of what-)2.506 F -2.15 -.25(ev e)84.6 528 T(r').25 E 2.5
(st)-.55 G(here already)-2.5 E(.\))-.65 E .741(Second, set the director\
y used by the installation commands when you install)84.6 546 R F1(tcsh)
3.24 E F0 5.74(.L)C .74(ook for the line that)-5.74 F(sets the)84.6 558
Q F6(DESTBIN)2.5 E F0 -.25(va)2.5 G(riable:).25 E F3
(DESTBIN = $\(TCSHTOP\)/bin)96.6 574 Q F0(Change that line to this:)84.6
592 Q F3(DESTBIN = /bin)96.6 608 Q F0 2.066 -.8(To c)84.6 626 T .466
(hange where the manual page is installed, set).8 F F6(DESTMAN)2.966 E
F0 .466(to the installation directory and)2.966 F F6(MANSECT)2.967 E F0
(to)2.967 E .982(the e)84.6 638 R .982
(xtension used for the \214le in that directory)-.15 F 5.982(.T)-.65 G
3.482(oi)-6.782 G(nstall)-3.482 E F1(tcsh.man)3.482 E F0(as)3.482 E F1
(/usr/man/mann/tcsh.n)3.482 E F0 3.482(,t)C .982(he settings)-3.482 F
(should look lik)84.6 650 Q 2.5(et)-.1 G(his:)-2.5 E .32 LW 88.6 660
84.6 660 DL 92.6 660 88.6 660 DL 96.6 660 92.6 660 DL 100.6 660 96.6 660
DL 104.6 660 100.6 660 DL 108.6 660 104.6 660 DL 112.6 660 108.6 660 DL
116.6 660 112.6 660 DL 120.6 660 116.6 660 DL 124.6 660 120.6 660 DL
128.6 660 124.6 660 DL 132.6 660 128.6 660 DL 136.6 660 132.6 660 DL
140.6 660 136.6 660 DL 144.6 660 140.6 660 DL 148.6 660 144.6 660 DL
152.6 660 148.6 660 DL 156.6 660 152.6 660 DL/F7 6/Times-Roman@0 SF(1)
84.6 667.6 Q F2 .462(If you modify either)2.462 2.4 N F5(Imak)2.462 E
(e\214le)-.08 E F2(or)2.462 E F5(imak)2.462 E -.12(e.)-.08 G(con\214g)
12 E F2(later)2.462 E 2.462(,y)-.32 G(ou')-2.462 E .462
(ll need to rerun)-.08 F F5(xmkmf)2.462 E F2(and)2.461 E F5(mak)2.461 E
2.461(ed)-.08 G(epend)-2.461 E F2 .461(to bring the)2.461 F F5(Mak)2.461
E(e\214le)-.08 E F2 .461(and the de-)2.461 F(pendencies up to date ag)
84.6 680 Q(ain.)-.04 E F0 2.5<8a50>140.71 732 S(reliminary cop)-2.5 E
(y; please do not quote or cop)-.1 E 2.5(yw)-.1 G
(ithout written permission \212)-2.5 E(A-4)84.6 748.8 Q F1
(Using csh & tcsh \()253.687 E(printed 16 May 1995\)).833 E EP
%%Page: 5 5
%%BeginPageSetup
BP
%%EndPageSetup
/F0 8/Courier@0 SF(DESTMAN = /usr/man/mann)96.6 82 Q(MANSECT = n)96.6 92
Q/F1 14/Times-BoldItalic@0 SF(Configure config.h)84.6 126 Q/F2 10
/Times-Italic@0 SF(con\214g)84.6 150 Q(.h)-.15 E/F3 10/Times-Roman@0 SF
1.642(contains some general system-dependent con\214guration \215ags us\
ed at compile time.)4.142 F(It')6.643 E 4.143(sc)-.55 G(reated)-4.143 E
(from one of the \214les in the)84.6 162 Q F2(con\214g)2.5 E F3
(directory)2.5 E(.)-.65 E 1.11(If you use)84.6 180 R F2(imak)3.61 E(e)
-.1 E F3 3.61(,y)C 1.11(ou don')-3.61 F 3.61(tn)-.18 G 1.109
(eed to create)-3.61 F F2(con\214g)3.609 E(.h)-.15 E F3 3.609
(yourself. The)3.609 F F2(Mak)3.609 E(e\214le)-.1 E F3 1.109
(generated from the)3.609 F F2(Imak)3.609 E(e\214le)-.1 E F3
(includes a command to create)84.6 192 Q F2(con\214g)2.5 E(.h)-.15 E F3
(for you by selecting the proper \214le from the)2.5 E F2(con\214g)2.5 E
F3(directory)2.5 E(.)-.65 E 1.212(If you')84.6 210 R 1.212(re not using)
-.5 F F2(imak)3.712 E(e)-.1 E F3 3.713(,l)C 1.213(ook through in the)
-3.713 F F2(con\214g)3.713 E F3 1.213
(directory and determine which of the \214les there is)3.713 F .877
(most appropriate for your system.)84.6 222 R .876(Then cop)5.876 F
3.376(yi)-.1 G 3.376(ti)-3.376 G .876(nto the main)-3.376 F F2(tcsh)
3.376 E F3(distrib)3.376 E .876(ution directory as)-.2 F F2(con\214g)
3.376 E(.h)-.15 E F3 5.876(.F)C(or)-6.026 E -.15(ex)84.6 234 S .406
(ample, the).15 F F2(hpux8)2.906 E F3 .406(\214le w)2.906 F .406(orks f\
or both HP-UX 8.xx and 9.xx, so on my HP 715 running HP-UX 9.05 I do)-.1
F(this:)84.6 246 Q F0(%)96.6 262 Q/F4 8/Courier-Bold@0 SF
(cp config/hpux8 config.h)4.8 E/F5 8/Times-Roman@0 SF(Create)19.2 E/F6 8
/Times-Italic@0 SF(con\214g)2 E(.h)-.12 E F5(from v)2 E(endor \214le)
-.12 E F0(%)96.6 272 Q F4(chmod 644 config.h)4.8 E F5(Mak)48 E(e)-.08 E
F6(con\214g)2 E(.h)-.12 E F5(writable)2 E F3 .892(Normally you w)84.6
290 R(on')-.1 E 3.392(tn)-.18 G .892(eed to modify)-3.392 F F2(con\214g)
3.392 E(.h)-.15 E F3 3.392(,b)C .892(ut you should tak)-3.592 F 3.392
(ea)-.1 G .891(look through it just in case there are)-.001 F 1.436
(minor tweaks you think w)84.6 302 R 1.436(ould be helpful.)-.1 F 1.437
(\(If you do modify)6.437 F F2(con\214g)3.937 E(.h)-.15 E F3 3.937(,m)C
(ak)-3.937 E 3.937(eac)-.1 G(op)-3.937 E 3.937(yo)-.1 G 3.937(fi)-3.937
G 3.937(tf)-3.937 G 1.437(or reference)-3.937 F(because it gets remo)
84.6 314 Q -.15(ve)-.15 G 2.5(di).15 G 2.5(fy)-2.5 G(ou run)-2.5 E F2
(mak)2.5 E 2.5(ec)-.1 G(lean)-2.5 E F3(later)2.5 E(.\))-.55 E F1
(Configure config_)84.6 342 Q -.14(f.)3.498 G(h).14 E F2 -1.667
(con\214g _)84.6 366 R -.15(f.)1.666 G(h).15 E F3 .669(contains se)3.169
F -.15(ve)-.25 G .669(ral compilation \215ags that turn on or of).15 F
3.169(fv)-.25 G(arious)-3.419 E F2(tcsh)3.169 E F3 3.168
(capabilities. Look)3.168 F .668(through it)3.168 F .038
(to see whether or not you w)84.6 378 R .038(ant to change an)-.1 F
2.538(yo)-.15 G 2.538(ft)-2.538 G 2.538(hem. F)-2.538 F .038(or e)-.15 F
038(xample, if you don')-.15 F 2.538(th)-.18 G -2.25 -.2(av e)-2.538 H
F2(locale)2.738 E(.h)-.15 E F3 .039(on your sys-)2.538 F 1.136
(tem and can')84.6 390 R 3.636(tc)-.18 G 1.136(ompile in Nati)-3.636 F
1.436 -.15(ve L)-.25 H 1.136
(anguage System \(NLS\) support, turn that feature of).15 F 3.635(fb)
-.25 G 3.635(yc)-3.635 G 1.135(hanging this)-3.635 F(line:)84.6 402 Q F0
(#define NLS)96.6 418 Q F3(to this:)84.6 436 Q F0(#undef NLS)96.6 452 Q
F3 .102(If you w)84.6 470 R .102(ant the)-.1 F F2(tcsh)2.602 E F3 .102
(command editor to def)2.602 F .103(ault to the)-.1 F F2(vi)2.603 E F3
-.1(ke)2.603 G 2.603(yb)-.05 G .103(indings instead of the)-2.603 F F2
(emacs)2.603 E F3 .103(bindings, change)2.603 F(this line:)84.6 482 Q F0
(#undef VIDEFAULT)96.6 498 Q F3(to this:)84.6 516 Q F0
(#define VIDEFAULT)96.6 532 Q F1(Compile tcsh)84.6 566 Q F3(After you')
84.6 590 Q .3 -.15(ve e)-.5 H(dited the b).15 E(uild \214les so the)-.2
E 2.5(yh)-.15 G -2.25 -.2(av e)-2.5 H
(the correct con\214guration parameters, generate)2.7 E F2(tcsh)2.5 E F3
(:).833 E F0(%)96.6 606 Q F4(make)4.8 E F3 .014(If the)84.6 624 R F2
(mak)2.514 E(e)-.1 E F3 .014(command doesn')2.514 F 2.514(tg)-.18 G .014
(enerate an e)-2.514 F -.15(xe)-.15 G(cutable).15 E F2(tcsh)2.514 E F3
2.514(,t)C(ak)-2.514 E 2.514(eal)-.1 G .014(ook at the last half of the)
-2.514 F F2(README)2.514 E F3 .014(\214le to)2.514 F 1.583
(see if there are kno)84.6 636 R 1.583(wn w)-.25 F 1.583
(orkarounds for the problems that occur)-.1 F 6.584(.A)-.55 G 1.584
(lso, read the)-6.584 F F2 -.6 -1.15(FA Q)4.084 H F3 1.584(\214le and e)
5.234 F(xamine)-.15 E F2 -.8(Po)84.6 648 S(rted).8 E F3(to see if you o)
2.5 E -.15(ve)-.15 G(rlook).15 E(ed an)-.1 E 2.5<798d>-.15 G
(ags that are needed for b)-2.5 E(uilding)-.2 E F2(tcsh)2.5 E F3
(on your type of system.)2.5 E(If you')84.6 666 Q(re ha)-.5 E(ving)-.2 E
F2(imak)2.5 E(e)-.1 E F3(problems, contact me at)2.5 E F2
(dubois@primate)2.5 E(.wisc.edu)-.15 E F3(.).833 E 2.5<8a43>205.045 732
S(op)-2.5 E(yright \251 1995 O'Reilly & Associates \212)-.1 E F2
(Obtaining & Installing tcsh)84.6 748.8 Q F3(A-5)303.66 E EP
%%Page: 6 6
%%BeginPageSetup
BP
%%EndPageSetup
/F0 14/Times-BoldItalic@0 SF -.77(Po)84.6 88 S
(rting tcsh to a New System).77 E/F1 10/Times-Roman@0 SF(If)84.6 112 Q
/F2 10/Times-Italic@0 SF(tcsh)2.985 E F1 .485
(has not been compiled on the kind of system you ha)2.985 F -.15(ve)-.2
G 2.985(,y).15 G .484(ou may not be able to \214nd the appropriate)
-2.985 F 2.034(con\214guration information for your machine.)84.6 124 R
2.034(In that case, try to mak)7.034 F 4.534(ee)-.1 G 2.034
(ducated guesses based on the)-4.534 F .819(parameter v)84.6 136 R .819
(alues from whiche)-.25 F -.15(ve)-.25 G 3.319(rs).15 G .819
(ystems are closest to yours.)-3.319 F -1.1(Yo)5.819 G 3.319(um)1.1 G
819(ay also w)-3.319 F .819(ant to add a ne)-.1 F 3.318(we)-.25 G .818
(ntry to)-3.318 F F2(host.defs)84.6 148 Q F1 2.5(,w)C(hich describes ho)
-2.5 E 2.5(wt)-.25 G 2.5(os)-2.5 G(et some system-related en)-2.5 E
(vironment v)-.4 E(ariables.)-.25 E 1.026(After you')84.6 166 R 1.026
(re done, please send your changes to)-.5 F F2(
[email protected])3.527 E(.com)
-.74 E F1 1.027(so the)3.527 F 3.527(yc)-.15 G 1.027
(an be incorporated into future)-3.527 F(releases.)84.6 178 Q/F3 16
/Times-BoldItalic@0 SF -1.472(Te)84.6 210 S(sting and Installing tcsh)
1.472 E F1(After b)84.6 231 Q(uilding)-.2 E F2(tcsh)2.5 E F1 2.5(,y)C
(ou should test it:)-2.5 E/F4 8/Courier@0 SF(%)96.6 247 Q/F5 8
/Courier-Bold@0 SF(./tcsh)4.8 E/F6 8/Times-Roman@0 SF(Start the)105.6 E
/F7 8/Times-Italic@0 SF(tcsh)2 E F6(you just b)2 E(uilt)-.16 E F4(%)96.6
257 Q F7(...run some commands...)4.8 E F6(See ho)56.632 E 2(wi)-.2 G 2
(tw)-2 G(orks)-2.08 E F4(%)96.6 267 Q F5(exit)4.8 E F6 -.56(Te)115.2 G
(rminate it).56 E F1 .501(Point 8 of the)84.6 285 R F2(README)3.001 E F1
501(\214le suggests some special commands you can use to e)3.001 F -.15
(xe)-.15 G(rcise).15 E F2(tcsh)3 E F1 5.5(.I)C(t')-5.5 E 3(sa)-.55 G .5
(lso good)-3 F .52(to try doing some e)84.6 297 R -.15(ve)-.25 G .52
(ryday w).15 F .52(ork with the ne)-.1 F .521(wly b)-.25 F .521
(uilt shell to see ho)-.2 F 3.021(wi)-.25 G 3.021(tp)-3.021 G .521
(erforms under ordinary circum-)-3.021 F(stances.)84.6 309 Q(When you')
84.6 327 Q(re satis\214ed that)-.5 E F2(tcsh)2.5 E F1(is stable, instal\
l the binary and the manual page using these commands:)2.5 E F4(%)96.6
343 Q F5(make install)4.8 E F6(Install the)76.8 E F7(tcsh)2 E F6(binary)
2 E F4(%)96.6 353 Q F5(make install.man)4.8 E F6
(Install the manual page)57.6 E F1 2.44(If you encounter problems, try \
to determine the circumstances under which the)84.6 371 R 4.94(yo)-.15 G
(ccur)-4.94 E 7.44(.C)-.55 G 2.44(onsult the)-7.44 F F2(README)84.6 383
Q F1(and)3.854 E F2 -.6 -1.15(FA Q)3.854 H F1 1.354(\214les, and v)5.004
F 1.354(erify by looking in)-.15 F F2 -.8(Po)3.854 G(rted).8 E F1 1.354
(that you compiled)3.854 F F2(tcsh)3.854 E F1 1.354(with an)3.854 F
3.855(ys)-.15 G 1.355(pecial \215ags)-3.855 F(needed on your system.)
84.6 395 Q F3(Allo)84.6 427 Q(wing tcsh T)-.4 E 4(oB)-1.52 G 4(eaL)-4 G
(ogin Shell)-4 E F1 .235(After you')84.6 448 R .535 -.15(ve i)-.5 H
(nstalled).15 E F2(tcsh)2.735 E F1 2.735(,y)C(ou')-2.735 E .235
(re almost \214nished.)-.5 F .235(The \214nal step is to mak)5.235 F
2.735(es)-.1 G .235(ure that)-2.735 F F2(tcsh)2.735 E F1 .235
(can be used as a)2.735 F .388(login shell.)84.6 460 R -.8(Ty)5.388 G
388(pically you select a login shell using a command lik).8 F(e)-.1 E
F2 -.15(ch)2.888 G(sh).15 E F1(or)2.888 E F2 .389(passwd \255s)2.889 F
F1 5.389(.T)C .389(hese commands)-5.389 F 1.139(will lik)84.6 472 R
1.139(ely require that)-.1 F F2(tcsh)3.639 E F1 1.139(be re)3.639 F
1.139(gistered with the system as a trusted shell.)-.15 F 1.139
(Also, your FTP serv)6.139 F 1.138(er may)-.15 F
(reject connections to accounts that ha)84.6 484 Q -.15(ve)-.2 G F2
(tcsh)2.65 E F1(as the login shell unless)2.5 E F2(tcsh)2.5 E F1(is re)
2.5 E(gistered as a trusted shell.)-.15 E .995(The most common w)84.6
502 R .995(ay to tell the system which shells are trusted is the)-.1 F
F2(/etc/shells)3.496 E F1 3.496(\214le. See)3.496 F .996(if there is a)
3.496 F F2 -.1(ge)84.6 514 S(tuser).1 E(shell)-.1 E F1 .093
(\(3\) manual page to \214nd out whether this is true for you.).833 F
-.8(Ty)5.092 G(pically).8 E 2.592(,t)-.65 G .092
(he trusted shell list is deter)-2.592 F(-)-.2 E(mined as follo)84.6 526
Q(ws:)-.25 E 11.5<8349>84.6 544 S(f)-11.5 E F2(/etc/shells)2.661 E F1
-.15(ex)2.661 G .162
(ists, the shells listed in it are considered trusted login shells.).15
F(If)5.162 E F2(/etc/shells)2.662 E F1 .162(is already pre-)2.662 F
(sent on your system, you only need to add the)99.6 556 Q F2(tcsh)2.5 E
F1(pathname to it.)2.5 E 11.5<8349>84.6 574 S(f)-11.5 E F2(/etc/shells)
2.946 E F1(doesn')2.946 E 2.946(te)-.18 G .446(xist, there is a set of \
shells that the system considers to be trusted login shells by)-3.096 F
(def)99.6 586 Q 3.919(ault. \(The)-.1 F F2 -.1(ge)3.919 G(tuser).1 E
(shell)-.1 E F1 1.42(\(3\) manual page should say what the).833 F 3.92
(ya)-.15 G 3.92(re.\) In)-3.92 F 1.42(order to re)3.92 F(gister)-.15 E
F2(tcsh)3.92 E F1 3.92(,y)C(ou)-3.92 E .053(must create)99.6 598 R F2
(/etc/shells)2.553 E F1 .053(and add the pathname for)2.553 F F2(tcsh)
2.553 E F1 .053(as well as the paths of all the def)2.553 F .053
(ault shells.)-.1 F .053(If you)5.053 F(put only)99.6 610 Q F2(tcsh)2.5
E F1(in the \214le, then the def)2.5 E
(ault shells will no longer be considered trusted!)-.1 E(Entries in)84.6
628 Q F2(/etc/shells)2.5 E F1(must be full pathnames.)2.5 E(Here')5 E
2.5(sw)-.55 G(hat it looks lik)-2.5 E 2.5(eo)-.1 G 2.5(no)-2.5 G
(ne of my systems:)-2.5 E F4(/bin/sh)96.6 644 Q(/bin/csh)96.6 654 Q
(/bin/ksh)96.6 664 Q(/bin/tcsh)96.6 674 Q F1 .715(After modifying)84.6
692 R F2(/etc/shells)3.215 E F1 3.216(,t)C .716
(ry changing your login shell to)-3.216 F F2(tcsh)3.216 E F1 .716(to v)
3.216 F .716(erify that the system accepts it.)-.15 F -1.1(Yo)5.716 G(u)
1.1 E 2.5<8a50>140.71 732 S(reliminary cop)-2.5 E
(y; please do not quote or cop)-.1 E 2.5(yw)-.1 G
(ithout written permission \212)-2.5 E(A-6)84.6 748.8 Q F2
(Using csh & tcsh \()253.687 E(printed 16 May 1995\)).833 E EP
%%Page: 7 7
%%BeginPageSetup
BP
%%EndPageSetup
/F0 10/Times-Roman@0 SF(should also be able to use)84.6 84 Q/F1 10
/Times-Italic@0 SF(ftp)2.5 E F0(to connect to your machine with your re)
2.5 E(gular login name and passw)-.15 E(ord:)-.1 E/F2 8/Courier@0 SF(%)
96.6 100 Q/F3 8/Courier-Bold@0 SF(ftp)4.8 E/F4 8/Courier-Oblique@0 SF
(yourhost)4.8 E F2(Name:)96.6 110 Q F4(yourname)4.8 E F2(Password:)96.6
120 Q F4(yourpassword)4.8 E/F5 14/Times-BoldItalic@0 SF(If Y)84.6 154 Q
(our System Doesn')-1.554 E 3.5(tU)-.518 G(se /etc/shells)-3.5 E F0 .284
(Some systems use a \214le other than)84.6 178 R F1(/etc/shells)2.783 E
F0 .283(to identify which shells are considered le)2.783 F -.05(ga)-.15
G .283(l, and it may ha).05 F -.15(ve)-.2 G 7.714(ad)84.6 190 S(if)
-7.714 E 5.214(ferent format.)-.25 F -.15(Fo)10.214 G 7.714(re).15 G
(xample,)-7.864 E F1(/etc/shells)7.714 E F0 5.215
(is replaced under AIX by the)7.714 F/F6 10/Courier@0 SF -4.334(shell =)
7.715 F F0 5.215(line in)7.715 F F1(/etc/security/lo)84.6 202 Q(gin.cfg)
-.1 E F0 5(.C)C(onsult your local documentation for speci\214cs.)-5 E
2.5<8a43>205.045 732 S(op)-2.5 E
(yright \251 1995 O'Reilly & Associates \212)-.1 E F1
(Obtaining & Installing tcsh)84.6 748.8 Q F0(A-7)303.66 E EP
%%Trailer
end
%%EOF