1. 02 Dec, 2003 1 commit
  2. 07 Jan, 2003 1 commit
  3. 30 Sep, 2002 2 commits
  4. 29 May, 2002 1 commit
    • Ben Avison's avatar
      Compatible with cc 5.45. · 5e99fc1b
      Ben Avison authored
        Two problems: first, in machine/types.h, stdint.h was included unless
        KERNEL was defined; doing this triggers a #error unless you're working in
        C99 mode (eg rpclib and socklib, which are compiled in PCC mode).
        Second, sys/types.h tries to define its own 64-bit struct types, with names
        that clash with C99's own 64-bit types. Both are fixed by wrapping them in
        checks on the value of __STDC_VERSION__, and then only including and using
        stdint.h if the compiler is in C99 mode. Unfortunately this does generate
        warnings in PCC mode because __STDC_VERSION__ is undefined.
        Builds, but not extensively tested.
      Version 5.43. Tagged as 'TCPIPLibs-5_43'
  5. 21 Mar, 2002 1 commit
    • Steve Revill's avatar
      Fixed headers/machine/h/types · cc73ae03
      Steve Revill authored
        The definitions of int32_t and int16_t clash with those defined in
        stdint.h. The offending declarations have been wrapped with the
        appropriate #ifdef.
        Fixes the problem and doesn't appear to break anything in a Baseline
      Version 5.42. Tagged as 'TCPIPLibs-5_42'
  6. 12 Jun, 2001 2 commits
  7. 20 Mar, 2001 1 commit
    • Stewart Brodie's avatar
      Documentation update ONLY. · b9d50909
      Stewart Brodie authored
        The example code showing how to re-enable IRQs in an Internet event
          handler used an obsolete method - it now uses a working method.
        No code changes - no need to products to take this version.
      Version 5.39. Tagged as 'TCPIPLibs-5_39'
  8. 04 May, 2000 2 commits
  9. 03 May, 2000 2 commits
  10. 02 Dec, 1999 2 commits
    • Stewart Brodie's avatar
      Import of newer socklib. · 1145f95d
      Stewart Brodie authored
        Missed on previous checkin.  This is the 32-bit capable socklib.
      Version 5.35. Tagged as 'TCPIPLibs-5_35'
    • Stewart Brodie's avatar
      Fix to unixlib.s.asm · 853895bc
      Stewart Brodie authored
        Return address was being pulled from the wrong stack!
      Version 5.34. Tagged as 'TCPIPLibs-5_34'
  11. 30 Nov, 1999 1 commit
  12. 29 Nov, 1999 2 commits
  13. 05 Oct, 1999 1 commit
    • Stewart Brodie's avatar
      Service_MbufManagerStatus symbol checked for predefinition. · 931a7f3b
      Stewart Brodie authored
        The recent change to Hdr2H to place all preprocessor macro definitions
           inside parentheses (to minimise evaluation surprises) caused sys/mbuf.h
           to attempt a differing redeclaration of the above symbol.  It also uses
           parentheses now, and checks for predefinition before doing the #define
        Required by showstat 0.01 and later (and anything else that tries to
          include both Global/Services.h and sys/mbuf.h)
      Version 5.31. Tagged as 'TCPIPLibs-5_31'
  14. 28 Jul, 1999 1 commit
    • Stewart Brodie's avatar
      Added new conversion functions from latest resolver libraries. · d2f207cd
      Stewart Brodie authored
        New function inet_net_ntop, inet_net_pton, inet_ntop, inet_pton
          added.  These are thread-safe versions of other functions and
          should be used in preference to things like inet_ntoa, inet_aton.
          These functions are IPv6 aware - pass AF_INET6 to them if you
          want IPv6 operations, pass AF_INET if you want IPv4 (ie. current
        Extra address family, protocol family definitions added for IPv6
          (and others since they were there in the FreeBSD headers),
          specifically: AF_INET6, PF_INET6, IN6ADDRSZ.  Corresponding
          extra DNS record types (T_AAAA) have been added too.
        APIs are standard APIs - documentation added to LibraryDoc.
        New inetlib/c/* files also contain their own documentation.
        Required by TFTPserver (RISC OS version)
        Note: addition of these macros to the header file does *not* imply
          that the Internet module now supports IPv6.  These are header
          file macros added for the benefit of the conversion routines.
      Version 5.30. Tagged as 'TCPIPLibs-5_30'
  15. 22 Jul, 1999 1 commit
  16. 21 Jul, 1999 1 commit
  17. 19 Jul, 1999 1 commit
  18. 15 Jul, 1999 1 commit
  19. 13 Jul, 1999 1 commit
  20. 08 Jul, 1999 2 commits
  21. 06 Jul, 1999 2 commits
  22. 05 Jul, 1999 1 commit
  23. 01 Jul, 1999 1 commit
  24. 30 Jun, 1999 1 commit
  25. 25 Jun, 1999 1 commit
  26. 23 Jun, 1999 2 commits
    • Stewart Brodie's avatar
      Added new service call sub-reason code. · a80f39d0
      Stewart Brodie authored
        Service_InternetStatus/DHCPInform is issued whenever a response to a
          DHCPINFORM is received.
        Modules which claim sub-reason code 3 (DynamicBootStart) can now alter
          R2 (if they claim the reason code) to contain the return value for
          the Internet module's ioctl handler.  Previously, the Internet module
          always returned EADDRUNAVAIL if the service call was claimed, which
          meant that callers had to use other means to determine whether the
          dynamic boot had completed (eg. by querying the DHCP module directly)
        Documentation file LibraryDoc updated with details.
        Required by Internet 5.25 and later.
        Required by DHCP 0.05 and later.
      Version 5.18. Tagged as 'TCPIPLibs-5_18'
    • Kevin Bracey's avatar
      if_multiaddrs moved to end of struct ifnet to save binary compatibility grief... · 9a4fe09e
      Kevin Bracey authored
      if_multiaddrs moved to end of struct ifnet to save binary compatibility grief with all those horrid little progs like inetstat and ifconfig that inspect the Internet module's internal structures directly.
      Version 5.17. Tagged as 'TCPIPLibs-5_17'
  27. 22 Jun, 1999 2 commits
  28. 07 Jun, 1999 1 commit
  29. 03 Jun, 1999 1 commit
    • Stewart Brodie's avatar
      TCP sequence number definition changes. · 4d261431
      Stewart Brodie authored
        A new function has been declared for generating initial sequence
          numbers for the Internet module's TCP implementation.  More details
          in Internet module logs.
        Required by Internet 5.22
          (CVS: RiscOS/Sources/Networking/AUN/Internet  tag: Internet-5_22)
      Version 5.14. Tagged as 'TCPIPLibs-5_14'
  30. 11 May, 1999 1 commit
    • Stewart Brodie's avatar
      Added data allocation redirection capability to RPClib. · a763b510
      Stewart Brodie authored
        The low-level malloc and free calls made by the RPC and XDR libraries
          can now be intercepted if an application defined the two functions
          _rpclib_malloc and _rpclib_free with appropriate prototypes as per
          malloc and free.  This means that you can override the default
          behaviour of stuffing the data into the RMA if you want to, but that
          the default of using the RMA is retained.
        Tested with the NFS module.
        Required by NFS 3.00 and later (CVS tag: NFS-3_00)
      Version 5.13. Tagged as 'TCPIPLibs-5_13'