]> granicus.if.org Git - libevent/commitdiff
Fix compilation on mingw64 with -DUSE_DEBUG
authorNick Mathewson <nickm@torproject.org>
Fri, 2 Nov 2012 15:44:29 +0000 (11:44 -0400)
committerNick Mathewson <nickm@torproject.org>
Fri, 2 Nov 2012 15:44:29 +0000 (11:44 -0400)
http.c
signal.c
win32select.c

diff --git a/http.c b/http.c
index bd4fd47c42ba5b07a195a50db19432923df3e1f3..3994b917dc24353c41f39857722142eab84d7786 100644 (file)
--- a/http.c
+++ b/http.c
@@ -1328,9 +1328,10 @@ evhttp_error_cb(struct bufferevent *bufev, short what, void *arg)
        switch (evcon->state) {
        case EVCON_CONNECTING:
                if (what & BEV_EVENT_TIMEOUT) {
-                       event_debug(("%s: connection timeout for \"%s:%d\" on %d",
+                       event_debug(("%s: connection timeout for \"%s:%d\" on "
+                               EV_SOCK_FMT,
                                __func__, evcon->address, evcon->port,
-                               evcon->fd));
+                               EV_SOCK_ARG(evcon->fd)));
                        evhttp_connection_cb_cleanup(evcon);
                        return;
                }
@@ -1405,21 +1406,25 @@ evhttp_connection_cb(struct bufferevent *bufev, short what, void *arg)
        /* Check if the connection completed */
        if (getsockopt(evcon->fd, SOL_SOCKET, SO_ERROR, (void*)&error,
                       &errsz) == -1) {
-               event_debug(("%s: getsockopt for \"%s:%d\" on %d",
-                       __func__, evcon->address, evcon->port, evcon->fd));
+               event_debug(("%s: getsockopt for \"%s:%d\" on "EV_SOCK_FMT,
+                       __func__, evcon->address, evcon->port,
+                       EV_SOCK_ARG(evcon->fd)));
                goto cleanup;
        }
 
        if (error) {
-               event_debug(("%s: connect failed for \"%s:%d\" on %d: %s",
-                   __func__, evcon->address, evcon->port, evcon->fd,
+               event_debug(("%s: connect failed for \"%s:%d\" on "
+                       EV_SOCK_FMT": %s",
+                       __func__, evcon->address, evcon->port,
+                       EV_SOCK_ARG(evcon->fd),
                        evutil_socket_error_to_string(error)));
                goto cleanup;
        }
 
        /* We are connected to the server now */
-       event_debug(("%s: connected to \"%s:%d\" on %d\n",
-                       __func__, evcon->address, evcon->port, evcon->fd));
+       event_debug(("%s: connected to \"%s:%d\" on "EV_SOCK_FMT"\n",
+                       __func__, evcon->address, evcon->port,
+                       EV_SOCK_ARG(evcon->fd)));
 
        /* Reset the retry count as we were successful in connecting */
        evcon->retry_cnt = 0;
@@ -1974,8 +1979,8 @@ evhttp_read_firstline(struct evhttp_connection *evcon,
        res = evhttp_parse_firstline(req, bufferevent_get_input(evcon->bufev));
        if (res == DATA_CORRUPTED || res == DATA_TOO_LONG) {
                /* Error while reading, terminate */
-               event_debug(("%s: bad header lines on %d\n",
-                       __func__, evcon->fd));
+               event_debug(("%s: bad header lines on "EV_SOCK_FMT"\n",
+                       __func__, EV_SOCK_ARG(evcon->fd)));
                evhttp_connection_fail(evcon, EVCON_HTTP_INVALID_HEADER);
                return;
        } else if (res == MORE_DATA_EXPECTED) {
@@ -1997,7 +2002,8 @@ evhttp_read_header(struct evhttp_connection *evcon,
        res = evhttp_parse_headers(req, bufferevent_get_input(evcon->bufev));
        if (res == DATA_CORRUPTED || res == DATA_TOO_LONG) {
                /* Error while reading, terminate */
-               event_debug(("%s: bad header lines on %d\n", __func__, fd));
+               event_debug(("%s: bad header lines on "EV_SOCK_FMT"\n",
+                       __func__, EV_SOCK_ARG(fd)));
                evhttp_connection_fail(evcon, EVCON_HTTP_INVALID_HEADER);
                return;
        } else if (res == MORE_DATA_EXPECTED) {
@@ -2011,8 +2017,8 @@ evhttp_read_header(struct evhttp_connection *evcon,
        /* Done reading headers, do the real work */
        switch (req->kind) {
        case EVHTTP_REQUEST:
-               event_debug(("%s: checking for post data on %d\n",
-                               __func__, fd));
+               event_debug(("%s: checking for post data on "EV_SOCK_FMT"\n",
+                       __func__, EV_SOCK_ARG(fd)));
                evhttp_get_body(evcon, req);
                /* note the request may have been freed in evhttp_get_body */
                break;
@@ -2028,8 +2034,9 @@ evhttp_read_header(struct evhttp_connection *evcon,
                                        __func__, req->response_code));
                        evhttp_connection_done(evcon);
                } else {
-                       event_debug(("%s: start of read body for %s on %d\n",
-                               __func__, req->remote_host, fd));
+                       event_debug(("%s: start of read body for %s on "
+                               EV_SOCK_FMT"\n",
+                               __func__, req->remote_host, EV_SOCK_ARG(fd)));
                        evhttp_get_body(evcon, req);
                        /* note the request may have been freed in
                         * evhttp_get_body */
@@ -3676,8 +3683,8 @@ evhttp_get_request_connection(
                return (NULL);
        }
 
-       event_debug(("%s: new request from %s:%s on %d\n",
-                       __func__, hostname, portname, fd));
+       event_debug(("%s: new request from %s:%s on "EV_SOCK_FMT"\n",
+               __func__, hostname, portname, EV_SOCK_ARG(fd)));
 
        /* we need a connection object to put the http request on */
        evcon = evhttp_connection_base_new(
index d40da0e36e490499530a8182cbe3b2294871558c..423f12a420e68e24f0b2d405a466b1f56275ed4b 100644 (file)
--- a/signal.c
+++ b/signal.c
@@ -354,7 +354,8 @@ evsig_del(struct event_base *base, evutil_socket_t evsignal, short old, short ev
 {
        EVUTIL_ASSERT(evsignal >= 0 && evsignal < NSIG);
 
-       event_debug(("%s: %d: restoring signal handler", __func__, evsignal));
+       event_debug(("%s: "EV_SOCK_FMT": restoring signal handler",
+               __func__, EV_SOCK_ARG(evsignal)));
 
        EVSIGBASE_LOCK();
        --evsig_base_n_signals_added;
index fbd27a43768fb3bcf83fa876fbc56144e50969b8..00ce27af9d27d2345930a30da23833da4396ae16 100644 (file)
@@ -242,7 +242,8 @@ win32_del(struct event_base *base, evutil_socket_t fd, short old, short events,
        struct win32op *win32op = base->evbase;
        struct idx_info *idx = _idx;
 
-       event_debug(("%s: Removing event for %d", __func__, fd));
+       event_debug(("%s: Removing event for "EV_SOCK_FMT,
+               __func__, EV_SOCK_ARG(fd)));
        if (events & EV_READ)
                do_fd_clear(base, win32op, idx, 1);
        if (events & EV_WRITE)