Index: uspace/lib/libfs/libfs.c
===================================================================
--- uspace/lib/libfs/libfs.c	(revision 06901c6b6ff445521bd4b5765646b3ceb0d9e210)
+++ uspace/lib/libfs/libfs.c	(revision 80e84829d5f95695ec3a7d20d330b66f1ff2a4aa)
@@ -199,5 +199,5 @@
 					if (!ops->link(cur, nodep, component)) {
 						if (lflag & L_CREATE)
-							ops->destroy(nodep);
+							(void)ops->destroy(nodep);
 						ipc_answer_0(rid, ENOSPC);
 					} else {
@@ -268,5 +268,5 @@
 				if (!ops->link(cur, nodep, component)) {
 					if (lflag & L_CREATE)
-						ops->destroy(nodep);
+						(void)ops->destroy(nodep);
 					ipc_answer_0(rid, ENOSPC);
 				} else {
Index: uspace/lib/libfs/libfs.h
===================================================================
--- uspace/lib/libfs/libfs.h	(revision 06901c6b6ff445521bd4b5765646b3ceb0d9e210)
+++ uspace/lib/libfs/libfs.h	(revision 80e84829d5f95695ec3a7d20d330b66f1ff2a4aa)
@@ -47,5 +47,5 @@
 	void (* node_put)(void *);
 	void * (* create)(int);
-	void (* destroy)(void *);
+	bool (* destroy)(void *);
 	bool (* link)(void *, void *, const char *);
 	int (* unlink)(void *, void *);
