+void bluesky_serialize_superblock(GString *out, BlueSkyFS *fs)
+{
+ struct serialized_superblock buf;
+
+ buf.signature = GUINT64_TO_LE(SUPERBLOCK_MAGIC);
+ buf.next_inum = GUINT64_TO_LE(fs->next_inum);
+
+ g_string_append_len(out, (gchar *)&buf, sizeof(buf));
+}
+
+BlueSkyFS *bluesky_deserialize_superblock(const gchar *buf)