X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=bluesky%2Fbluesky.h;h=29d9a624a4cdb54e0f0b288ca56f3494629865ab;hb=a099afff8856bd80a1d974530c06fa78452e6c8c;hp=ff2bf23b05ea87ab102a653cce0aca18d4fa9ca5;hpb=348aaaad42163d6829112c9b18026c16b09e1914;p=bluesky.git diff --git a/bluesky/bluesky.h b/bluesky/bluesky.h index ff2bf23..29d9a62 100644 --- a/bluesky/bluesky.h +++ b/bluesky/bluesky.h @@ -264,6 +264,8 @@ typedef struct { BlueSkyFS *bluesky_init_fs(gchar *name, BlueSkyStore *store); void bluesky_superblock_flush(BlueSkyFS *fs); +gboolean bluesky_inode_is_ready(BlueSkyInode *inode); + int64_t bluesky_get_current_time(); void bluesky_inode_update_ctime(BlueSkyInode *inode, gboolean update_mtime); uint64_t bluesky_fs_alloc_inode(BlueSkyFS *fs); @@ -298,6 +300,7 @@ gint bluesky_dirent_compare(gconstpointer a, gconstpointer b, void bluesky_flushd_invoke(BlueSkyFS *fs); void bluesky_flushd_invoke_conditional(BlueSkyFS *fs); void bluesky_inode_do_sync(BlueSkyInode *inode); +void bluesky_flushd_thread_launch(BlueSkyFS *fs); void bluesky_debug_dump(BlueSkyFS *fs);