lib9pclient is the new libfs
diff --git a/src/lib9pclient/close.c b/src/lib9pclient/close.c
new file mode 100644
index 0000000..98c6cfb
--- /dev/null
+++ b/src/lib9pclient/close.c
@@ -0,0 +1,29 @@
+/* Copyright (C) 2003 Russ Cox, Massachusetts Institute of Technology */
+/* See COPYRIGHT */
+
+#include <u.h>
+#include <libc.h>
+#include <fcall.h>
+#include <9pclient.h>
+#include "fsimpl.h"
+
+static void
+fidclunk(CFid *fid)
+{
+	Fcall tx, rx;
+
+	tx.type = Tclunk;
+	tx.fid = fid->fid;
+	_fsrpc(fid->fs, &tx, &rx, 0);
+	_fsputfid(fid);
+}
+
+void
+fsclose(CFid *fid)
+{
+	if(fid == nil)
+		return;
+
+	/* maybe someday there will be a ref count */
+	fidclunk(fid);
+}