code wiki / (root) / nx_clock_driver_boundary_ar.nx

nx_clock_driver_boundary_ar.nx

buildroot/runtime/nx_clock_driver_boundary_ar.nx

5090 B111 linesdepth 2pulls 2 transitivereach 4 importersview sourcekind librarytopic clock
docsdependenciesstructsconstsfunctions

about

TEST ONLY: strict fixture persistence boundary, not a segment-store implementation.

dependencies 1 imports · 2 importers

nx_syscalls.nx nx_clock_driver_boundary_ar.nx nx_clock_driver_sched_ar.nx nx_clock_driver_toolrun_ar.nx

imports: nx_syscalls.nx

imported by: nx_clock_driver_sched_ar.nxnx_clock_driver_toolrun_ar.nx

structs

none

consts

3const DFI_MODE: i64 = 384
4const DFI_REFUSED: i64 = 90
5const DFI_EAGAIN: i64 = 0 - 11
6const DFI_DECIMAL_DIGITS: i64 = 19
7const DFI_DECIMAL_BASE: i64 = 10
8const DFI_I64_MAX: i64 = 9223372036854775807

functions

9func dfi_len(p: *u8) -> i64 { var n: i64=0; while p[n] != (0 as u8) { n=n+1 }; return n }
called by 2: dfi_guardsts_werr
10func dfi_eq(a: *u8,b: *u8) -> i64 { var i: i64=0; while a[i] != (0 as u8) { if a[i] != b[i] { return 0 }; i=i+1 }; return (b[i] == (0 as u8)) as i64 }
11func dfi_mark(p: *u8) -> i64
18func dfi_guard() -> i64
27func dfi_require() -> i64 { if dfi_guard()!=1 { sys_exit(DFI_REFUSED) }; return 0 }
28func dfi_preflight(argc: i64,argv: *i64) -> i64
47func dfi_positive_config(path: *u8) -> i64
called by 1: dfi_preflight calls 2: sys_mmapsys_read_file
60func dfi_watchdog_denied() -> i64
68func dfi_windows() -> i64
78func sts_werr(s: *u8) -> i64 { return sys_write(2,s,dfi_len(s)) }
79func sts_load(prefix: *u8,out: *u8,cap: i64) -> i64
95func sts_seed(prefix: *u8,buf: *u8,n: i64) -> i64