# signal_all makes sense only for sc
0 m2jr -sc barrier.m
0 jrc *.jr
0 javac jrGen/*.java
0 jrrun test > sc.out 2>&1
0 scmp sc.std sc.out
0 rm -rf jrGen core *.out barrier.jr m_condvar.jr

# _signal_all only OK for SC, so should get errors for others.

1 m2jr -sw barrier.m
0 grep "_signal_all is not defined for signal and wait discipline"\
  M.out > /dev/null 2>&1
0 rm -rf jrGen core *.out *.cnt barrier.jr m_condvar.jr

1 m2jr -su barrier.m
0 grep -c "_signal_all is not defined for signal and urgent wait discipline"\
  M.out > /dev/null 2>&1
0 rm -rf jrGen core *.out *.cnt barrier.jr m_condvar.jr

1 m2jr -sx barrier.m
0 grep -c "_signal_all is not defined for signal and exit discipline"\
  M.out > /dev/null 2>&1
0 rm -rf jrGen core *.out *.cnt barrier.jr m_condvar.jr
