Initial release of software.
Several functions renamed to implement a standard naming scheme. Documentation also added to header files.
Corrected recv and recvfrom to return 0 on
socket timeouts, and FFFFh on other errors. Altered to work with new
initialization code. Combined sock and sock_synch libraries.
The berkely style calls are now multi-process safe--they are macro calls
to the sock_synch library calls.
Added functionality to generate ARP requests.
Added functions udpavailable to report status of available data on a UDP socket, and acceptqueue to report status of a listening socket's accept queue. Also changed all functions to return int instead of unsigned int.
Re-added function ping which had been accidentally left out of some recent releases. Also fixed some minor documentation flaws. Added eth_readmii and eth_writemii to access the PHY registers via the MII.
Replaced internal acalls with lcalls, which was causing build-time problems in some project configurations.
Fixed the ping function, which was returning values in a manner different than advertised. Note that the function signature of ping has now changed.
Changed the recv and recvfrom functions to return 0 if the socket was closed. This better matches the behavior on other implementations. Additionally, timeouts now return a value of -2.
Changed the ping argument types (calling ping with the old data types will work, but generate a compile time warning). Added eth_disablemulticastreceiver function.