summaryrefslogtreecommitdiff
path: root/emu/port/ip.h
diff options
context:
space:
mode:
authorforsyth <forsyth@vitanuova.com>2010-11-27 16:29:55 +0000
committerforsyth <forsyth@vitanuova.com>2010-11-27 16:29:55 +0000
commit9adf220f1d2c1df54cc4d55c578d08741a5c280c (patch)
tree9007aeed4096f8ce65efacb6426116fd2ec659d2 /emu/port/ip.h
parent6ce09f7706f6999009db17a5db2512eedece7f3f (diff)
20101127-1629
Diffstat (limited to 'emu/port/ip.h')
-rw-r--r--emu/port/ip.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/emu/port/ip.h b/emu/port/ip.h
index 1462b755..d6f67bab 100644
--- a/emu/port/ip.h
+++ b/emu/port/ip.h
@@ -16,11 +16,11 @@ typedef struct Proto Proto;
typedef struct Conv Conv;
extern int so_socket(int type);
-extern void so_connect(int, unsigned long, unsigned short);
-extern void so_getsockname(int, unsigned long*, unsigned short*);
-extern void so_bind(int, int, unsigned long, unsigned short);
+extern void so_connect(int, uchar*, ushort);
+extern void so_getsockname(int, uchar*, ushort*);
+extern void so_bind(int, int, uchar*, ushort);
extern void so_listen(int);
-extern int so_accept(int, unsigned long*, unsigned short*);
+extern int so_accept(int, uchar*, ushort*);
extern int so_getservbyname(char*, char*, char*);
extern int so_gethostbyname(char*, char**, int);
extern int so_gethostbyaddr(char*, char**, int);
@@ -34,9 +34,9 @@ extern void so_keepalive(int, int);
extern void hnputl(void *p, unsigned long v);
-extern void hnputs(void *p, unsigned short v);
+extern void hnputs(void *p, ushort v);
extern unsigned long nhgetl(void *p);
-extern unsigned short nhgets(void *p);
+extern ushort nhgets(void *p);
extern unsigned long parseip(uchar *to, char *from);
extern int parsemac(uchar *to, char *from, int len);
extern char* v4parseip(uchar*, char*);
@@ -57,6 +57,7 @@ extern uchar IPv4allrouter[IPaddrlen];
extern uchar IPnoaddr[IPaddrlen];
extern uchar v4prefix[IPaddrlen];
extern uchar IPallbits[IPaddrlen];
+extern uchar v6Unspecified[IPaddrlen];
extern void arpadd(char*, char*, int);
extern int arpwrite(char*, int);