summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChuck Lever <chuck.lever@oracle.com>2007-07-28 17:49:38 -0400
committerNeil Brown <neilb@suse.de>2007-07-30 16:12:52 +1000
commit5e30f39229acd1cb9e5e6fa73c6adb34401866d3 (patch)
tree49c2fec82cee6c86e580e6e92db2dfee76ac66d6
parentd32d65025276630e2f38bf8dc56eef630fcf09e7 (diff)
downloadnfs-utils-5e30f39229acd1cb9e5e6fa73c6adb34401866d3.tar.gz
nfs-utils-5e30f39229acd1cb9e5e6fa73c6adb34401866d3.tar.xz
nfs-utils-5e30f39229acd1cb9e5e6fa73c6adb34401866d3.zip
umount.nfs: make umount_usage() static
No good reason to export umount_usage. Make it static. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> Signed-off-by: Neil Brown <neilb@suse.de>
-rw-r--r--utils/mount/mount.c7
-rw-r--r--utils/mount/nfsumount.c7
-rw-r--r--utils/mount/nfsumount.h1
3 files changed, 7 insertions, 8 deletions
diff --git a/utils/mount/mount.c b/utils/mount/mount.c
index 92ed2bc..64a2b75 100644
--- a/utils/mount/mount.c
+++ b/utils/mount/mount.c
@@ -374,13 +374,8 @@ int main(int argc, char *argv[])
discover_nfs_mount_data_version();
- if(!strncmp(progname, "umount", strlen("umount"))) {
- if(argc < 2) {
- umount_usage();
- exit(EX_USAGE);
- }
+ if(!strncmp(progname, "umount", strlen("umount")))
exit(nfsumount(argc, argv));
- }
if (argv[1] && argv[1][0] == '-') {
if(argv[1][1] == 'V')
diff --git a/utils/mount/nfsumount.c b/utils/mount/nfsumount.c
index a0fe78e..3d387c1 100644
--- a/utils/mount/nfsumount.c
+++ b/utils/mount/nfsumount.c
@@ -235,7 +235,7 @@ static struct option umount_longopts[] =
{ NULL, 0, 0, 0 }
};
-void umount_usage(void)
+static void umount_usage(void)
{
printf("usage: %s dir [-fvnrlh]\n", progname);
printf("options:\n\t-f\t\tforce unmount\n");
@@ -252,6 +252,11 @@ int nfsumount(int argc, char *argv[])
char *spec;
struct mntentchn *mc;
+ if (argc < 2) {
+ umount_usage();
+ return EX_USAGE;
+ }
+
spec = argv[1];
argv += 1;
diff --git a/utils/mount/nfsumount.h b/utils/mount/nfsumount.h
index 7548912..191118d 100644
--- a/utils/mount/nfsumount.h
+++ b/utils/mount/nfsumount.h
@@ -6,6 +6,5 @@
int nfsumount(int, char **);
int nfs_call_umount(clnt_addr_t *, dirpath *);
-void umount_usage(void);
#endif