Use evutil_socket_t, not int, when logging socket errors.

This commit is contained in:
Nick Mathewson 2009-12-22 00:58:52 -05:00
parent c51bb3c342
commit 292467c02e
2 changed files with 5 additions and 3 deletions

View File

@ -27,6 +27,8 @@
#ifndef _LOG_H_
#define _LOG_H_
#include <event2/util.h>
#ifdef __GNUC__
#define EV_CHECK_FMT(a,b) __attribute__((format(printf, a, b)))
#else
@ -37,8 +39,8 @@
void event_err(int eval, const char *fmt, ...) EV_CHECK_FMT(2,3);
void event_warn(const char *fmt, ...) EV_CHECK_FMT(1,2);
void event_sock_err(int eval, int sock, const char *fmt, ...) EV_CHECK_FMT(3,4);
void event_sock_warn(int sock, const char *fmt, ...) EV_CHECK_FMT(2,3);
void event_sock_err(int eval, evutil_socket_t sock, const char *fmt, ...) EV_CHECK_FMT(3,4);
void event_sock_warn(evutil_socket_t sock, const char *fmt, ...) EV_CHECK_FMT(2,3);
void event_errx(int eval, const char *fmt, ...) EV_CHECK_FMT(2,3);
void event_warnx(const char *fmt, ...) EV_CHECK_FMT(1,2);
void event_msgx(const char *fmt, ...) EV_CHECK_FMT(1,2);

2
log.c
View File

@ -113,7 +113,7 @@ event_sock_err(int eval, evutil_socket_t sock, const char *fmt, ...)
}
void
event_sock_warn(int sock, const char *fmt, ...)
event_sock_warn(evutil_socket_t sock, const char *fmt, ...)
{
va_list ap;
int err = evutil_socket_geterror(sock);