+gboolean bluesky_inode_is_ready(BlueSkyInode *inode)
+{
+ if (inode == NULL)
+ return FALSE;
+
+ g_mutex_lock(inode->lock);
+ gboolean valid = (inode->type != BLUESKY_PENDING
+ && inode->type != BLUESKY_INVALID);
+
+ g_mutex_unlock(inode->lock);
+
+ return valid;
+}
+