X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Fmount%2Fnetwork.h;h=b3a5525792120432e7205fa9c78988fc20c43033;hp=3a2fa7c4475e344255b843a3cee4b9aab140b734;hb=b6e4ddd10b3c67ef210e572dec956cb35ce96440;hpb=0dfc8a5426381c6d65aed4d9d0e50bae3238cc8f diff --git a/utils/mount/network.h b/utils/mount/network.h index 3a2fa7c..b3a5525 100644 --- a/utils/mount/network.h +++ b/utils/mount/network.h @@ -22,10 +22,18 @@ */ #include "conn.h" +#include "mount.h" + +#define MNT_SENDBUFSIZE (2048U) +#define MNT_RECVBUFSIZE (1024U) -int nfs_gethostbyname(const char *, struct sockaddr_in *); -unsigned short getport(struct sockaddr_in *, unsigned long, - unsigned long, unsigned int); -int probe_mntport(clnt_addr_t *); -int probe_nfsport(clnt_addr_t *); int probe_bothports(clnt_addr_t *, clnt_addr_t *); +int nfs_gethostbyname(const char *, struct sockaddr_in *); +int nfs_call_umount(clnt_addr_t *, dirpath *); + +int start_statd(void); + +unsigned long nfsvers_to_mnt(const unsigned long); + +CLIENT *mnt_openclnt(clnt_addr_t *, int *); +void mnt_closeclnt(CLIENT *, int);