gwyn@brl-tgr.ARPA (Doug Gwyn <gwyn>) (11/01/84)
The September 1984 UNIX System Support and Update News contains the following errors. Page 5: In the DMD terminfo, there should be a comma after lines#70. The line beginning with = should be preceded by il1. Page 7: Where it says type ".filename", that should be ". filename" where filename is the name of the file containing the functions. The pushd() function will not work with the Bourne shell originally distributed with Release 2.0, since a failed "cd" will abort the function. My rewrite of these two functions is: DIRSTACK=... # for pushd, popd pushd(){ DIRSTACK=`pwd`" $DIRSTACK" if (cd $1) then cd $1 >&- echo $DIRSTACK else popd fi } popd(){ set $DIRSTACK if [ $# -ge 2 ] then cd $1 echo $1 shift DIRSTACK="$*" fi }