/* Logging infrastructure for ensuring operations are persistently recorded to
* disk. */
+#define BLUESKY_CRC32C_SEED (~(uint32_t)0)
+uint32_t crc32c(uint32_t crc, const char *buf, unsigned int length);
+uint32_t crc32c_finalize(uint32_t crc);
+
struct _BlueSkyLog {
char *log_directory;
GAsyncQueue *queue;