plumbunmount
diff --git a/src/libplumb/fid.c b/src/libplumb/fid.c
index cea5ce0..ec133c8 100644
--- a/src/libplumb/fid.c
+++ b/src/libplumb/fid.c
@@ -9,6 +9,19 @@
 static CFid *pfid;
 
 int
+plumbunmount(void)
+{
+	CFsys *fsys;
+
+	if(fsplumb){
+		fsys = fsplumb;
+		fsplumb = nil;
+		fsunmount(fsys);
+	}
+	return 0;
+}
+
+int
 plumbopen(char *name, int omode)
 {
 	if(fsplumb == nil)