Index: uspace/srv/fs/tmpfs/tmpfs.c
===================================================================
--- uspace/srv/fs/tmpfs/tmpfs.c	(revision 81b430a1d2cded9a53f2d692a1a4ff605a49b13c)
+++ uspace/srv/fs/tmpfs/tmpfs.c	(revision 9db9b10d117f0270316d82b7abfc8c4114e2b00d)
@@ -115,6 +115,18 @@
 			tmpfs_truncate(callid, &call);
 			break;
+		case VFS_CLOSE:
+			tmpfs_close(callid, &call);
+			break;
 		case VFS_DESTROY:
 			tmpfs_destroy(callid, &call);
+			break;
+		case VFS_OPEN_NODE:
+			tmpfs_open_node(callid, &call);
+			break;
+		case VFS_DEVICE:
+			tmpfs_device(callid, &call);
+			break;
+		case VFS_SYNC:
+			tmpfs_sync(callid, &call);
 			break;
 		default:
Index: uspace/srv/fs/tmpfs/tmpfs.h
===================================================================
--- uspace/srv/fs/tmpfs/tmpfs.h	(revision 81b430a1d2cded9a53f2d692a1a4ff605a49b13c)
+++ uspace/srv/fs/tmpfs/tmpfs.h	(revision 9db9b10d117f0270316d82b7abfc8c4114e2b00d)
@@ -87,5 +87,9 @@
 extern void tmpfs_write(ipc_callid_t, ipc_call_t *);
 extern void tmpfs_truncate(ipc_callid_t, ipc_call_t *);
+extern void tmpfs_close(ipc_callid_t, ipc_call_t *);
 extern void tmpfs_destroy(ipc_callid_t, ipc_call_t *);
+extern void tmpfs_open_node(ipc_callid_t, ipc_call_t *);
+extern void tmpfs_device(ipc_callid_t, ipc_call_t *);
+extern void tmpfs_sync(ipc_callid_t, ipc_call_t *);
 
 extern bool tmpfs_restore(dev_handle_t);
Index: uspace/srv/fs/tmpfs/tmpfs_ops.c
===================================================================
--- uspace/srv/fs/tmpfs/tmpfs_ops.c	(revision 81b430a1d2cded9a53f2d692a1a4ff605a49b13c)
+++ uspace/srv/fs/tmpfs/tmpfs_ops.c	(revision 9db9b10d117f0270316d82b7abfc8c4114e2b00d)
@@ -597,4 +597,9 @@
 }
 
+void tmpfs_close(ipc_callid_t rid, ipc_call_t *request)
+{
+	ipc_answer_0(rid, EOK);
+}
+
 void tmpfs_destroy(ipc_callid_t rid, ipc_call_t *request)
 {
@@ -619,5 +624,21 @@
 }
 
+void tmpfs_open_node(ipc_callid_t rid, ipc_call_t *request)
+{
+	libfs_open_node(&tmpfs_libfs_ops, tmpfs_reg.fs_handle, rid, request);
+}
+
+void tmpfs_device(ipc_callid_t rid, ipc_call_t *request)
+{
+	ipc_answer_0(rid, ENOTSUP);
+}
+
+void tmpfs_sync(ipc_callid_t rid, ipc_call_t *request)
+{
+	/* Dummy implementation */
+	ipc_answer_0(rid, EOK);
+}
+
 /**
  * @}
- */ 
+ */
