#!/bin/sh ## ## fbtool -- MM library feedback tool ## Copyright (c) 1999-2001 Ralf S. Engelschall, All Rights Reserved. ## if [ ! -f .fbtool ]; then echo "fbtool:Error: still no results known"; exit 1 fi result=`cat .fbtool` VERSION=`./shtool version -l c -d long mm_vers.c` PLATFORM=`/bin/sh ./config.guess` PLATFORM=`/bin/sh ./config.sub $PLATFORM` VMPS=`grep MM_VMPS_ mm_conf.h | grep define | sed -e 's;.*MM_;MM_;' -e 's; .*;;'`; \ SHMT=`grep MM_SHMT_ mm_conf.h | grep define | sed -e 's;.*MM_;MM_;' -e 's; .*;;'`; \ SEMT=`grep MM_SEMT_ mm_conf.h | grep define | sed -e 's;.*MM_;MM_;' -e 's; .*;;'`; \ SEGS=`grep MM_SHM_MAXSEGSIZE mm_conf.h | grep define | sed -e 's;.*SIZE *;;' -e 's; .*;;'`; \ TMP=".fbsummary" rm -f $TMP >/dev/null 2>&1 touch $TMP echo "+-MM-Library-Test-Suite-Summary---------------------------" >>$TMP echo "| Library Version : MM $VERSION" >>$TMP echo "| Platform : $PLATFORM" >>$TMP echo "| Memory Page Size Type : $VMPS" >>$TMP echo "| Shared Memory Type : $SHMT" >>$TMP echo "| Semaphore Type : $SEMT" >>$TMP echo "| Maximum Segment Size : $SEGS" >>$TMP echo "| Test Suite : $result" >>$TMP echo "+---------------------------------------------------------" >>$TMP case $1 in -d ) cat $TMP ;; -s ) ;; esac rm -f $TMP >/dev/null 2>&1