Changes

12,440 bytes removed ,  01:10, 10 April 2008
Converted other rows (I'm so confused by this cache crap)
Line 12: Line 12:  
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" | '''output'''
 
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" | '''output'''
 
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dcc;" | '''notes'''
 
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dcc;" | '''notes'''
|- style="background-color: #ddd;"
+
{{ SocketRow | 0x1 | SOAccept | 4 bytes? | 0 | secret }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x1
+
{{ SocketRow | 0x2 | SOBind | (int socket, struct sockaddr_in *address) | 0 | }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOAccept
+
{{ SocketRow | 0x3 | SOClose | 4 bytes? | | }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | 4 bytes?
+
{{ SocketRow | 0x4 | SOConnect | (int socket, struct sockaddr_in *address) | 0 | }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" | 0
+
{{ SocketRow | 0x5 | SOFcntl | | | }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" | secret
+
{{ SocketRow | 0x6 | SOGetPeerName | | | }}
|- style="background-color: #ddd;"
+
{{ SocketRow | 0x7 | SOGetSockName | | | }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x2
+
{{ SocketRow | 0x8 | SOGetSockOpt | 0 | 0x18 bytes | }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOBind
+
{{ SocketRow | 0x9 | SOSetSockOpt | 0x24 bytes? | 0 | }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | (int socket, struct sockaddr_in *address)
+
{{ SocketRow | 0xA | SOListen | (s32 socket, s32 backlog) | | secret }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" | 0
+
{{ SocketRow | 0xB | SOPoll | | | }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" |
+
{{ SocketRow | 0xC | SORecvFrom | (int socket, char * message, int msg_len, int flags) | | }}
|- style="background-color: #ddd;"
+
{{ SocketRow | 0xD | SOSendTo | (int socket, char * message, int msg_len, int flags) | | }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x3
+
{{ SocketRow | 0xE | SOShutdown | 8 bytes? | | }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOClose
+
{{ SocketRow | 0xF | SOSocket | 0xC bytes (int domain, int type, int protocol) | 0 | }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | 4 bytes?
+
{{ SocketRow | 0x10 | SOGetHostId | none | none | returns 32-bit numeric IP }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" |
+
{{ SocketRow | 0x11 | SOGetHostByName | (char *hostname) | hostent | }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" |
+
{{ SocketRow | 0x12 | SOGetHostByAddr | | | }}
|- style="background-color: #ddd;"
+
{{ SocketRow | 0x13 | SOGetNameInfo | (vector) ? | | }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x4
+
{{ SocketRow | 0x15 | SOInetAtoN | IPv4 address (string) | IPv4 address (4 bytes) | inet_aton() }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOConnect
+
{{ SocketRow | 0x16 | SOInetPtoN | | | }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | (int socket, struct sockaddr_in *address)
+
{{ SocketRow | 0x17 | SOInetNtoP | | | secret }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" | 0
+
{{ SocketRow | 0x18 | SOGetAddrInfo | (vector) ? | | }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" |
+
{{ SocketRow | 0x19 | SOSockAtMark | | | secret }}
|- style="background-color: #ddd;"
+
{{ SocketRow | 0x1C | SOGetInterfaceOpt | (vector) ? | | }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x5
+
{{ SocketRow | 0x1D | SOSetInterfaceOpt | (vector) ? | | }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOFcntl
+
{{ SocketRow | 0x1E | SOSetInterface | | | secret }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" |
+
{{ SocketRow | 0x1F | SOStartup | 0 | 0 | }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" |
+
{{ SocketRow | 0x30 | ICMPSocket | | | secret }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" |
+
{{ SocketRow | 0x31 | ICMPPing | | | secret }}
|- style="background-color: #ddd;"
+
{{ SocketRow | 0x32 | ICMPCancel | | | secret }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x6
+
{{ SocketRow | 0x33 | ICMPClose | | | secret }}
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOGetPeerName
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" |
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x7
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOGetSockName
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" |
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x8
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOGetSockOpt
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | 0
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" | 0x18 bytes
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" |
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x9
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOSetSockOpt
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | 0x24 bytes?
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" | 0
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" |
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0xA
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOListen
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | (s32 socket, s32 backlog)
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" | secret
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0xB
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOPoll
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" |
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0xC
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SORecvFrom
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | (int socket, char * message, int msg_len, int flags)
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" |
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0xD
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOSendTo
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | (int socket, char * message, int msg_len, int flags)
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" |
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0xE
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOShutdown
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | 8 bytes?
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" |
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0xF
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOSocket
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | 0xC bytes (int domain, int type, int protocol)
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" | 0
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" |
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x10
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOGetHostId
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | none
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" | none
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" | returns 32-bit numeric IP
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x11
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOGetHostByName
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | (char *hostname)
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" | hostent
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" |
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x12
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOGetHostByAddr
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" |
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x13
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOGetNameInfo
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | (vector) ?
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" |
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x15
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOInetAtoN
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | IPv4 address (string)
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" | IPv4 address (4 bytes)
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" | inet_aton()
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x16
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOInetPtoN
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" |
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x17
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOInetNtoP
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" | secret
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x18
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOGetAddrInfo
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | (vector) ?
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" |
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x19
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOSockAtMark
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" | secret
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x1C
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOGetInterfaceOpt
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | (vector) ?
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" |
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x1D
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOSetInterfaceOpt
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | (vector) ?
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" |
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x1E
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOSetInterface
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" | secret
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x1F
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | SOStartup
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | 0
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" | 0
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" |
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x30
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | ICMPSocket
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" | secret
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x31
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | ICMPPing
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" | secret
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x32
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | ICMPCancel
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" | secret
  −
|- style="background-color: #ddd;"
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x33
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #dde;" | ICMPClose
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #fe9;" |
  −
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" | secret
   
|}
 
|}
199

edits