]> git.plutz.net Git - cgilite/blobdiff - storage.sh
support for "selected" keyword, improved handling of "checked"
[cgilite] / storage.sh
index 8bd1b952dc54b1a9891772b2a03a01581f0a1d74..a6b6b436a947cea57b3bf684df5e8c67caa9cb66 100755 (executable)
@@ -21,6 +21,7 @@
 include_storage="$0"
 
 LOCK(){
+  local lock timeout block
   lock="${1}.lock"
   timeout="${2-20}"
   if [ \! -w "${lock%/*}" ] || [ -e "$lock" -a \! -d "$lock" ]; then
@@ -46,6 +47,7 @@ LOCK(){
 }
 
 RELEASE(){
+  local lock
   lock="${1}.lock"
   if [ "$(cat "$lock/pid")" = "$$" ]; then
     rm "$lock/pid"