aboutsummaryrefslogtreecommitdiffstats
path: root/src/binlog.h
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rambler-co.ru>2010-10-06 20:03:57 +0400
committerVsevolod Stakhov <vsevolod@rambler-co.ru>2010-10-06 20:03:57 +0400
commit6b306ab8752befc28d259be55495f8249cc2df24 (patch)
tree0fa3d471aef61925563709e0f8ee5667b57c7a9d /src/binlog.h
parent8d0053734fb5a4ccd8c3bda731e6b7c8261c6f67 (diff)
downloadrspamd-6b306ab8752befc28d259be55495f8249cc2df24.tar.gz
rspamd-6b306ab8752befc28d259be55495f8249cc2df24.zip
Fixes types (use glib ones) no functional change.
Now all comments in commit logs beginning with '*' would be included in changelog, so important changes would be separated from small ones.
Diffstat (limited to 'src/binlog.h')
-rw-r--r--src/binlog.h38
1 files changed, 19 insertions, 19 deletions
diff --git a/src/binlog.h b/src/binlog.h
index bb8b8f244..4f840105d 100644
--- a/src/binlog.h
+++ b/src/binlog.h
@@ -11,41 +11,41 @@
/* Assume 8 bytes words */
struct rspamd_binlog_header {
- char magic[3];
- char version[2];
- char padding[3];
- uint64_t create_time;
+ gchar magic[3];
+ gchar version[2];
+ gchar padding[3];
+ guint64 create_time;
};
struct rspamd_binlog_index {
- uint64_t time;
- uint64_t seek;
- uint32_t len;
+ guint64 time;
+ guint64 seek;
+ guint32 len;
};
struct rspamd_index_block {
struct rspamd_binlog_index indexes[BINLOG_IDX_LEN];
- uint32_t last_index;
+ guint32 last_index;
};
struct rspamd_binlog_metaindex {
- uint64_t indexes[METAINDEX_LEN];
- uint64_t last_index;
+ guint64 indexes[METAINDEX_LEN];
+ guint64 last_index;
};
struct rspamd_binlog_element {
- uint32_t h1;
- uint32_t h2;
+ guint32 h1;
+ guint32 h2;
float value;
} __attribute__((__packed__));
struct rspamd_binlog {
- char *filename;
+ gchar *filename;
time_t rotate_time;
- int rotate_jitter;
- uint64_t cur_seq;
- uint64_t cur_time;
- int fd;
+ gint rotate_jitter;
+ guint64 cur_seq;
+ guint64 cur_time;
+ gint fd;
memory_pool_t *pool;
struct rspamd_binlog_header header;
@@ -55,11 +55,11 @@ struct rspamd_binlog {
struct classifier_config;
-struct rspamd_binlog* binlog_open (memory_pool_t *pool, const char *path, time_t rotate_time, int rotate_jitter);
+struct rspamd_binlog* binlog_open (memory_pool_t *pool, const gchar *path, time_t rotate_time, gint rotate_jitter);
struct rspamd_binlog* get_binlog_by_statfile (struct statfile *st);
void binlog_close (struct rspamd_binlog *log);
gboolean binlog_insert (struct rspamd_binlog *log, GTree *nodes);
-gboolean binlog_sync (struct rspamd_binlog *log, uint64_t from_rev, uint64_t *from_time, GByteArray **rep);
+gboolean binlog_sync (struct rspamd_binlog *log, guint64 from_rev, guint64 *from_time, GByteArray **rep);
gboolean maybe_write_binlog (struct classifier_config *ccf, struct statfile *st, stat_file_t *file, GTree *nodes);
#endif