
___x_cmd_fslock_wait_acquire(){
    local x_=
    ___x_cmd_fslock_name_ "$1"   # Unique fslock_name
    [ -n "$x_" ] || M="Provide fslock name" N=fslock log:ret:64
    shift

    local ___X_CMD_FSLOCK_RUN_RET
    while ___x_cmd_fslock_wait "$x_"; do
        ___x_cmd_fslock_acquire "$x_" || continue
        return 0
    done

    return 130
}


