|
|
|
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 <db1/ndbm.h> header file. */
|
|
|
|
#undef HAVE_DB1_NDBM_H
|
|
|
|
|
|
|
|
+/* Define to 1 if you have the <gdbm/ndbm.h> 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 <nfs/nfs.h> header file. */
|
|
|
|
#undef HAVE_NFS_NFS_H
|
|
|
|
|
|
|
|
+/* Define if you have the <nfsclient/nfs.h> header file. */
|
|
|
|
+#undef HAVE_NFSCLIENT_NFS_H
|
|
|
|
+
|
|
|
|
/* Define to 1 if you have the <nfs/nfs_mount.h> 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
|