JS-047 MED: io.setMtime over a new abc/FILE utimensat leaf

The one native primitive the write verbs need: restamp a worktree file's mtime so a later be reads it clean (native SNIFFAtStampPath, sniff/AT.c:761, calls utimensat raw, no abc wrapper). Add a FILE wrapper in libabc, bind io.setMtime(path, ron60). Pure libabc — no keeper/dog. Blocks the write verbs. Part of JS-046. Method: Issues.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome