jcs
/subtext
/amendments
/600
tcp: UDPRelease has no use for user data, don't require it
jcs made amendment 600 11 months ago
--- tcp.c Wed Nov 22 08:18:46 2023
+++ tcp.c Wed Oct 22 17:30:46 2025
@@ -444,7 +444,7 @@ _UDPSend(UDPiopb *pb, StreamPtr stream, wdsEntry *wdsP
}
OSErr
-_UDPRelease(UDPiopb *pb, StreamPtr stream, Ptr userData,
+_UDPRelease(UDPiopb *pb, StreamPtr stream,
UDPIOCompletionProc ioCompletion, Boolean async)
{
OSErr osErr;
@@ -456,8 +456,6 @@ _UDPRelease(UDPiopb *pb, StreamPtr stream, Ptr userDat
pb->ioCRefNum = gIPPDriverRefNum;
pb->udpStream = stream;
pb->ioResult = 1;
-
- //pb->csParam.status.userDataPtr = userData;
osErr = PBControl((ParmBlkPtr)pb, async);
--- tcp.h Sat Apr 22 16:15:40 2023
+++ tcp.h Wed Feb 28 15:05:04 2024
@@ -56,7 +56,7 @@ OSErr _UDPCreate(UDPiopb *pb, StreamPtr *stream, Ptr r
OSErr _UDPSend(UDPiopb *pb, StreamPtr stream, wdsEntry *wdsPtr,
ip_addr remoteIP, udp_port remotePort, Ptr userData,
UDPIOCompletionProc ioCompletion, Boolean async);
-OSErr _UDPRelease(UDPiopb *pb, StreamPtr stream, Ptr userData,
+OSErr _UDPRelease(UDPiopb *pb, StreamPtr stream,
UDPIOCompletionProc ioCompletion, Boolean async);
OSErr DNSResolveName(char *name, unsigned long *ipAddress,