Skip to content

Module_Internet

Charles edited this page Aug 5, 2026 · 11 revisions

Module: Internet

Status summary

Component Section 32-bit 64-bit Claimant Source Repo summary
Internet ROM modules - not built in repo, not tested in repo

Development status

Diagram from Module_Internet

Completeness

Commands SWIs Services Vectors Uses Services Uses Events Uses UpCalls TOTAL
50.00% 50.00% 50.00% 50.00% 50.00% 50.00% 50.00% 50.00%

Summary

Internet is the RISC OS TCP/IP stack and Berkeley-socket API module. It supplies Socket_* calls for TCP/UDP/IP sockets, select/ioctl and vector I/O; it attaches to DCI-4 network drivers and can invoke packet filters/InetServices.

Documentation

URL: PRM

Relationships

Diagram from Module_Internet

Diagram from Module_Internet

Discovered features

  • Has services
  • Has services fast
  • Has swis
  • Is c
  • Uses econet
  • Uses logging
  • Uses messagetrans

Provides

Functionality

In 32bit In 64 bit Interface

None found

Commands

In 32bit In 64 bit Interface
🔲 *InetGateway
🔲 *InetInfo

SWIs

In 32bit In 64 bit Interface
🔲 Socket_Creat (&41200)
🔲 Socket_Bind (&41201)
🔲 Socket_Listen (&41202)
🔲 Socket_Accept (&41203)
🔲 Socket_Connect (&41204)
🔲 Socket_Recv (&41205)
🔲 Socket_Recvfrom (&41206)
🔲 Socket_Recvmsg (&41207)
🔲 Socket_Send (&41208)
🔲 Socket_Sendto (&41209)
🔲 Socket_Sendmsg (&4120A)
🔲 Socket_Shutdown (&4120B)
🔲 Socket_Setsockopt (&4120C)
🔲 Socket_Getsockopt (&4120D)
🔲 Socket_Getpeername (&4120E)
🔲 Socket_Getsockname (&4120F)
🔲 Socket_Close (&41210)
🔲 Socket_Select (&41211)
🔲 Socket_Ioctl (&41212)
🔲 Socket_Read (&41213)
🔲 Socket_Write (&41214)
🔲 Socket_Stat (&41215)
🔲 Socket_Readv (&41216)
🔲 Socket_Writev (&41217)
🔲 Socket_Gettsize (&41218)
🔲 Socket_Sendtosm (&41219)
🔲 Socket_Sysctl (&4121A)
🔲 Socket_Accept_1 (&4121B)
🔲 Socket_Recvfrom_1 (&4121C)
🔲 Socket_Recvmsg_1 (&4121D)
🔲 Socket_Sendmsg_1 (&4121E)
🔲 Socket_Getpeername_1 (&4121F)
🔲 Socket_Getsockname_1 (&41220)
🔲 Socket_InternalLookup (&41221)
🔲 Socket_Version (&41222)
🔲 Socket_Filter (&41223)

Services

In 32bit In 64 bit Interface
🔲 Service_DCIDriverStatus
🔲 Service_InetServices
🔲 Service_MbufManagerStatus
🔲 Service_MessageFileClosed
🔲 Service_PreReset

Vectors

In 32bit In 64 bit Interface
🔲 ?

Events

None

UpCalls

None


Issues calls to

Services

In 32bit In 64 bit Interface
🔲 Service_DCIProtocolStatus
🔲 Service_EnumerateNetworkDrivers
🔲 Service_InternetStatus

Vectors

None

Events

In 32bit In 64 bit Interface
🔲 ?
🔲 Event_Internet

UpCalls

In 32bit In 64 bit Interface
🔲 ?

Modules

  • Econet
  • InetServices
  • Mbuf
  • MessageTrans
  • Resolver
  • SharedCLibrary
  • SysLog
  • TaskWindow

Clone this wiki locally