#!/bin/sh
start="0";

getlist() {
	ipcTest<<-W
	show
	quit
	W
}

try_showAll() {
	ipcTest<<-W
	du $1
	ipcInit ipcTest 2 2000 2
	setDst $1
	hist
	stats
	ipcExit
	quit
	W
}


getlist | grep -v "^$" | while read serno pid size state inst name shmid ; do
	if [ $serno == "1" ] ; then
		start="1";
	fi

	if [ $start != "1" -o $pid == "0" -o $pid == "done" ] ; then
		continue;
	fi

	echo "###########" $serno $pid $size $state $inst $name $shmid

	try_showAll $serno;

done
