A tool to let the Apple IIgs connect to AFP file servers over TCP/IP
Go to file
Stephen Heumann 74e32c7d3f Work around issue where PFI gives an inappropriate "too many sessions" error.
It does this when the ASP layer gives a network error. To work around it, we count the number of sessions (possibly overestimating) and convert the error to "unable to open session" if PFI has not reached its session limit (8).
2017-04-19 21:56:37 -05:00
afpbridge.c Detect if AFPBridge and Marinetti are installed, and give an error/warning if not. 2017-04-19 21:10:23 -05:00
afpcdev.c Detect if AFPBridge and Marinetti are installed, and give an error/warning if not. 2017-04-19 21:10:23 -05:00
afpcdev.rez Detect if AFPBridge and Marinetti are installed, and give an error/warning if not. 2017-04-19 21:10:23 -05:00
afpinit.asm Add support for soft reset. 2017-04-16 13:36:01 -05:00
afpmounter.c Complete AFP mounter program. 2017-03-24 01:40:48 -05:00
afpoptions.c Implement infrastructure (in init and CDev) to support options encoded in the zone name. 2017-04-14 22:16:55 -05:00
afpoptions.h Implement infrastructure (in init and CDev) to support options encoded in the zone name. 2017-04-14 22:16:55 -05:00
afpurlparser.c Implement infrastructure (in init and CDev) to support options encoded in the zone name. 2017-04-14 22:16:55 -05:00
afpurlparser.h Complete basic implementation of AFP Mounter CDev. 2017-04-12 21:09:27 -05:00
asmglue.asm Make afpbridge an init. 2017-04-05 00:24:54 -05:00
asmglue.h Bail out early if we're in P8 mode. 2017-04-16 18:25:58 -05:00
asmglue.macros Add utility for dumping the AppleTalk command table, and glue code for accessing it. 2017-03-25 18:19:42 -05:00
aspinterface.c Bail out early if we're in P8 mode. 2017-04-16 18:25:58 -05:00
aspinterface.h Call attention routine when appropriate, and handle close requests from the server. 2017-04-16 16:19:59 -05:00
atipmapping.c Connect to the network before doing a DNS lookup, if we're not connected already. 2017-04-18 18:05:00 -05:00
atipmapping.h Implement infrastructure (in init and CDev) to support options encoded in the zone name. 2017-04-14 22:16:55 -05:00
callat.asm Add glue code to make AppleTalk calls from ORCA/C. 2017-03-23 20:46:54 -05:00
cdevstart.asm Use fast assembly code to handle EventsCDEV, rather than C. 2017-04-13 17:10:58 -05:00
cdevutil.h Add initial code for AFP Mounter CDev. 2017-04-11 17:34:00 -05:00
cmdproc.asm Add wrapper code around PFI to save the server/zone names and properly return them in FIListSessions2. 2017-04-18 17:46:33 -05:00
cmdproc.h Add wrapper code around PFI to save the server/zone names and properly return them in FIListSessions2. 2017-04-18 17:46:33 -05:00
cmdproc.macros Pass through calls we don’t handle to the original AppleTalk stack. 2017-04-09 20:57:09 -05:00
dsi.c Call NewHandle/DisposeHandle directly instead of using ORCA/C's malloc/free. 2017-04-16 20:54:18 -05:00
dsi.h Implement support for DSIWrite, plus a few other cleanups. 2017-03-23 02:31:06 -05:00
dsiproto.h Initial version, with test program. 2017-03-18 19:42:25 -05:00
dsitest.c Implement support for DSIWrite, plus a few other cleanups. 2017-03-23 02:31:06 -05:00
dumpcmdtbl.c Add utility for dumping the AppleTalk command table, and glue code for accessing it. 2017-03-25 18:19:42 -05:00
endian.asm Add support for sending DSICommand requests. 2017-03-22 20:13:20 -05:00
endian.h Implement support for DSIWrite, plus a few other cleanups. 2017-03-23 02:31:06 -05:00
endiantest.c Initial version, with test program. 2017-03-18 19:42:25 -05:00
installcmds.c Add wrapper code around PFI to save the server/zone names and properly return them in FIListSessions2. 2017-04-18 17:46:33 -05:00
installcmds.h Pass through calls we don’t handle to the original AppleTalk stack. 2017-04-09 20:57:09 -05:00
listsess.c Add small program to list sessions using FIListSessions2. 2017-04-18 17:47:49 -05:00
Makefile.mk Add small program to list sessions using FIListSessions2. 2017-04-18 17:47:49 -05:00
readtcp.c Initial version, with test program. 2017-03-18 19:42:25 -05:00
readtcp.h Initial version, with test program. 2017-03-18 19:42:25 -05:00
savenames.c Work around issue where PFI gives an inappropriate "too many sessions" error. 2017-04-19 21:56:37 -05:00
session.h Call attention routine when appropriate, and handle close requests from the server. 2017-04-16 16:19:59 -05:00
strncasecmp.c Implement infrastructure (in init and CDev) to support options encoded in the zone name. 2017-04-14 22:16:55 -05:00
strncasecmp.h Implement infrastructure (in init and CDev) to support options encoded in the zone name. 2017-04-14 22:16:55 -05:00
tcpconnection.c Fixes related to error handling and asynchronous command support. 2017-04-16 15:17:55 -05:00
tcpconnection.h Fixes related to error handling and asynchronous command support. 2017-04-16 15:17:55 -05:00