]> rtime.felk.cvut.cz Git - wvtest.git/blobdiff - sh/wvtest.sh
sh: use a worse version of _wvfind_caller if bash isn't available.
[wvtest.git] / sh / wvtest.sh
index 44f7d9e2d021e446665d0394d227bfd8d4d1a79a..b90c8bf8bb76bd7bf18c6244d87486e3f67a7fbe 100644 (file)
@@ -12,12 +12,23 @@ _wvtextclean()
        ( set -f; echo $* )
 }
 
-_wvfind_caller()
-{
-       LVL=$1
-       WVCALLER_FILE=${BASH_SOURCE[2]}
-       WVCALLER_LINE=${BASH_LINENO[1]}
-}
+
+if [ -n "$BASH_VERSION" ]; then
+       _wvfind_caller()
+       {
+               LVL=$1
+               WVCALLER_FILE=${BASH_SOURCE[2]}
+               WVCALLER_LINE=${BASH_LINENO[1]}
+       }
+else
+       _wvfind_caller()
+       {
+               LVL=$1
+               WVCALLER_FILE="unknown"
+               WVCALLER_LINE=0
+       }
+fi
+
 
 _wvcheck()
 {