Index: amd/amfs_toplvl.c --- amd/amfs_toplvl.c.orig 2014-10-28 18:12:59.000000000 +0100 +++ amd/amfs_toplvl.c 2015-01-16 23:45:03.397244750 +0100 @@ -228,6 +228,10 @@ xstrlcat(opts, MNTTAB_OPT_NOLOCK, sizeof(opts)); #endif /* MNTTAB_OPT_NOLOCK */ +#ifdef MNTTAB_OPT_NOLOCK + xstrlcat(opts, ",", sizeof(opts)); + xstrlcat(opts, MNTTAB_OPT_NOLOCK, sizeof(opts)); +#endif /* MNTTAB_OPT_NOLOCK */ #ifdef MNTTAB_OPT_NOAC if (gopt.auto_attrcache == 0) { xstrlcat(opts, ",", sizeof(opts)); Index: amd/conf_tok.l --- amd/conf_tok.l.orig 2014-10-28 18:12:59.000000000 +0100 +++ amd/conf_tok.l 2015-01-16 23:45:03.397244750 +0100 @@ -106,9 +106,6 @@ %option nounput %option noinput -/* allocate more output slots so lex scanners don't run out of mem */ -%o 1024 - DIGIT [0-9] ALPHA [A-Za-z] ALPHANUM [A-Za-z0-9] Index: conf/nfs_prot/nfs_prot_freebsd3.h --- conf/nfs_prot/nfs_prot_freebsd3.h.orig 2014-10-28 18:12:59.000000000 +0100 +++ conf/nfs_prot/nfs_prot_freebsd3.h 2015-01-16 23:57:49.805688630 +0100 @@ -85,9 +85,11 @@ #define na_ctime ctime #define na_fileid fileid #define na_fsid fsid +#define na_gid gid #define na_mode mode #define na_mtime mtime #define na_nlink nlink +#define na_rdev rdev #define na_size size #define na_type type #define na_uid uid Index: config.h.in --- config.h.in.orig 2014-10-30 15:38:46.000000000 +0100 +++ config.h.in 2015-01-16 23:45:03.405632408 +0100 @@ -165,6 +165,9 @@ /* Define to 1 if you have the header file. */ #undef HAVE_DB1_NDBM_H +/* Define to 1 if you have the header file. */ +#undef HAVE_GDBM_NDBM_H + /* Define to 1 if you have the `dbm_open' function. */ #undef HAVE_DBM_OPEN @@ -772,6 +775,9 @@ /* Define to 1 if you have the header file. */ #undef HAVE_NFS_NFS_H +/* Define if you have the header file. */ +#undef HAVE_NFSCLIENT_NFS_H + /* Define to 1 if you have the header file. */ #undef HAVE_NFS_NFS_MOUNT_H Index: fsinfo/fsi_lex.l --- fsinfo/fsi_lex.l.orig 2014-10-28 18:13:00.000000000 +0100 +++ fsinfo/fsi_lex.l 2015-01-16 23:45:03.426239287 +0100 @@ -162,9 +162,6 @@ %option nounput %option noinput -/* allocate more output slots so lex scanners don't run out of mem */ -%o 1024 - %start F Q %% Index: hlfsd/stubs.c --- hlfsd/stubs.c.orig 2014-10-28 18:13:00.000000000 +0100 +++ hlfsd/stubs.c 2015-01-16 23:45:03.436506723 +0100 @@ -138,7 +138,7 @@ res.ns_u.ns_attr_u = rootfattr; } else if (eq_fh(argp, &slink)) { -#ifndef MNT2_NFS_OPT_SYMTTL +#if !defined(MNT2_NFS_OPT_SYMTTL) && !(defined(__FreeBSD__) || defined(__NetBSD__)) /* * This code is needed to defeat Solaris 2.4's (and newer) symlink * values cache. It forces the last-modified time of the symlink to be @@ -244,7 +244,7 @@ } if (STREQ(argp->da_name, slinkname)) { -#ifndef MNT2_NFS_OPT_SYMTTL +#if !defined(MNT2_NFS_OPT_SYMTTL) && !(defined(__FreeBSD__) || defined(__NetBSD__)) /* * This code is needed to defeat Solaris 2.4's (and newer) symlink * values cache. It forces the last-modified time of the symlink to be