Path: utzoo!mnetor!uunet!husc6!bloom-beacon!mit-eddie!ll-xn!ames!pasteur!ucbvax!decwrl!hplabs!hpl-opus!hpccc!hp-sde!hpfcdc!hpislx!hpmtlx!kwb
From: kwb@hpmtlx.HP.COM (Keith Blackwell)
Newsgroups: comp.sources.wanted
Subject: Re: BSD43 pushd/popd compatible progs on sysV
Message-ID: <730001@hpmtlx.HP.COM>
Date: 25 Apr 88 17:40:03 GMT
References: <792@miraculix.liu.se>
Organization: HP Manufacturing Test Division - Loveland, CO
Lines: 15


> Is there anybody out there who had made pushd/popd compatible
> programs for UNIX-sysV. Would you share them with me?

My understanding is that pushd and popd are commands built in to the
shell (csh only?) --- they *HAVE* to be built in since it is the shell's
working directory you want to change (stack-wise).  Executable
programs can't do the job.  So maybe what you
really want is a more useful shell!  Note: if your shell
has command aliasing and array variables, you can build your own
version of pushd/popd with aliases.
					Keith Blackwell
					hplabs!hpmtlkb!kwb
BTW, I would be really interested (and surprised) in hearing about any
	exceptions to my explanation!