Index: uspace/srv/fs/fat/fat_ops.c
===================================================================
--- uspace/srv/fs/fat/fat_ops.c	(revision d9e9caf171dc0e1bb688e3504c01ff88cb2a76c5)
+++ uspace/srv/fs/fat/fat_ops.c	(revision 80e84829d5f95695ec3a7d20d330b66f1ff2a4aa)
@@ -305,4 +305,24 @@
 		list_append(&nodep->ffn_link, &ffn_head);
 	futex_up(&fin_futex);
+}
+
+static void *fat_create(int flags)
+{
+	return NULL;	/* not supported at the moment */
+}
+
+static bool fat_destroy(void *node)
+{
+	return false;	/* not supported at the moment */
+}
+
+static bool fat_link(void *prnt, void *chld, const char *name)
+{
+	return false;	/* not supported at the moment */
+}
+
+static int fat_unlink(void *prnt, void *chld)
+{
+	return ENOTSUP;	/* not supported at the moment */
 }
 
@@ -446,8 +466,8 @@
 	.node_get = fat_node_get,
 	.node_put = fat_node_put,
-	.create = NULL,
-	.destroy = NULL,
-	.link = NULL,
-	.unlink = NULL,
+	.create = fat_create,
+	.destroy = fat_destroy,
+	.link = fat_link,
+	.unlink = fat_unlink,
 	.index_get = fat_index_get,
 	.size_get = fat_size_get,
Index: uspace/srv/fs/tmpfs/tmpfs_ops.c
===================================================================
--- uspace/srv/fs/tmpfs/tmpfs_ops.c	(revision d9e9caf171dc0e1bb688e3504c01ff88cb2a76c5)
+++ uspace/srv/fs/tmpfs/tmpfs_ops.c	(revision 80e84829d5f95695ec3a7d20d330b66f1ff2a4aa)
@@ -76,5 +76,5 @@
 static bool tmpfs_link_node(void *, void *, const char *);
 static int tmpfs_unlink_node(void *, void *);
-static void tmpfs_destroy_node(void *);
+static bool tmpfs_destroy_node(void *);
 
 /* Implementation of helper functions. */
@@ -375,5 +375,5 @@
 }
 
-void tmpfs_destroy_node(void *nodep)
+bool tmpfs_destroy_node(void *nodep)
 {
 	tmpfs_dentry_t *dentry = (tmpfs_dentry_t *) nodep;
@@ -391,4 +391,5 @@
 		free(dentry->data);
 	free(dentry);
+	return true;
 }
 
