include_storage="$0"
LOCK(){
+ local lock timeout block
lock="${1}.lock"
timeout="${2-20}"
if [ \! -w "${lock%/*}" ] || [ -e "$lock" -a \! -d "$lock" ]; then
}
RELEASE(){
+ local lock
lock="${1}.lock"
if [ "$(cat "$lock/pid")" = "$$" ]; then
rm "$lock/pid"