X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=bluesky%2Fbluesky.h;h=1d0b0b1fe6a1a46f7401917b5a810b3df35af78a;hb=0a6dbd76f58caad61a494a64e9bd421de61f6aa6;hp=8980c981db7d73f6c91d6bb56969b08be526e3ce;hpb=a5a9eca66728d271a442125ac52098378c70cf42;p=bluesky.git diff --git a/bluesky/bluesky.h b/bluesky/bluesky.h index 8980c98..1d0b0b1 100644 --- a/bluesky/bluesky.h +++ b/bluesky/bluesky.h @@ -199,6 +199,14 @@ void bluesky_file_write(BlueSkyInode *inode, uint64_t offset, void bluesky_file_read(BlueSkyInode *inode, uint64_t offset, char *buf, gint len); +void bluesky_inode_flush(BlueSkyFS *fs, BlueSkyInode *inode); +void bluesky_inode_fetch(BlueSkyFS *fs, uint64_t inum); +void bluesky_serialize_inode(GString *out, BlueSkyInode *inode); +BlueSkyInode *bluesky_deserialize_inode(BlueSkyFS *fs, const gchar *buf); + +gint bluesky_dirent_compare(gconstpointer a, gconstpointer b, + gpointer unused); + #ifdef __cplusplus } #endif