#!/bin/bash
#TEST: AUTOMATIC
#TESTTIME: FAST 
#TESTBUG: none
#TESTDESCR: none
export ksh=${ksh:-ksh}
START=$SECONDS
$ksh -c 'function f_bg { nohup "$@" </dev/null >/dev/null 2>&1 & echo started; }; echo `f_bg sleep 2`;' >/dev/null
if ((SECONDS-START<2))
then
  $ksh -c 'function f_bg { nohup "$@" </dev/null >/dev/null 2>&1 & echo started; }; echo $(f_bg sleep 2);' >/dev/null
fi
if ((SECONDS-START>=2))
then
  echo "FAIL, substitution waitsfor background process"
  exit 1
else
  echo "pass"
fi

