[net.bugs.usg] Errors in Sep 84 SUN

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
		}