Rename the remaining Client32 transport helper symbols from Probe-style names to request-style names. These helpers are no longer only diagnostic probes; they are the low-level requester paths used by the NCP API wrappers. Rename the raw5 helper to the more general ncp_raw_request() name and update the MapVar/OpenRef helpers to ncp_mapvar_request() and ncp_openref_request(). No behavior change.
53 lines
2.0 KiB
C
53 lines
2.0 KiB
C
/*
|
|
* mars-nwe-dosutils - NetWare/DOS utility tools.
|
|
*
|
|
* Copyright (C) 2026 Mario Fetka
|
|
* Copyright (C) 1993,1996 Martin Stover, Marburg, Germany
|
|
*
|
|
* This program is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU General Public License
|
|
* as published by the Free Software Foundation; either version 2
|
|
* of the License, or (at your option) any later version.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program; if not, see <http://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
/*
|
|
* Purpose: C declarations for the low-level DOS, IPX, NetWare requester and Client32 assembly glue.
|
|
* Depends on: kern_wasm.asm for Open Watcom builds, doc/kern.asm for the historical TASM source, and net.h for shared types.
|
|
*/
|
|
|
|
#if defined(__WATCOMC__)
|
|
#define KERN_CALL _Cdecl
|
|
#else
|
|
#define KERN_CALL
|
|
|
|
|
|
#endif
|
|
|
|
extern int KERN_CALL IPXinit(void);
|
|
extern int KERN_CALL IPXopen_socket(UI sock, int live);
|
|
extern void KERN_CALL IPXclose_socket(UI sock);
|
|
extern int KERN_CALL IPXlisten(ECB *ecb);
|
|
extern void asm_esr_routine(void);
|
|
extern void esr_routine(ECB *ecb);
|
|
extern void KERN_CALL xmemmove(void *ziel, void *quelle, UI anz);
|
|
extern int KERN_CALL Net_Call(UI func, void *req, void *repl);
|
|
extern int KERN_CALL ncp_mapvar_request(UI specLen, UI flag, void *outbuf);
|
|
extern int KERN_CALL ncp_openref_request(UI refLo, UI refHi, void *outbuf);
|
|
extern int KERN_CALL ncp_raw_request(UI connLo, UI connHi,
|
|
void *hdr, UI hdrLen,
|
|
void *path, UI pathLen,
|
|
void *rep0, UI rep0Len,
|
|
void *rep1, UI rep1Len,
|
|
void *outbuf);
|
|
#undef KERN_CALL
|
|
|
|
|