aboutsummaryrefslogtreecommitdiffstats
path: root/utils
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rspamd.com>2024-03-18 14:56:16 +0000
committerVsevolod Stakhov <vsevolod@rspamd.com>2024-03-18 14:56:16 +0000
commit6b2b4167187fee09365271cca182866ecb029af3 (patch)
treea085717bc896b25ff4280eb86abecca0d5c36767 /utils
parent47bcfc8360dfa1754474580e779314b8d6a78da6 (diff)
downloadrspamd-6b2b4167187fee09365271cca182866ecb029af3.tar.gz
rspamd-6b2b4167187fee09365271cca182866ecb029af3.zip
[Rework] Remove some of the GLib types in lieu of standard ones
This types have constant conflicts with the system ones especially on OSX.
Diffstat (limited to 'utils')
-rw-r--r--utils/rspamd_http_bench.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/utils/rspamd_http_bench.c b/utils/rspamd_http_bench.c
index 232fc8a1a..4cb153102 100644
--- a/utils/rspamd_http_bench.c
+++ b/utils/rspamd_http_bench.c
@@ -42,10 +42,10 @@ static gboolean csv_output = FALSE;
/* Dynamic vars */
static rspamd_inet_addr_t *addr;
-static guint32 workers_left = 0;
-static guint32 *conns_done = NULL;
+static uint32_t workers_left = 0;
+static uint32_t *conns_done = NULL;
static const guint store_latencies = 1000;
-static guint32 conns_pending = 0;
+static uint32_t conns_pending = 0;
static GOptionEntry entries[] = {
{"port", 'p', 0, G_OPTION_ARG_INT, &port,
@@ -91,7 +91,7 @@ rspamd_client_body(struct rspamd_http_connection *conn,
struct client_cbdata {
struct lat_elt *lat;
- guint32 *wconns;
+ uint32_t *wconns;
gdouble ts;
struct ev_loop *ev_base;
};
@@ -130,7 +130,7 @@ rspamd_client_finish(struct rspamd_http_connection *conn,
static void
rspamd_http_client_func(struct ev_loop *ev_base, struct lat_elt *latency,
- guint32 *wconns,
+ uint32_t *wconns,
struct rspamd_cryptobox_pubkey *peer_key,
struct rspamd_cryptobox_keypair *client_key,
struct rspamd_keypair_cache *c)
@@ -174,7 +174,7 @@ rspamd_http_client_func(struct ev_loop *ev_base, struct lat_elt *latency,
}
static void
-rspamd_worker_func(struct lat_elt *plat, guint32 *wconns)
+rspamd_worker_func(struct lat_elt *plat, uint32_t *wconns)
{
guint i, j;
struct ev_loop *ev_base;
@@ -314,7 +314,7 @@ int main(int argc, char **argv)
struct ev_loop *ev_base;
rspamd_mempool_t *pool = rspamd_mempool_new(8192, "http-bench");
struct event term_ev, int_ev, cld_ev;
- guint64 total_done;
+ uint64_t total_done;
FILE *lat_file;
gdouble mean, std;
guint i;
@@ -341,8 +341,8 @@ int main(int argc, char **argv)
latencies = rspamd_mempool_alloc_shared(pool,
nworkers * pconns * store_latencies * sizeof(*latencies));
sfd = g_malloc(sizeof(*sfd) * nworkers);
- conns_done = rspamd_mempool_alloc_shared(pool, sizeof(guint32) * nworkers);
- memset(conns_done, 0, sizeof(guint32) * nworkers);
+ conns_done = rspamd_mempool_alloc_shared(pool, sizeof(uint32_t) * nworkers);
+ memset(conns_done, 0, sizeof(uint32_t) * nworkers);
rspamd_http_start_workers(sfd);