# Sync calls should always return a zero length string
# because we don't wait for the response.
#
-&Tmp-String-0 := `/bin/sh -c 'echo hello'`
+&Tmp-String-0 := %exec('/bin/sh', '-c', 'echo hello')
if (&Tmp-String-0 != 'hello') {
test_fail
} else {
#
# @todo - list over-rides are not allowed!
#
-&control += `/bin/sh -c "echo Reply-Message := \'hello\'"`
+&control += %exec('/bin/sh', '-c', "echo Reply-Message := \'hello\'")
if (&control.Reply-Message != 'hello') {
test_fail
test_fail
}
-&Tmp-Integer-0 := `/bin/sh -c "wc -l < $ENV{MODULE_TEST_DIR}/test_e.log"`
+&Tmp-Integer-0 := %exec('/bin/sh', '-c', "wc -l < $ENV{MODULE_TEST_DIR}/test_e.log")
if (&Tmp-Integer-0 == 3) {
test_pass