* tests/misc/read-errors.sh: Ensure each utility calls a read system call as requested. Not doing so (say by avoiding reading from a directory) is a layering violation. Also ensure we diagnose the particular error encountered.