Continue clean-up with nfsvers_to_mnt() and mntvers_to_nfs().
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Neil Brown <neilb@suse.de>
int clnt_ping(struct sockaddr_in *, const u_long, const u_long, const u_int,
struct sockaddr_in *);
-u_long nfsvers_to_mnt(const u_long);
-u_long mntvers_to_nfs(const u_long);
int get_socket(struct sockaddr_in *, u_int, int, int);
#endif /* _CONN_H */
extern int verbose;
-/* Map an NFS version into the corresponding Mountd version */
-u_long nfsvers_to_mnt(const u_long vers)
-{
- static const u_long nfs_to_mnt[] = { 0, 0, 1, 3 };
- if (vers <= 3)
- return nfs_to_mnt[vers];
- return 0;
-}
-
-/* Map a Mountd version into the corresponding NFS version */
-u_long mntvers_to_nfs(const u_long vers)
-{
- static const u_long mnt_to_nfs[] = { 0, 2, 2, 3 };
- if (vers <= 3)
- return mnt_to_nfs[vers];
- return 0;
-}
-
/*
* Create a socket that is locally bound to a
* reserve or non-reserve port. For any failures,
extern char *progname;
extern int verbose;
+static const unsigned long nfs_to_mnt[] = {
+ 0,
+ 0,
+ 1,
+ 3,
+};
+
+static const unsigned long mnt_to_nfs[] = {
+ 0,
+ 2,
+ 2,
+ 3,
+};
+
+/*
+ * Map an NFS version into the corresponding Mountd version
+ */
+unsigned long nfsvers_to_mnt(const unsigned long vers)
+{
+ if (vers <= 3)
+ return nfs_to_mnt[vers];
+ return 0;
+}
+
+/*
+ * Map a Mountd version into the corresponding NFS version
+ */
+static unsigned long mntvers_to_nfs(const unsigned long vers)
+{
+ if (vers <= 3)
+ return mnt_to_nfs[vers];
+ return 0;
+}
+
static const unsigned int probe_udp_only[] = {
IPPROTO_UDP,
0,
int start_statd(void);
+unsigned long nfsvers_to_mnt(const unsigned long);
+
CLIENT *mnt_openclnt(clnt_addr_t *, int *);
void mnt_closeclnt(CLIENT *, int);