diff options
author | hjl <hjl> | 2000-11-09 22:16:34 +0000 |
---|---|---|
committer | hjl <hjl> | 2000-11-09 22:16:34 +0000 |
commit | df07daea1421c80ecf308a6daf3ab3fa7d4cfd65 (patch) | |
tree | 73fdbe507a42412c684c7c2f864e501039abde5f /utils | |
parent | d193f2779b79780c54636d1bc1d655ba0d3c80d7 (diff) | |
download | nfs-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.c | 6 | ||||
-rw-r--r-- | utils/mountd/mountd.man | 3 |
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 |