#!/bin/sh

./createary 1 5
echo " Increase sem 1 to 1 (init as locked)"
./change 1 1 1

echo "[1] queue wait-for-zero"
./change 1 1 0 2 0&
sleep 1

echo "queue master thread"
./change 1 1 -2 2 0&
sleep 1
echo "queue worker threads"
./change 1 1 0 2 1&
sleep 1
./change 1 1 0 2 -1&
sleep 1
./change 1 1 0 2 1&
sleep 1
./change 1 1 0 2 -1&
sleep 1
./change 1 1 0 2 1&
sleep 1

echo "start master"
./change 1 1 1

echo "linux-3.0.9: [1] succeeds."
echo "linux-3.0.10-rc1: [1] sleeps"
jobs
sleep 3
jobs

./removeary 1
