#!/bin/sh # usage: check1fuzz # fuzz check script, for checking that one fuzz input works set -e : ${srcdir=.} . "$srcdir"/shlib fuzzfile="$1" exec <"$fuzzfile" case "$fuzzfile" in fuzz-*) desc="${fuzzfile#fuzz-}" ;; fuzzraw-*) desc="${fuzzfile#fuzzraw-}" ;; esac read nargs if [ "$nargs" = 0 ]; then printf "SKIPPED-$desc "; exit 5; fi read arg1len read program case "$program" in */*) ;; *) program="./$program" ;; esac ${program} <"$fuzzfile" >/dev/null printf "$desc "