summaryrefslogtreecommitdiffstats
path: root/utils
diff options
context:
space:
mode:
authorhjl <hjl>2000-11-09 22:16:34 +0000
committerhjl <hjl>2000-11-09 22:16:34 +0000
commitdf07daea1421c80ecf308a6daf3ab3fa7d4cfd65 (patch)
tree73fdbe507a42412c684c7c2f864e501039abde5f /utils
parentd193f2779b79780c54636d1bc1d655ba0d3c80d7 (diff)
downloadnfs-utils-df07daea1421c80ecf308a6daf3ab3fa7d4cfd65.tar.gz
nfs-utils-df07daea1421c80ecf308a6daf3ab3fa7d4cfd65.tar.xz
nfs-utils-df07daea1421c80ecf308a6daf3ab3fa7d4cfd65.zip
2000-11-09 H.J. Lu <hjl@lucon.org>
* etc/redhat/nfs.init (start): Pass --no-tcp to mountd if TCP is not supported by kernel. * support/nfs/rpcmisc.c (rpc_init): Don't set _rpcfdtype to 0. * utils/mountd/mountd.c (longopts): Add "-n/--no-tcp". (main): Set to _rpcfdtype to SOCK_DGRAM for "-n/--no-tcp". * utils/mountd/mountd.man: Updated for "-n/--no-tcp".
Diffstat (limited to 'utils')
-rw-r--r--utils/mountd/mountd.c6
-rw-r--r--utils/mountd/mountd.man3
2 files changed, 8 insertions, 1 deletions
diff --git a/utils/mountd/mountd.c b/utils/mountd/mountd.c
index d79bf15..4df7083 100644
--- a/utils/mountd/mountd.c
+++ b/utils/mountd/mountd.c
@@ -36,6 +36,7 @@ static struct option longopts[] =
{ "no-nfs-version", 1, 0, 'N' },
{ "version", 0, 0, 'v' },
{ "port", 1, 0, 'p' },
+ { "no-tcp", 0, 0, 'n' },
{ NULL, 0, 0, 0 }
};
@@ -419,6 +420,9 @@ main(int argc, char **argv)
case 'N':
nfs_version &= ~(1 << (atoi (optarg) - 1));
break;
+ case 'n':
+ _rpcfdtype = SOCK_DGRAM;
+ break;
case 'V':
nfs_version |= 1 << (atoi (optarg) - 1);
break;
@@ -499,6 +503,6 @@ usage(const char *prog, int n)
"Usage: %s [-Fhnv] [-d kind] [-f exports-file] [-V version]\n"
" [-N version] [--debug kind] [-p|--port port] [--help] [--version]\n"
" [--exports-file=file] [--nfs-version version]\n"
-" [--no-nfs-version version]\n", prog);
+" [--no-nfs-version version] [--no-tcp]\n", prog);
exit(n);
}
diff --git a/utils/mountd/mountd.man b/utils/mountd/mountd.man
index 9dff681..c38d5e2 100644
--- a/utils/mountd/mountd.man
+++ b/utils/mountd/mountd.man
@@ -83,6 +83,9 @@ NFS kernel module was compiled without support for NFSv3,
must be invoked with the option
.B "\-\-no-nfs-version 3" .
.TP
+.B \-n " or " \-\-no-tcp
+Don't advertise TCP for mount.
+.TP
.B \-P
Ignored (compatibility with unfsd??).
.TP