#!/bin/sh - # # $Id$ # # Check to make sure __mutex_print_id knows about all of the mutex types. d=../.. [ -f $d/LICENSE ] || { echo 'FAIL: cannot find source distribution directory.' exit 1 } s=$d/src t1=__1 t2=__2 egrep 'case MTX_.*return' $s/mutex/mut_stat.c | sed -e 's/.*case //' \ -e 's/:.*//' | sort > $t1 egrep '#define.MTX_' $s/dbinc/mutex.h | sed -e 's/#define.//' \ -e 's/ .*//' \ -e '/MTX_MAX_ENTRY/d' | sort > $t2 cmp $t1 $t2 > /dev/null || { echo "<<< mutex/mut_stat.c >>> dbinc/mutex.h" diff $t1 $t2 exit 1 } rm -f $t1 $t2 exit 0