Index: uspace/srv/fs/fat/fat.c
===================================================================
--- uspace/srv/fs/fat/fat.c	(revision 05e69c59b06df4165bbd86304590e9d5f3964437)
+++ uspace/srv/fs/fat/fat.c	(revision c947ddaf96090f24e3214f83f9af8b837a7e00da)
@@ -111,4 +111,7 @@
 			fat_read(callid, &call);
 			break;
+		case VFS_WRITE:
+			fat_write(callid, &call);
+			break;
 		default:
 			ipc_answer_0(callid, ENOTSUP);
Index: uspace/srv/fs/fat/fat.h
===================================================================
--- uspace/srv/fs/fat/fat.h	(revision 05e69c59b06df4165bbd86304590e9d5f3964437)
+++ uspace/srv/fs/fat/fat.h	(revision c947ddaf96090f24e3214f83f9af8b837a7e00da)
@@ -224,4 +224,5 @@
 extern void fat_lookup(ipc_callid_t, ipc_call_t *);
 extern void fat_read(ipc_callid_t, ipc_call_t *);
+extern void fat_write(ipc_callid_t, ipc_call_t *);
 
 extern fat_idx_t *fat_idx_get_by_pos(dev_handle_t, fat_cluster_t, unsigned);
Index: uspace/srv/fs/fat/fat_ops.c
===================================================================
--- uspace/srv/fs/fat/fat_ops.c	(revision 05e69c59b06df4165bbd86304590e9d5f3964437)
+++ uspace/srv/fs/fat/fat_ops.c	(revision c947ddaf96090f24e3214f83f9af8b837a7e00da)
@@ -848,4 +848,9 @@
 }
 
+void fat_write(ipc_callid_t rid, ipc_call_t *request)
+{
+	ipc_answer_0(rid, ENOTSUP);
+}
+
 /**
  * @}
