Fix osx compile

svn:r1018
This commit is contained in:
Nick Mathewson 2009-01-18 01:33:18 +00:00
parent fed2fd0944
commit 2b7febc80a

View File

@ -76,8 +76,8 @@ struct kqop {
static void *kq_init (struct event_base *);
static int kq_add (struct event_base *, int, short, short, void *);
static int kq_del (struct event_base *, int, short, short, void *);
static int kq_sig_add (struct event_base *, int, short, short);
static int kq_sig_del (struct event_base *, int, short, short);
static int kq_sig_add (struct event_base *, int, short, short, void *);
static int kq_sig_del (struct event_base *, int, short, short, void *);
static int kq_dispatch (struct event_base *, struct timeval *);
static int kq_insert (struct kqop *, struct kevent *);
static void kq_dealloc (struct event_base *);
@ -378,11 +378,12 @@ kq_dealloc(struct event_base *base)
/* signal handling */
static int
kq_sig_add(struct event_base *base, int nsignal, short old, short events)
kq_sig_add(struct event_base *base, int nsignal, short old, short events, void *p)
{
struct kqop *kqop = base->evbase;
struct kevent kev;
struct timespec timeout = { 0, 0 };
(void)p;
assert(nsignal >= 0 && nsignal < NSIG);
@ -404,12 +405,13 @@ kq_sig_add(struct event_base *base, int nsignal, short old, short events)
}
static int
kq_sig_del(struct event_base *base, int nsignal, short old, short events)
kq_sig_del(struct event_base *base, int nsignal, short old, short events, void *p)
{
struct kqop *kqop = base->evbase;
struct kevent kev;
struct timespec timeout = { 0, 0 };
(void)p;
assert(nsignal >= 0 && nsignal < NSIG);