static_subprog_lock
return ret + static_subprog_lock(NULL);
ret += static_subprog_lock(ctx);
ret = static_subprog_lock(ctx);