extAttrBeast.h and lsa.h are already in include/nwnss/; update the
current-direction block to list the actual remaining steps: zXattr.h into
include/nwnss/public/, then src/nwnss/lsa/ with lsaXattr.c, lsaComn.c,
lsaPrivate.h, lsaSuper.c, extAttrBeast.c and extAttrNSpace.c.
Add rejected/superseded patch entries for 0677 (ncpNdpUserspace.c
collector) and 0671 (virtualIOUserspace.c, superseded by 0673).
Add source/layout rules clarifying:
- Companion *Userspace.c files (ALLOWED) vs. collector/stub-filler
*Userspace.c files (FORBIDDEN).
- Default libnwnss allowed boundary: AdminVol, AdminFS, VirtualIO,
management/template/function streams, in-memory/callback streams.
Real disk/block/Kernel VFS IO requires MARS_NWE_NWNSS_BLOCK_IO.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The doc consolidation pass merged NSS_NAMESPACE_AUDIT.md into
doc/NSS_IMPORT_NOTES.md. Update the test script DOC variable to point
to the new location; all required strings (dosNSpace.c, nameSpace.c,
comnBeasts.h, latch.h, xCache.h, volume ID assignments) are present in
the consolidated file.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
REDESIGN.md:
- Lines 1005-1016 (secure IPC section): include/nwfs/nss/sdk/include/msg.h →
include/nwnss/include/msg.h; src/nwfs/nss/common/fsmsg.c →
src/nwnss/comn/common/fsmsg.c; nsskr.h and lsaSuper.c annotated as
not yet imported
- Line 2006: "under src/nwfs/nss/" → actual current locations
(src/nwfs/lsa/, include/nwfs/lsa/, include/nwfs/public/, src/nwnss/)
- Lines 2233-2236: nwfs/nss/ adapted-from paths → current real paths
(include/nwfs/public/zXattr.h, src/nwfs/lsa/lsaXattr.c, etc.)
- Line 2268: "Do not delete src/nwfs/nss/ wholesale" →
clarify the directory no longer exists; staging is now in src/nwfs/comn/,
src/nwfs/lsa/, include/nwfs/comn/ etc.
- Lines 2381-2382: src/nwfs/nss/common/, nss/authsys/, nss/main/,
include/nwfs/nss/ → actual current subdirectory names (comn/, lsa/,
include/, internal/, public/)
- Lines 2434-2448: src/nwfs/nss/namespace/*.c → src/nwfs/comn/namespace/*.c;
note nameSpace.c and extAttrNSpace.c as not yet staged
doc/HANDOFF_AUDIT.md:
- NSS references table: include/nwfs/nss/sdk/include/ → include/nwnss/include/;
src/nwfs/nss/common/fsmsg.c → src/nwnss/comn/common/fsmsg.c;
nsskr.h and lsaSuper.c annotated as not yet imported;
ipc2ncp.h annotated as not yet imported
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>