X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Fmount%2Fnfsmount.c;h=b343a1f07a216643f11a5ef3aec9614735a31014;hp=6a045184d55648f7ec156d8b994f1fa97470338b;hb=d5a09b59916d4ef24b15e34eac394149cb7a641a;hpb=4f101548ef4990979400b7095e199c30204b100a diff --git a/utils/mount/nfsmount.c b/utils/mount/nfsmount.c index 6a04518..b343a1f 100644 --- a/utils/mount/nfsmount.c +++ b/utils/mount/nfsmount.c @@ -67,6 +67,7 @@ #include "nls.h" #include "error.h" #include "network.h" +#include "version.h" #ifndef NFS_PORT #define NFS_PORT 2049 @@ -95,8 +96,6 @@ extern char *progname; extern int verbose; extern int sloppy; -extern int linux_version_code(void); - static inline enum clnt_stat nfs3_mount(CLIENT *clnt, mnt3arg_t *mnt3arg, mnt3res_t *mnt3res) { @@ -808,7 +807,7 @@ noauth_flavors: * to avoid problems with multihomed hosts. * --Swen */ - if (linux_version_code() <= 0x01030a && fsock != -1 + if (linux_version_code() <= MAKE_VERSION(1, 3, 10) && fsock != -1 && connect(fsock, (struct sockaddr *) nfs_saddr, sizeof (*nfs_saddr)) < 0) { perror(_("nfs connect"));