Browse Source

misc

master
Marc Alexander Lehmann 14 years ago
parent
commit
c20c072486
1 changed files with 22 additions and 20 deletions
  1. +22
    -20
      ev.c

+ 22
- 20
ev.c View File

@ -227,12 +227,13 @@ static int have_monotonic; /* did clock_gettime (CLOCK_MONOTONIC) work? */
static void (*syserr_cb)(const char *msg);
void ev_set_syserr_cb (void (*cb)(const char *msg))
void
ev_set_syserr_cb (void (*cb)(const char *msg))
{
syserr_cb = cb;
}
static void
static void noinline
syserr (const char *msg)
{
if (!msg)
@ -249,7 +250,8 @@ syserr (const char *msg)
static void *(*alloc)(void *ptr, long size);
void ev_set_allocator (void *(*cb)(void *ptr, long size))
void
ev_set_allocator (void *(*cb)(void *ptr, long size))
{
alloc = cb;
}
@ -317,7 +319,7 @@ typedef struct
/*****************************************************************************/
ev_tstamp noinline
ev_tstamp
ev_time (void)
{
#if EV_USE_REALTIME
@ -384,19 +386,6 @@ ev_now (EV_P)
/*****************************************************************************/
void inline_size
anfds_init (ANFD *base, int count)
{
while (count--)
{
base->head = 0;
base->events = EV_NONE;
base->reify = 0;
++base;
}
}
void noinline
ev_feed_event (EV_P_ void *w, int revents)
{
@ -414,7 +403,7 @@ ev_feed_event (EV_P_ void *w, int revents)
pendings [ABSPRI (w_)][w_->pending - 1].events = revents;
}
static void
void inline_size
queue_events (EV_P_ W *events, int eventcnt, int type)
{
int i;
@ -423,6 +412,21 @@ queue_events (EV_P_ W *events, int eventcnt, int type)
ev_feed_event (EV_A_ events [i], type);
}
/*****************************************************************************/
void inline_size
anfds_init (ANFD *base, int count)
{
while (count--)
{
base->head = 0;
base->events = EV_NONE;
base->reify = 0;
++base;
}
}
void inline_speed
fd_event (EV_P_ int fd, int revents)
{
@ -444,8 +448,6 @@ ev_feed_fd_event (EV_P_ int fd, int revents)
fd_event (EV_A_ fd, revents);
}
/*****************************************************************************/
void inline_size
fd_reify (EV_P)
{


Loading…
Cancel
Save