Add Client32 NCP support for FLAG and FLAGDIR

Implement a working DOS Client32 NCP87 path using the NIOS resolver,
CONNOpenByReference and COMPATNcpRequestReply.

Add an initial FLAGDIR implementation for NetWare 386-style directory
attributes.  Support Normal, System, Hidden, Delete Inhibit, Purge and
Rename Inhibit, using the same Client32 NCP87 modify/read helpers.  Match
the Novell FLAGDIR display style more closely for simple mapped paths.

Also add/keep minimal TESTS coverage for the verified Client32 NCP87
attribute path.
This commit is contained in:
Mario Fetka
2026-05-24 01:47:22 +02:00
parent 87c1e50cf9
commit 83f8947ece
4 changed files with 249 additions and 0 deletions

View File

@@ -25,6 +25,7 @@ set(MARS_DOSUTILS_PUBLIC_TOOLS
logout
slist
flag
flagdir
capture
endcap
)
@@ -44,6 +45,7 @@ if(MARS_NWE_BUILD_DOSUTILS)
map.c
slist.c
flag.c
flagdir.c
c32ncp.c
nwcrypt.c
nwdebug.c