Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site sjuvax.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!sjuvax!jss From: jss@sjuvax.UUCP (Jonathan Shapiro) Newsgroups: net.eunice Subject: Re: Spawning an interactive DCL from Eunice Message-ID: <675@sjuvax.UUCP> Date: Tue, 27-Nov-84 01:59:54 EST Article-I.D.: sjuvax.675 Posted: Tue Nov 27 01:59:54 1984 Date-Received: Wed, 28-Nov-84 03:27:27 EST References: <382@noao.UUCP> <590@sjuvax.UUCP> <1454@sdcrdcf.UUCP> Organization: Saint Josephs Univ. Phila., Pa. Lines: 31 >In article <590@sjuvax.UUCP> jss@sjuvax.UUCP (Jonathan Shapiro) writes: >>One of the frequently undocumented features of Eunice is the fact that if >>FROM THE CSHELL one types "suspend" eunice will spawn a DCL job. The >>limitation is that no LOGIN.COM file is processed by this command. > >Another limitation is that ^Y won't work. Woe betide if you say "dir/full" >in a directory with 1000 versions. There's no way to stop it short of >killing the process. > >Larry Wall >{allegra,burdvax,cbosgd,hplabs,ihnp4,sdcsvax}!sdcrdcf!lwall > The reason for this is that either the LOGIN.COM file in ETC: or the CSHELL.COM/SHELL.COM files in BIN: do a $ set nocontrol=y In order that things like vi and others which use ctrl-Y as a command character can function contentedly. The way around this is to say $set control=y when you enter the VMS process. I am not certain if this is process or terminal specific - that is, I do not recall with certainty whether or not exiting the DCL shell will restore trhe correct state of ctrl-Y or if it is necessary to do so explicitly. I believe that exiting the VMS process does it. Hope that's helpful. Jon Shapiro