dosutils: add creator and supporting NCP helpers

Add the CREATOR utility and wire it into the DOS tools build and NET
command dispatch.

Extend the client-side NCP helpers with the calls needed by the new and
updated tools, including DOS namespace information and effective-rights
queries. Also update MAP handling for automatic drive mappings used by
the login script.

This commit contains the tool/source support only. The DOS baseline test
suite is kept separate and will be added in a follow-up commit.
This commit is contained in:
Mario Fetka
2026-05-27 13:31:02 +02:00
parent 6d2d3f367f
commit 0df41482c7
10 changed files with 3488 additions and 17 deletions

View File

@@ -700,3 +700,16 @@ From the included project metadata:
## License
No standalone license file is included in the provided snapshot. The source files do contain copyright notices naming Martin Stover. Anyone planning to redistribute or modernize the project should verify licensing status before publishing derivative releases.
Debug/test helpers:
```
TESTS EFFRIGHT path
```
Prints the effective-rights values returned by several Client32/NCP paths for comparison with Novell RIGHTS.
`TESTS EFFRIGHT path` also prints exploratory old NCP22 effective-rights call variants for comparing with Novell RIGHTS.
`TESTS EFFRIGHT path` additionally tests NCP22 subfunction 50 object effective rights using the current login object id.