In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Changes

Jump to navigation Jump to search
316 bytes removed ,  06:44, 11 April 2008
no edit summary
Line 5: Line 5:  
[[/Progress|Function Progress]]
 
[[/Progress|Function Progress]]
   −
{| style="border-collapse: collapse; padding: 0.2em 0.2em 0.2em 0.2em;"
+
{{ Table }}
|- style="background-color: #ddd;"
+
{{ Table/Header | Request Number | Name | Input | Output | Notes }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #cdc;" | '''Request number'''
+
{{ Table/Row | 0x1 | SOAccept | 4 bytes? | 0 | secret }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ccd;" | '''Name'''
+
{{ Table/Row | 0x2 | SOBind | (int socket, struct sockaddr_in *address) | 0 |  }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ccc;" | '''input'''
+
{{ Table/Row | 0x3 | SOClose | 4 bytes? | | }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" | '''output'''
+
{{ Table/Row | 0x4 | SOConnect | (int socket, struct sockaddr_in *address) | 0 | }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dcc;" | '''notes'''
+
{{ Table/Row | 0x5 | SOFcntl | | | }}
{{ /Row | 0x1 | SOAccept | 4 bytes? | 0 | secret }}
+
{{ Table/Row | 0x6 | SOGetPeerName | | | }}
{{ /Row | 0x2 | SOBind | (int socket, struct sockaddr_in *address) | 0 |  }}
+
{{ Table/Row | 0x7 | SOGetSockName | |  | }}
{{ /Row | 0x3 | SOClose | 4 bytes? | | }}
+
{{ Table/Row | 0x8 | SOGetSockOpt | 0 | 0x18 bytes |  }}
{{ /Row | 0x4 | SOConnect | (int socket, struct sockaddr_in *address) | 0 | }}
+
{{ Table/Row | 0x9 | SOSetSockOpt | 0x24 bytes? | 0 |  }}
{{ /Row | 0x5 | SOFcntl | | | }}
+
{{ Table/Row | 0xA | SOListen | (s32 socket, s32 backlog) | | secret }}
{{ /Row | 0x6 | SOGetPeerName | | | }}
+
{{ Table/Row | 0xB | SOPoll |  |  | }}
{{ /Row | 0x7 | SOGetSockName | |  | }}
+
{{ Table/Row | 0xC | SORecvFrom | (int socket, char * message, int msg_len, int flags) | | }}
{{ /Row | 0x8 | SOGetSockOpt | 0 | 0x18 bytes |  }}
+
{{ Table/Row | 0xD | SOSendTo | (int socket, char * message, int msg_len, int flags) | | }}
{{ /Row | 0x9 | SOSetSockOpt | 0x24 bytes? | 0 |  }}
+
{{ Table/Row | 0xE | SOShutdown | 8 bytes? | | }}
{{ /Row | 0xA | SOListen | (s32 socket, s32 backlog) | | secret }}
+
{{ Table/Row | 0xF | SOSocket | 0xC bytes (int domain, int type, int protocol) | 0 |  }}
{{ /Row | 0xB | SOPoll |  |  | }}
+
{{ Table/Row | 0x10 | SOGetHostId | none | none | returns 32-bit numeric IP }}
{{ /Row | 0xC | SORecvFrom | (int socket, char * message, int msg_len, int flags) | | }}
+
{{ Table/Row | 0x11 | SOGetHostByName | (char *hostname) | hostent |  }}
{{ /Row | 0xD | SOSendTo | (int socket, char * message, int msg_len, int flags) | | }}
+
{{ Table/Row | 0x12 | SOGetHostByAddr | | | }}
{{ /Row | 0xE | SOShutdown | 8 bytes? | | }}
+
{{ Table/Row | 0x13 | SOGetNameInfo | (vector) ? | | }}
{{ /Row | 0xF | SOSocket | 0xC bytes (int domain, int type, int protocol) | 0 |  }}
+
{{ Table/Row | 0x15 | SOInetAtoN | IPv4 address (string) | IPv4 address (4 bytes) | inet_aton() }}
{{ /Row | 0x10 | SOGetHostId | none | none | returns 32-bit numeric IP }}
+
{{ Table/Row | 0x16 | SOInetPtoN | | | }}
{{ /Row | 0x11 | SOGetHostByName | (char *hostname) | hostent |  }}
+
{{ Table/Row | 0x17 | SOInetNtoP | | | secret }}
{{ /Row | 0x12 | SOGetHostByAddr | | | }}
+
{{ Table/Row | 0x18 | SOGetAddrInfo | (vector) ? | | }}
{{ /Row | 0x13 | SOGetNameInfo | (vector) ? | | }}
+
{{ Table/Row | 0x19 | SOSockAtMark | | | secret }}
{{ /Row | 0x15 | SOInetAtoN | IPv4 address (string) | IPv4 address (4 bytes) | inet_aton() }}
+
{{ Table/Row | 0x1C | SOGetInterfaceOpt | (vector) ? | | }}
{{ /Row | 0x16 | SOInetPtoN | | | }}
+
{{ Table/Row | 0x1D | SOSetInterfaceOpt | (vector) ? | | }}
{{ /Row | 0x17 | SOInetNtoP | | | secret }}
+
{{ Table/Row | 0x1E | SOSetInterface | | | secret }}
{{ /Row | 0x18 | SOGetAddrInfo | (vector) ? | | }}
+
{{ Table/Row | 0x1F | SOStartup | 0 | 0 |  }}
{{ /Row | 0x19 | SOSockAtMark | | | secret }}
+
{{ Table/Row | 0x30 | ICMPSocket | | | secret }}
{{ /Row | 0x1C | SOGetInterfaceOpt | (vector) ? | | }}
+
{{ Table/Row | 0x31 | ICMPPing | | | secret }}
{{ /Row | 0x1D | SOSetInterfaceOpt | (vector) ? | | }}
+
{{ Table/Row | 0x32 | ICMPCancel | | | secret }}
{{ /Row | 0x1E | SOSetInterface | | | secret }}
+
{{ Table/Row | 0x33 | ICMPClose | | | secret }}
{{ /Row | 0x1F | SOStartup | 0 | 0 |  }}
  −
{{ /Row | 0x30 | ICMPSocket | | | secret }}
  −
{{ /Row | 0x31 | ICMPPing | | | secret }}
  −
{{ /Row | 0x32 | ICMPCancel | | | secret }}
  −
{{ /Row | 0x33 | ICMPClose | | | secret }}
   
|}
 
|}
96

edits

Navigation menu