From fdab7b432e44889981e7a8da7b488f4581bd0464 Mon Sep 17 00:00:00 2001 From: John Bintz Date: Thu, 25 Apr 2024 14:40:47 -0400 Subject: [PATCH] 1.1.0 applied and working --- .gitignore | 5 ++ src/AMOSPro_BSDSocket.Lib | Bin 5892 -> 6068 bytes src/BSDSocket.s | 105 ++++++++++++++++++++++++++++++++++---- src/BSDSocket_Labels.s | 3 +- src/BSDSocket_Size.s | 4 +- 5 files changed, 104 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index c03c60e..e618a7f 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,8 @@ dist/ build/ aminet/ Disk.info +test/ +stuff/ +patches/ +.vamosrc +activate diff --git a/src/AMOSPro_BSDSocket.Lib b/src/AMOSPro_BSDSocket.Lib index 14341093646faa280e4ac5d92a7d950d73e443e2..a83c2feed9efbb1370ac61554c355dc2d81f97ac 100644 GIT binary patch delta 309 zcmZqC+oC@~T=WS81M^D;238==;0I(2F)#=pnW*E-UcwO0pv<7VvFID_KGhQCakCo=CB6ubBb zsDMeITP>G~LnoVo!EfDvJ+=7Fi$tRsCr63P+8XE?>KYjs85@`w7%ONb=clCVWh5qN frxqoZ=IN!RmT5Amgt-P;DH!S@s|1<}wEq(TMB*ed diff --git a/src/BSDSocket.s b/src/BSDSocket.s index cd9c1b6..7947dd7 100644 --- a/src/BSDSocket.s +++ b/src/BSDSocket.s @@ -7,7 +7,7 @@ ; extension number 18 ExtNb equ 18-1 Version MACRO - dc.b "1.0.1-20230403" + dc.b "1.1.0-20240223" ENDM VerNumber equ $1 @@ -68,6 +68,20 @@ Error_PortOutOfRange EQU -11 Error_FdsetOutOfRange EQU -11 Error_UnableToBind EQU -12 +; socket herrno and tag lists +; built from: +; * https://wiki.amigaos.net/amiga/autodocs/bsdsocket.doc.txt +; * https://github.com/deplinenoise/amiga-sdk/blob/master/netinclude/amitcp/socketbasetags.h +; * http://amigadev.elowar.com/read/ADCD_2.1/Includes_and_Autodocs_2._guide/node012E.html + +TAG_USER EQU (1<<31) +SBTF_REF EQU $8000 +SBTB_CODE EQU 1 +SBTS_CODE EQU $3FFF +SBTC_HERRNO EQU 6 + +HerrnoTag EQU (TAG_USER|SBTF_REF|((SBTC_HERRNO&SBTS_CODE)<