nwconn: align AFP endpoint names with WebSDK
All checks were successful
Source release / source-package (push) Successful in 48s

This commit is contained in:
Mario Fetka
2026-05-30 18:37:47 +00:00
parent ee2271c099
commit f9c7a795df

View File

@@ -421,6 +421,8 @@ static void handle_nwbind_request(void) /* mst:25-Apr-00 */
static const char *afp_call_name(int ufunc)
{
switch (ufunc) {
case 0x01: return("AFP Create Directory");
case 0x02: return("AFP Create File");
case 0x03: return("AFP Delete");
case 0x04: return("AFP Get Entry ID From Name");
case 0x05: return("AFP Get File Information");
@@ -437,6 +439,7 @@ static const char *afp_call_name(int ufunc)
case 0x10: return("AFP 2.0 Set File Information");
case 0x11: return("AFP 2.0 Scan File Information");
case 0x12: return("AFP Get DOS Name From Entry ID");
case 0x13: return("AFP Get Macintosh Info On Deleted Files");
default: return("unknown AFP call");
}
}
@@ -3851,16 +3854,16 @@ static int handle_ncp_serv(void)
* namespace state.
*
* WebSDK / headers identify the old NCP 0x2222/35 AFP
* subfunctions used by nwafp.h, including AFP Delete
* (0x03), Get Entry ID From Name (0x04), Get File
* Information (0x05), Get Entry ID From
* NetWare Handle (0x06), Rename (0x07), Open File Fork
* (0x08), Alloc Temporary Dir Handle (0x0b), Get Entry ID
* From Path Name (0x0c), Get DOS Name From Entry ID
* (0x12), the AFP Set File Information
* write call (0x09), the AFP 2.0 create calls
* (0x0d/0x0e), Get/Set File Information (0x0f/0x10), and
* Scan File Information (0x11).
* subfunctions used by nwafp.h, including Create Directory
* (0x01), Create File (0x02), AFP Delete (0x03), Get Entry
* ID From Name (0x04), Get File Information (0x05), Get
* Entry ID From NetWare Handle (0x06), Rename (0x07), Open
* File Fork (0x08), Alloc Temporary Dir Handle (0x0b), Get
* Entry ID From Path Name (0x0c), Get DOS Name From Entry
* ID (0x12), Get Macintosh Info On Deleted Files (0x13),
* the AFP Set File Information write call (0x09), the AFP
* 2.0 create calls (0x0d/0x0e), Get/Set File Information
* (0x0f/0x10), and Scan File Information (0x11).
*
* Implement the path-name entry-id probe first because the
* SDK helpers use it to test AFP support. The related AFP