# This file is source'd by all "makeinput" programs.
# See also "defaults".
# Input variables: see "defaults" file
# Uses variables:
#   prefetchstring, elog
###########################
# MAKE ONE TEST FILE LINE (this is the inner loop body)
    if ($Prefetch =~ [yY]) then 		# prefetching
        set prefetchstring=($Prefetch \
    	   	  $PrefetchAtSynch $PrefetchBufHit $PrefetchDemand \
    	   	  $PrefetchLead $PrefetchLimit $PrefetchMin \
    	   	  $Predictor)
    else if ($Prefetch == w) then		# writing
    	   set prefetchstring=(w $FileIsNew $NumFrames $WriteAlg)
    else if ($Prefetch == N) then		# no caching
    	   set prefetchstring=(N $FileIsNew)
    else		 	    		  		# caching, no prefetching
        set prefetchstring=(n)
    endif

    if ($ElogDumpLimit != 1) then
        set elog="-$ElogDumpLimit"
    else
        set elog=""
    endif

    echo driver $elog \
    	   $Directory $Pattern $prefetchstring  \
    	   $wss $blocksize $ndisks $Synch \
    	   $Nprocs $Ntrials >> $testfile
# end making one test file line
###############################
