Project homepage Mailing List  Warmcat.com  API Docs  Github Mirror 
    npro  
 Modern all-safe Rust Network Protocol library supporting h1, h2, h3, ws, wt sans-IO and with socket IO + tls
git clone https://npro.rs/repo/npro
 
root / assets / tc-clang.svg
Author[]Andy Green <andy@warmcat.com> 2026-06-15 18:41 UTC
Committer[]Andy Green <andy@warmcat.com> 2026-06-15 18:49 UTC
Tree44731407098a7c252331d35352a1b6ff3a316b17   Raw Patch
 
SAI_WRAP14
SAI_WRAP14
diff --git a/src/builder/b-nspawn.c b/src/builder/b-nspawn.c index 333874d..3272e91 100644 --- a/src/builder/b-nspawn.c +++ b/src/builder/b-nspawn.c @@ -415,6 +415,7 @@ fail: static const char * const runscript_win_first = "set SAI_INSTANCE_IDX=%d\n" + "set SAI_WRAP14=%d\n" "set SAI_PARALLEL=%d\n" "set SAI_BUILDER_RESOURCE_PROXY=%s\n" "set SAI_LOGPROXY=%s\n" @@ -428,6 +429,7 @@ static const char * const runscript_win_first = static const char * const runscript_win_next = "set SAI_INSTANCE_IDX=%d\n" + "set SAI_WRAP14=%d\n" "set SAI_PARALLEL=%d\n" "set SAI_BUILDER_RESOURCE_PROXY=%s\n" "set SAI_LOGPROXY=%s\n" @@ -453,6 +455,7 @@ static const char * const runscript_first = "export SAI_PROJECT=%s\n" "export SAI_REMOTE_REF=%s\n" "export SAI_INSTANCE_IDX=%d\n" + "export SAI_WRAP14=%d\n" "export SAI_PARALLEL=%d\n" "export SAI_BUILDER_RESOURCE_PROXY=%s\n" "export SAI_LOGPROXY=%s\n" @@ -478,6 +481,7 @@ static const char * const runscript_next = "export SAI_PROJECT=%s\n" "export SAI_REMOTE_REF=%s\n" "export SAI_INSTANCE_IDX=%d\n" + "export SAI_WRAP14=%d\n" "export SAI_PARALLEL=%d\n" "export SAI_BUILDER_RESOURCE_PROXY=%s\n" "export SAI_LOGPROXY=%s\n" @@ -502,6 +506,7 @@ static const char * const runscript_build = "export SAI_PROJECT=%s\n" "export SAI_REMOTE_REF=%s\n" "export SAI_INSTANCE_IDX=%d\n" + "export SAI_WRAP14=%d\n" "export SAI_PARALLEL=%d\n" "export SAI_BUILDER_RESOURCE_PROXY=%s\n" "export SAI_LOGPROXY=%s\n" @@ -580,11 +585,12 @@ saib_spawn_script(struct sai_nspawn *ns) respath = cm->resproxy_path; } + builder.wrap14 = (builder.wrap14 + 8) & 0x3fff; #if defined(WIN32) n = lws_snprintf(st, sizeof(st), ns->task->build_step ? runscript_win_next : runscript_win_first, - ns->instance_ordinal + 1, + ns->instance_ordinal + 1, builder.wrap14, ns->task->parallel ? ns->task->parallel : 1, respath, ns->slp_control.sockpath, ns->slp[0].sockpath, ns->slp[1].sockpath, builder.home, @@ -607,6 +613,7 @@ saib_spawn_script(struct sai_nspawn *ns) n = lws_snprintf(st, sizeof(st), script_template, builder.home, ns->fsm.ovname, ns->inp_vn, ns->project_name, ns->ref, ns->instance_ordinal + 1, + builder.wrap14, ns->task->parallel ? ns->task->parallel : 1, respath, ns->slp_control.sockpath, ns->slp[0].sockpath, ns->slp[1].sockpath, diff --git a/src/builder/b-private.h b/src/builder/b-private.h index 9209248..8d2dd51 100644 --- a/src/builder/b-private.h +++ b/src/builder/b-private.h @@ -172,6 +172,8 @@ struct sai_builder { uint64_t disk_total_kib; uint64_t disk_reserved_kib; + uint16_t wrap14; + #if !defined(WIN32) int pipe_suspender_wr; #else
Page fetched 0s ago, creation time: 2ms (vhost etag hits: 0%, cache hits: 0%)