X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/067eeb5f497179a9edbfe83bc7f1fb790dd2a9cc..440af55d72c65f5c149718dc52abd00f512ffb71:/server/schedule.c diff --git a/server/schedule.c b/server/schedule.c index c2cdb6d..6092fb5 100644 --- a/server/schedule.c +++ b/server/schedule.c @@ -81,28 +81,7 @@ * * TODO: add disorder-dump support */ - -#include -#include "types.h" - -#include -#include -#include -#include - -#include "trackdb.h" -#include "trackdb-int.h" -#include "schedule.h" -#include "table.h" -#include "kvp.h" -#include "log.h" -#include "queue.h" -#include "server-queue.h" -#include "state.h" -#include "play.h" -#include "mem.h" -#include "random.h" -#include "vector.h" +#include "disorder-server.h" static int schedule_trigger(ev_source *ev, const struct timeval *now, @@ -208,6 +187,7 @@ static int schedule_init_tid(ev_source *ev, if(priority && !strcmp(priority, "junk")) { /* Junk actions that are in the past are discarded during startup */ /* TODO recurring events should be handled differently here */ + info("junk event %s is in the past, discarding", id); if(cdel(cursor)) goto deadlocked; /* Skip this time */ @@ -453,7 +433,7 @@ static int schedule_lookup(const char *id, int n; /* Look up the action */ - n = TABLE_FIND(schedule_actions, typeof(schedule_actions[0]), name, action); + n = TABLE_FIND(schedule_actions, name, action); if(n < 0) { error(0, "scheduled event %s: unrecognized action '%s'", id, action); return -1;