summaryrefslogtreecommitdiffstats
path: root/src/cmd/vbackup/nfs3srv.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/vbackup/nfs3srv.h')
-rw-r--r--src/cmd/vbackup/nfs3srv.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/cmd/vbackup/nfs3srv.h b/src/cmd/vbackup/nfs3srv.h
new file mode 100644
index 00000000..329db782
--- /dev/null
+++ b/src/cmd/vbackup/nfs3srv.h
@@ -0,0 +1,16 @@
+void fsgetroot(Nfs3Handle*);
+Nfs3Status fsgetattr(SunAuthUnix*, Nfs3Handle*, Nfs3Attr*);
+Nfs3Status fslookup(SunAuthUnix*, Nfs3Handle*, char*, Nfs3Handle*);
+Nfs3Status fsaccess(SunAuthUnix*, Nfs3Handle*, u32int, u32int*, Nfs3Attr*);
+Nfs3Status fsreadlink(SunAuthUnix*, Nfs3Handle*, char**);
+Nfs3Status fsreadfile(SunAuthUnix*, Nfs3Handle*, u32int, u64int, uchar**, u32int*, u1int*);
+Nfs3Status fsreaddir(SunAuthUnix*, Nfs3Handle*, u32int, u64int, uchar**, u32int*, u1int*);
+
+extern void nfs3proc(void*);
+extern void mount3proc(void*);
+
+enum
+{
+ MaxDataSize = 8192,
+};
+