aboutsummaryrefslogtreecommitdiffstats
path: root/plpnfsd
diff options
context:
space:
mode:
authorReuben Thomas <rrt@sc3d.org>2007-12-10 17:01:43 +0000
committerReuben Thomas <rrt@sc3d.org>2007-12-10 17:01:43 +0000
commit7ce4e2572d80a0539735bbe0464e3c315af1f301 (patch)
tree5142a7444e2d99da4464955be0220db3a10160d7 /plpnfsd
parent5e8dbe1b26a6970194e9ae93ca0c04ea903e2bc3 (diff)
downloadplptools-7ce4e2572d80a0539735bbe0464e3c315af1f301.tar.gz
plptools-7ce4e2572d80a0539735bbe0464e3c315af1f301.tar.bz2
plptools-7ce4e2572d80a0539735bbe0464e3c315af1f301.zip
Don't try to stop mounting on a non-empty mount point.
Diffstat (limited to 'plpnfsd')
-rw-r--r--plpnfsd/mp_main.c16
1 files changed, 0 insertions, 16 deletions
diff --git a/plpnfsd/mp_main.c b/plpnfsd/mp_main.c
index 172e29a..e491ff4 100644
--- a/plpnfsd/mp_main.c
+++ b/plpnfsd/mp_main.c
@@ -180,22 +180,6 @@ mp_main(int verbose, char *dir, char *user)
if (debug)
printf("plpnfsd: version %s, mounting on %s ...\n", VERSION, dir);
- /* Check if mountdir is empty (or else you can overmount e.g /etc)
- It is done here, because exit hangs, if hardware flowcontrol is
- not present. Bugreport Nov 28 1996 by Olaf Flebbe */
- if (!(dirp = opendir(dir))) {
- perror(dir);
- return 1;
- }
- i = 0;
- while ((diep = readdir(dirp)) != 0)
- if (strcmp(diep->d_name, ".") && strcmp(diep->d_name, ".."))
- i++;
- closedir(dirp);
- if (i) {
- fprintf(stderr, "Sorry, directory %s is not empty, exiting.\n", dir);
- return 1;
- }
openlog("plpnfsd", LOG_PID|LOG_CONS, LOG_DAEMON);
rp = get_nam("");
inode2fh(rp->inode, root_fh.data);