diff options
Diffstat (limited to 'src/cmd/9pfuse/fuse.c')
-rw-r--r-- | src/cmd/9pfuse/fuse.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/cmd/9pfuse/fuse.c b/src/cmd/9pfuse/fuse.c index 5c071ab4..9918994d 100644 --- a/src/cmd/9pfuse/fuse.c +++ b/src/cmd/9pfuse/fuse.c @@ -763,7 +763,6 @@ mountfuse(char *mtpt) close(p[0]); fd = recvfd(p[1]); close(p[1]); - waitpid(); return fd; #elif defined(__FreeBSD__) int pid, fd; @@ -781,7 +780,6 @@ mountfuse(char *mtpt) fprint(2, "exec mount_fusefs: %r\n"); _exit(1); } - waitpid(); return fd; #else werrstr("cannot mount fuse on this system"); @@ -790,6 +788,12 @@ mountfuse(char *mtpt) } void +waitfuse(void) +{ + waitpid(); +} + +void unmountfuse(char *mtpt) { int pid; |