nx_pub_release_prepare_candidate_t256.nx
buildroot/runtime/nx_pub_release_prepare_candidate_t256.nx
about
Versioned release identity records in the existing publication store. No q-row rewrite.
dependencies 1 imports · 1 importers
imports: nx_seg_store.nx
imported by: nx_site_publish_prepare_lib_t256.nx
structs
| none |
consts
| 4 | const PR_OK: i64 = 0 |
| 5 | const PR_CREATED: i64 = 1 |
| 6 | const PR_INVALID: i64 = 2 |
| 7 | const PR_IO: i64 = 4 |
| 8 | const PR_CONFLICT: i64 = 8 |
| 9 | const PR_SHA_HEX: i64 = 64 |
| 10 | const PR_KEY_PREFIX: *u8 = "pub-release:" as *u8 |
| 11 | const PR_RECORD_PREFIX: *u8 = "NPR1\tregistered\t" as *u8 |
| 119 | const PR_MISSING: i64 = 3 |
functions
| 13 | func pr_path_ok(path: *u8) -> i64 |
| 45 | func pr_hash_ok(hash: *u8) -> i64 |
| 58 | func pr_key(path: *u8) -> *u8 |
| 65 | func pr_record(hash: *u8) -> *u8 |
| 72 | func pr_same(a: *u8, an: i64, b: *u8, bn: i64) -> i64 |
| 78 | func pr_check(prefix: *u8, path: *u8, hash: *u8) -> i64 called by 2: pr_registerrm_execute calls 7: pr_path_okpr_hash_okpr_keypr_recordss_get_idx_requiredpr_same+1 |
| 91 | func pr_register(prefix: *u8, path: *u8, hash: *u8) -> i64 called by 1: rm_execute calls 13: pr_path_okpr_hash_okss_max_segidss_get_idx_requiredpr_keypr_record+7 |
| 120 | func pr_observe(prefix: *u8,path: *u8,hash: *u8) -> i64 |