[comp.sys.transputer] A replacement for the Helios wsh command!!

assmann@UKLIRB.INFORMATIK.UNI-KL.DE (Franz-Rudolf Assmann) (07/14/90)

Dear Helios users,

are you tired of using the standard Helios wsh command, well it causes quit
a bit of trouble in a networked environment. It often opens a window on
other peoples machines and it doesn't remove the window if you leave the
newly opened shell.

I wrote a replacement for the old wsh command which takes care off the
trouble mentioned above. You just have to define an environment variable
SUBNET which should contain you subnet name. For example:

setenv SUBNET rudi

And wsh tries to create new windows using the path /rudi/IO/window,
instead of just looking for /windows which causes lots of trouble due
to flood searches.

Don't hesitate to contact me if you find errors or if have suggestions
to improve wsh.

	Best regards,
	Franz
------------------------------------------------------------------------------
Franz-Rudolf Assmann                 | Phone:    +49-631 205-3293
Dept. of Computer Science            |           (0631) 205-3293
University of Kaiserslautern         | Internet: assmann@informatik.uni-kl.de
P.O. Box 3049                        | UUCP:     assmann@uklirb.uucp
D-6750 Kaiserslautern (West Germany) | CSNet:    assmann%uklirb@ira.uka.de
------------------------------------------------------------------------------

xbtoa Begin
GZHX6zJ.Vb]n6k`nHiO-HGB7Etzzzzzzz!rr<$klUnczzL_BagL_Bag(]XO9o3h/t&-)\1/k'Z"Ed:
K"Bl8"m@(p^/FDrohi"0?a+o<tk>1#TS3?]t/&<jCDn8U-@0_QV3nmM#r1]RLU94`-]AS_>Hzzzzzz
!<<*"cj'ONznmM#r1]RLU;gEFXBjq&Bzzzzzz!WW3#kQ:ebznmM#r1]RLU<HMqkzzzzzzz"98E%kQ:
ebznmM#r1]RLU7W;%8@K6B.zzzzz!!!!@"TSN&kQ:ebznmM#r1]RLU:iCDhGQ7^Dzzzzzz"onW'kQ:
ebznmM#r1]RLU6YpIGzzzzzz!!!!@#64`(kQ:ebznmM#r1]RLU7W:^gBjq&Bzzzzz!!!!@#QOi)kQ:
ebznR1lpPRd`oGB7FM@fQK/zzzzzz#ljr*!<<*"dfBFKe.)HYo3h/t$ig8-?ZK^pDffOjEA:R,+8Mj
D73VPJ/Ld)r^EIVOh]["p=<Z%@3Sko*73VQa+`Lgog*(EC=OoajI=>$8/LQr0F+-t./LQs7;1;@a/L
Q[0;'-u-S'c5);'.A9Ria4/QdL7ZE??bZQdg,m+fc\:-'lns+"\h$d;dN^;12@b+Y8md9d-bcn0)m-
IN_l:/L6l//L-D*IN_m7+"\_!eTJYNVg':8,+d2%d!d-AI9@X8.?\(5+gE6\F`\]W,*p]!^`oOq^o)
;s/KgHHVK<n3+Hf"^d;dMVF>/,M+!Dtq?qhfL,4IqG5]\"u0:pU4^`fXt+"T"6d;dNS,)CXj<?EA/T
3tA:Yp/ZZ/1["?5hnUH/1mE=i'AG9/XC_A66@a0T6fK^HK-/jG2O6]i>Zt"H?S=lE]Y?o/"Y?9FWmo
.Ic,]9,;_e1/1Zu/+@'rh/1Zun:XD@I+"Sq,f6&/d/!b5u/1Zj'+"Sn3F<<%`QZjUX,4H]t0*!+;06
CWDCNBIu6XakMDfd+<De!3tAKW:?3Zo_n!$EC,6XakMDfd+<De!3tAKW:?+?CVkGQ8j/6XakMDfd+5
G\(B-FCcR@F!*Ld-$TD46XakMDfd+?E+No0-$(1i+=274o3h/t'EA+5?ZK^pDffQ3BkM<lC]GS#EA:
uEq5@at+o?70.["2QF>,`'5h/3JE\J\fE\J_sF=\Q!d;^;06ud<"+Hg_d.k[C!,4H]to3h/t$ig8-?
Y+7uDfPh#EA:uEq5@^k+o?70-(85T,"*UOdM7G_&^YZB0K1=_-&?Xn/=LU$0K1=_-&?Xn/=*Udn/rh
r$321ko3h/t(]XO9?Xn"pEb/a&?Ys4]BPD?q!$EC,EA:uEq5@ap+o?70+Hg-GFj_BTFn$]L5g^\sFn
$[%+Kfj<nKQ;XEIlM[J^n0;E?MB',P$E4EH--jr,a-EFb/(Q%j2u;EjHtZo3h/t&-)\1?ZU=0?Ys_)
AH3hqEA:uDq&lVE5p?,F.OpQg]I->qqpT_2.jCP4GTj(PGPT#tUj$kT^`]dFGBifV^o)C$olBjNW,m
)3+d02Vn9@4o^`oOsGP0O1GkKE+G4?`KG4BMrqf[PAE.QAE%j2u;5]@tF+p3"4p!Ir'p"";2p!=g(E
H_/n+KotYE$P7'@#rlX@#rZC$a_,IBQ%TuDeTOYo3h/t$ig8-Eb0K,@kqj#EA:uCq&lVE73VPJ.5.)
s]0Od]K[b7qF!7Z,Ecs,s,?Xg#'[^nS;:'9%i,E'gdrL#f@0.PoDa;f;cuq*',?T/5@j.8J,4H]to3
h/t&-)\1F)ki:ARdK3!$EC,EA:uCq&lVE5p?,F.4LZm]0Od]K[b7qF!7Z,Ecs,s.:)f.'[^nS;:'9%
i,E'gdrL#f@0.PoDa;f<cuq*'.:%.@A1O(U,4H]to3h/t$ig8-Eb0K,@kr**EA:uEq&lVE73VPJ.3k
Bk]g1"hd3'PSE?_ASEqpoTEH6.T3?]MCqVWP_EHEW\PL4AYUHifDqf.27Ee2YJ#9Y-35gXU,3?]MCF
`_.?PHuJ&o3h/t&-)\1F)ki:ARdK:!$EC,EA:uEq&lVE5p?,F-nU]l]g1"hd3'PSE?_ASEqpoTEH6.
T3?]_NqVWP_EHEWUS'c4aUHifDqf.27Ee2YJ#9Y-36-s^-3?]_NF`_1IS$O=.o3h/t$ig8-Eb0K,@k
r3-EA:uGq&lVE73VPJ-mt-b^N<kEe3MB'F)khBS$=1,o3h/t&-)\1F)ki:ARdK=!$EC,EA:uGq&lVE
5p?,F-mP9j^N<kEe3VH(F)kh?Qa%b(F(f-$C]GS#o3h/t$ig8-D..-r!$EC,EA8U^=Ci?F+K/^8+o?
7-+Hg0C+aGabeff;n+XC/5f-DqC+o<G5+a7=!+jqNXA6^;*+a7U)+j_BVCg>j@G@<.0hB@)O03HpOF
Wl)d+VlIQT-10XHGRCo+aQNO,blN*;'C*A-<hdP+VlINP9G'N+a,dk>:#(K(+:Ak+a"r++a,dk>:#(
K(+:>j+a,dk>:#(K(+:Dh5Tpmk,Ea;u#9eE2,,QN++^H7<1*ID]+J-@lVa2IA-m>-)HSHZZ-m>-H+V
lIKQR!a`+aV!LW$-:,?@O+6-RP*DdNN`V?dU$D1!h(d,#Eb4(+1c&5Tpmj/Xdn;%j?8:,:fN4FWs[+
HSQ`[-S(It,:]H3FuLaP+VlFWQd^"!(+1>o,E1,o+`JS?-8(iSe07[3E$5uE/<Y,E,PrX,,#TR"-S(
bBHb^l"+a"u.+a,dk>:#(K(+1Ap+`PdOFWt09FuLaP-&<][-R4m"FuLaP-&<][-RFm#$[X%9+VlFRQ
bXf=+a##8Ij#RS.%5L4+VlCQRiua#+VlCQPCF`p+VlCPP9Fnl+a##9+a,dk>:#(K(+(Z$+a,dk>:#(
K(+15h+VlCNT@4s&F!2;G-(`n>^a#[!(+(;sdW-KH-7+r+F3u.MclmNW>Tn8L-<hdP+VlCSQQ^N2-<
hdP+VlCUP@.00(+(Ss+a#)0+`SY@-6SEoH9q?OXs&-HdrQZJ-7G!tp!Os*Ec^jqYB'.WcbL[%EaXsV
@1FD&Eq(@"UN1q6+a#)2+`SY@,qPU-+`SY@,qP<HdQl2'6I6lqHm'7P.[JV-^`ot0+Vl@TPLFU#+`Y
jPFX:'3FuLaP-&<][-6\WtFuLaP-&<][-6nX\:E^K#,Ed0nLjgK_,q"fuHSHhK+a#)<+`SY@,pn`tH
SH[`+Vl@MT-8>(:a'g%(*t8k+`Taj(*t8sfm1@YTHSY:clmNY;B^3B-<hdP+Vl@SP9G*.-<hdP+Vl@
TT0RNB(+(2l?r%p],qPH-!$QJ3>!O5H,pAi4H,-.>fcbJb>X0GJ,p8c1GJM!<WZcL4:d?0>,VP_?GJ
M!;WZcL4<Bq]C,VGY>GJG?%+a#/85Tpmg/Y:R<Gp*qK/tU^?^a#Uu+Vl=TPLFU"+a#/=+a,dk>:#(K
(*t/l+a,dk>:#(K(*t5j5]n4c,q,<l:E^K",G%6K5^4Ff,V,/2G/,?#GTdhJ.?`/$d<HjkclmN[<?Z
NE-<hdP+Vl=UP9G*.-<hdP+Vl=VT0RNB(*t5n?r%p],VPQ/(*k/q+k&\"e3VGHFWhMG-C,fqi'PdUF
WhMG-(5utiBkmVFWhMG,b?0"i]nZ-iurS++Y6uHi$!8%14%n&'7/X]EdHblFupi_,U8`5Fs2#h+Y<%
)Fu^]t1.39$,U/d&+@()n(*k)o?r,-7Fs.VH,+@>3+Vl=IRs6(l,U/Ls+Vl=HT6VRq,U&R@FWhMG.[
iWlq'`'_G@<"(drQZJ,V"q*clmN[>9S/K-<hdP+Vl=GT-8A:-<hdP+Vl=IRm>CFFX^28IaB6\.8k41
(1nk[,R,E<clmN\;^$<C-<hdP+Vl:SRiuo'>9S/K-<hdP+Vl:RRiuo(<?ZNE-<hdP+Vl:QRiur6-<h
dP+Vl:SQXET4(*bDu5U!W]n/rhr/SG,,;cujp6!-/jGB7F?E,ol,ATMp2Ec,<&AKV<[<affYA0>buD
.Rc2@<,p?+>>K#+E)9C0/,(2+E)9C/hSa`!$EC,6Z6phEbT0"F<E:u3A;RbGp#Rs@;^BC;KZMgCh=e
UF)u2,DJgU)!$EC,/S"i(GB7Et/Re]&F9!F+/Re]&;cQ.Z78s70:2_7dDK]`7Df0E'DKI"E@<,dj@V
fTu;cQ.Z78tCNE+<HhBkD'jA0D9[;eT`YC`mq9Cht5:F(HI<-$(7QBl5&3Eb&a%+EVNE@rc-hFCcS'
+Dtb7+EqO;A8cZE$321k0*!+;;eT`YC`mq9Cht5:F(HI<-$(7QBl5&3Eb&a%+EVNE@rc-hFCcS'+Dt
b7+EqO;A8cZE$321k6XakMDfd+<De!3tAKW0CF!;_f+=27>!$EC,;eT`YC]GS#/c[":6XakMDfd+3E
b/[$AKZ).AKZ22DId[0+<i+Q+s8oh-$Tas0*!+;06CWDCNBIu<Gl5SCh4`2D]ik7@psIj+E2@>@qB_
&DfQsHF"Re"06CfC!$EC,05PQ8A7]d7F(f-$C]GS#0/,(5Ci<`mATBGFBOu!r!$EC,04o8Y@VK^5F(
f-$C]GS#05+p5BlA&G@VK^5F(f-$C]GS#6XakMDfd+5G\(B-FCcS9BOu!r+?CVkGR=En6XakMDfd+?
E+No0-$(1i+=27>!$EC,$:JHAATVX(B-:c'FE2XL-$([G!$EC,/S"i(GB7Et;cujp6!-/jGB7F?E,o
l,ATMp2Ec,<&AKW:0$321k<affYA0>buD.Rc2@<,p?+>>K#+E)9C0/,(2+E)9C/hSa`!$EC,6Z6phE
bT0"F<E:u3A;RbGp#Rs@;^BC;KZMgCh=eUF)u2,DJgU)!$EC,o3h/t'EA+5Eb0*+FCfN-B5V-o!$EC
,EA:uEq57[s+o?7'Rp`pO0KIQHeO%W'+Y5f$J8uea4sQ#..%8P'+K7bKF=<PsF=3?[,4H]tEA0<p+[
>ZCEA045p)kJ#EA03m0_QV3EA09o4n^!@EA0.'p)kJ#EA0-k4SBm?EA09s4SBm?EA0-k2te@:EA0.&
p)kJ#EA09o4SBm?EA0-k3;+I;EA09s2te@:EA0-n48'd>EA0-n4SBm?EA0-k2>/.8EA0.3p)kJ#EA0
-n2YJ79EA0<s0_QV3EA0<s1%l_4EA044p)kJ#EA0<s1A2h5EA0<r1\Mq6EA03m1A2h5EA0=8p)kJ#E
A09s5P?3BEA09s2YJ79EA0:2p)kJ#EA09r1%l_4EA0<u3VFR<EA0<r2"i%7EA09q3qa[=EA0<r3;+I
;EA0.(p)kJ#EA0..p)kJ#EA0-n1A2h5z@(p\93RMhCcuc!0#[o/S+o?4%/`LIp73VPI+YDYe.7>?VE
$6e$BdQIrqf!]0m:db>+o?4%/F7+&5p?,E+Y;qo,sWXNE$6RjCG&7'qf!]$iG0i.+o?4-lte7?+o?4
'kA2J;+o?4'k%l/4+o?4'j_ZM?+o?4'jDQP@+o?4'j0Bluz
xbtoa End N 4492 118c E 54 S 5b2ba R 170f62f9