From ksh