X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=bluesky%2Fbluesky-private.h;h=a4c8a5ea0cddffba4e49515ee0b351bbf9739994;hb=579ee9ab24b7cd3981d927f69ae919dcfaeac5ff;hp=95fc7d5a53d7d0bd42dcf6347e9cd1a2c545a4a2;hpb=d514caf49faff9295d0e497d3b6b8856fe83f8d0;p=bluesky.git diff --git a/bluesky/bluesky-private.h b/bluesky/bluesky-private.h index 95fc7d5..a4c8a5e 100644 --- a/bluesky/bluesky-private.h +++ b/bluesky/bluesky-private.h @@ -64,6 +64,8 @@ typedef struct { int result; /* Result code; 0 for success. */ struct BlueSkyNotifierList *notifiers; + bluesky_time_hires start_time; /* Time operation was submitted. */ + gpointer store_private; /* For use by the storage implementation */ } BlueSkyStoreAsync; @@ -115,6 +117,7 @@ void bluesky_inode_start_sync(BlueSkyInode *inode, BlueSkyStoreAsync *barrier); void bluesky_block_flush(BlueSkyFS *fs, BlueSkyBlock *block, BlueSkyStoreAsync *barrier); void bluesky_file_flush(BlueSkyInode *inode, BlueSkyStoreAsync *barrier); +void bluesky_file_drop_cached(BlueSkyInode *inode); #ifdef __cplusplus }