ncpcalls: split IPX and requester assembly glue

Split the Open Watcom assembly glue into separate IPX and NCP requester
modules.

Keep the IPX socket and far-memory helper entry points in ipx.asm and move the
INT 21h Net_Call plus Client32 requester entry points into ncpcall.asm. Split
the former kern.h declarations accordingly into ipx.h and ncpcall.h, and update
net.h and the Open Watcom build to use the new headers and object files.

This matches the current source layout where ncpcall.c owns the low-level NCP
transport helpers and ncpapi.c owns the ncpXX_YY_* protocol API wrappers.

No behavior change.
This commit is contained in:
Mario Fetka
2026-05-29 12:04:16 +02:00
parent 3740e1450c
commit 98ffa17006
11 changed files with 368 additions and 272 deletions

2
map.c
View File

@@ -20,7 +20,7 @@
/*
* Purpose: MAP and PATH command implementation for NetWare drive/search-drive mappings.
* Depends on: net.h, netcall.c requester helpers, tools.c shared utility routines, kern_wasm.asm/kern.asm low-level Net_Call glue.
* Depends on: net.h, netcall.c requester helpers, tools.c shared utility routines, ncpcall.asm/doc/kern.asm low-level Net_Call glue.
*/
#include "net.h"