koreth@panarthea.ebay.sun.com (Steven Grimm) (07/25/90)
Submitted-by: sgstree@polyslo.CalPoly.EDU (Samuel Streeper) Posting-number: Volume 11, Issue 89 Archive-name: gulwrap The following is a program that will allow you to run Gulam from within Gemini. If you run Gulam from within Gemini, you will find that you cannot run any programs from within Gemini after Gulam exits. The reason is that Gulam does not restore the shell pointer after it exits, and Gemini executes all its commands through the shell pointer, which is no longer valid. This program is a "Gulam wrapper." It saves the old shell pointer (which probably points to Mupfel) and then runs Gulam. When Gulam exits, it restores the shell pointer, and everything is hunky-dory. -samuel streeper table !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ begin 644 gul_bin.arc M&@A'54Q!35\R+E!21P > $ )<4\XBS5!\" ,8#0 ! % !( W ,Q$#Dz MX(( Y?D.TA $S^(3R82]/9-8T$] )2T D#"2K$9Q09F$'<&!8@6 !A &TEAy M)@ .!@ -A#@"V$YM+P"\:"#DS \>(9T$>?(NYHAF*M$YR75P@)RB2D?@(V!/x M)3DG=4)HS$".*U@G5@8BR5/5RU$ )J;N),'ET=J=I-XFD$M03-V[!(4!#@!Lw ML*VB;Y?P#2"&*0 (=Q&B>1N7*D&Z=MD2)*9WL=]'3KR<K1-D+#MH8\%AT9P!v M'(A$(90\#O$% @G3;*P!E=:Y>G4(J"00//X!0K;2H" [0T@PV^5JG>_CCV[u M]FTGNJ$S=XX:>O#AQ8^#2+[<=/?FT:%/EPV!MFVEV=%O?X[^.W$(QI$KK[,0t MP)<Y:)3!!AM?P '"'&'84089#2@PT!%5,!%$$RY (<41!Q7P7X #%@B"'&7,s M0<<;(#+H("0$"*" 0YH8($!#"#@@ ((T&@ C K0J( #-TIP(P4]_ABD 0 r "&@ ;q p end