docs: tighten sdk90 tree reference selector notes

This commit is contained in:
Mario Fetka
2026-06-02 19:38:27 +00:00
parent 5f8b3b11b2
commit 9f13d9d13c
3 changed files with 57 additions and 15 deletions

View File

@@ -7328,31 +7328,34 @@ static int handle_ncp_serv(void)
? (int)requestdata[0] : -1;
switch (dm_sub) {
case 0x00: /* Parse Tree.
* Request: InformationMask, InformationMask2,
* reserved, limbCount, limbStruct[].
case 0x00: /* SDK 90/00 Parse Tree.
* Request: SubFuncStrucLen = 17 + limbStruct,
* InformationMask, InformationMask2, reserved,
* limbCount, then limbStruct[].
* Reply: limbCompletedCnt, ItemsCount,
* nextLimbScanNum, InfoBlock[].
* nextLimbScanNum, then InfoBlock[].
* Future owner: namespace tree scanner.
*/
completition = 0xfb;
break;
case 0x0a: /* Get Reference Count from Dir Entry Number.
* Request: Volume, DirBase, NameSpace.
case 0x0a: /* SDK 90/10 Get Reference Count from Dir Entry Number.
* Request: SubFuncStrucLen = 13, Volume,
* DirBase, NameSpace.
* Reply: ReferenceCount.
*/
completition = 0xfb;
break;
case 0x0b: /* Get Reference Count from Dir Handle.
* Request: DirectoryHandle.
case 0x0b: /* SDK 90/11 Get Reference Count from Dir Handle.
* Request: SubFuncStrucLen = 5,
* DirectoryHandle.
* Reply: ReferenceCount.
*/
completition = 0xfb;
break;
case 0x0c: /* Set Compressed File Size.
* Request: file identity plus compressed size
* fields as documented for SDK 90/12.
* Reply: no payload; Completion reports status.
case 0x0c: /* SDK 90/12 Set Compressed File Size.
* Request: SubFuncStrucLen = 11,
* NetWareFileHandle, SuggestedFileSize.
* Reply: OldFileSize, NewFileSize.
* Future owner: filesystem/compression metadata.
*/
completition = 0xfb;