docs: audit async synchronization stubs
This commit is contained in:
70
src/nwconn.c
70
src/nwconn.c
@@ -7665,6 +7665,76 @@ static int handle_ncp_serv(void)
|
||||
}
|
||||
break;
|
||||
|
||||
#if 0
|
||||
case 0x69 : { /* SDK 105 / wire 0x69 Log File (old).
|
||||
* Source outcome: no active direct case exists. The
|
||||
* old SDK 03 Log File and namespace SDK 87/36 Log File
|
||||
* paths are separate compatibility encodings and must not
|
||||
* be treated as proof that direct 105 is implemented.
|
||||
* NetWare scope: 3.x/4.x compatibility endpoint.
|
||||
* Request: FunctionCode=105, DirectoryHandle, LockFlag,
|
||||
* LockTimeout word Hi-Lo, FileNameLen, FileName.
|
||||
* Response: no payload; Completion reports success,
|
||||
* ERR_LOCK_WAITING, No Open Privileges, Server Out Of
|
||||
* Memory, or Lock Error.
|
||||
* Future owner: filesystem/lock provider with real
|
||||
* asynchronous WaitNode support for pending locks.
|
||||
*/
|
||||
completition = 0xfb;
|
||||
}
|
||||
break;
|
||||
|
||||
case 0x6b : { /* SDK 107 / wire 0x6b Log Logical Record.
|
||||
* Source outcome: no active direct case exists. The old
|
||||
* SDK 09 Log Logical Record is implemented through the
|
||||
* old direct layout and does not cover the async-capable
|
||||
* SDK 107 layout.
|
||||
* NetWare scope: 3.x/4.x compatibility endpoint.
|
||||
* Request: FunctionCode=107, LockFlag, LockTimeout word
|
||||
* Hi-Lo, SynchNameLen, SynchName.
|
||||
* Response: no payload; Completion reports success,
|
||||
* Lock Waiting Error, Server Out Of Memory, or Lock Error.
|
||||
* Future owner: logical-record lock provider with real
|
||||
* async wait-node lifetime.
|
||||
*/
|
||||
completition = 0xfb;
|
||||
}
|
||||
break;
|
||||
|
||||
case 0x6c : { /* SDK 108 / wire 0x6c Lock Logical Record Set.
|
||||
* Source outcome: no active direct case exists. The old
|
||||
* SDK 10 Lock Logical Record Set currently remains a
|
||||
* separate old-layout handler.
|
||||
* NetWare scope: 3.x/4.x compatibility endpoint.
|
||||
* Request: FunctionCode=108, LockFlag, LockTimeout word
|
||||
* Hi-Lo.
|
||||
* Response: no payload; Completion reports success,
|
||||
* ERR_LOCK_WAITING, or Lock Error.
|
||||
* Future owner: logical-record set lock provider.
|
||||
*/
|
||||
completition = 0xfb;
|
||||
}
|
||||
break;
|
||||
|
||||
case 0x6d : { /* SDK 109 / wire 0x6d Log Physical Record.
|
||||
* Source outcome: no active direct case exists. The old
|
||||
* SDK 26 Log Physical Record and namespace SDK 87/67
|
||||
* Log Physical Record use different request encodings.
|
||||
* NetWare scope: 3.x/4.x compatibility endpoint.
|
||||
* Request: FunctionCode=109, LockFlag, NWFileHandle[6],
|
||||
* LockAreaStartOffset long Hi-Lo, LockAreaLen long Hi-Lo,
|
||||
* LockTimeout word Hi-Lo.
|
||||
* Response: no payload; Completion reports success,
|
||||
* ERR_LOCK_WAITING, Invalid File Handle, Server Out Of
|
||||
* Memory, Lock Collision, or Lock Error.
|
||||
* Future owner: physical-record lock provider with real
|
||||
* async wait-node lifetime.
|
||||
*/
|
||||
completition = 0xfb;
|
||||
}
|
||||
break;
|
||||
#endif
|
||||
|
||||
case 0x68 : { /* NDS NCP / NDS Fragger protocol. */
|
||||
#if MARS_NWE_4
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user