summaryrefslogtreecommitdiff
path: root/sys/src/cmd/ratfs/ratfs.h
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2019-02-11 23:38:58 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2019-02-11 23:38:58 +0100
commit50e617f8b60b61e98538cb8ccb09958740defb9a (patch)
tree4b7c197d3a998a02fbf62370d5ce6e5ab1ccd5b1 /sys/src/cmd/ratfs/ratfs.h
parent168dabc142d40a1cdce87e836806a9913bb6534e (diff)
ratfs: implement ipv6 support, replace v4parsecidr() with parseipandmask()
Diffstat (limited to 'sys/src/cmd/ratfs/ratfs.h')
-rw-r--r--sys/src/cmd/ratfs/ratfs.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/src/cmd/ratfs/ratfs.h b/sys/src/cmd/ratfs/ratfs.h
index ddf6f710c..48cabf3f6 100644
--- a/sys/src/cmd/ratfs/ratfs.h
+++ b/sys/src/cmd/ratfs/ratfs.h
@@ -3,6 +3,7 @@
#include <auth.h>
#include <fcall.h>
#include <bio.h>
+#include <ip.h>
enum {
MAXRPC = 8192,
@@ -54,8 +55,8 @@ struct Fid
struct Cidraddr
{
- ulong ipaddr; /* CIDR base addr */
- ulong mask; /* CIDR mask */
+ uchar ipaddr[IPaddrlen]; /* CIDR base addr */
+ uchar mask[IPaddrlen]; /* CIDR mask */
};
/* an address is either an account name (domain!user) or Ip address */
@@ -98,7 +99,7 @@ long lastctltime;
int trustedqid;
char* atom(char*);
-void cidrparse(Cidraddr*, char*);
+int cidrparse(Cidraddr*, char*);
void cleantrusted(void);
Node* dirwalk(char*, Node*);
int dread(Fid*, int);