Lines Matching defs:next_event

256 static struct event *next_event;	/* the next event to execute	*/
546 if (next_event == NULL && !el_empty()) {
547 next_event = (struct event *)el_first();
549 if (next_event == NULL) {
552 ne_time = next_event->time - t;
554 cftime(timebuf, "%+", &next_event->time);
556 next_event->time, timebuf);
577 last_time = next_event->time; /* save execution time */
583 if (ex(next_event) || reset_needed) {
588 switch (next_event->etype) {
601 * then set next_event->time to this. note that
620 next_event->time =
621 next_time(next_event, newtime);
624 next_event->time =
625 next_time(next_event, (time_t)0);
628 cftime(timebuf, "%+", &next_event->time);
631 next_event->cmd, next_event->time, timebuf);
634 switch (el_add(next_event, next_event->time,
635 (next_event->u)->ctid)) {
637 ignore_msg("main", "cron", next_event);
651 e = (next_event->u)->atevents;
653 if (e == next_event) {
668 next_event = NULL;
731 next_event = NULL;
2089 if (next_event == e)
2090 next_event = NULL;
2134 if ((next_event != NULL) &&
2135 (next_event->etype == CRONEVENT) &&
2136 (next_event->u == u)) {
2137 next_event = NULL;
2279 if (next_event->etype == CRONEVENT) {
2281 next_event->time = next_time(next_event, dhltime);
2282 switch (el_add(next_event, next_event->time,
2283 (next_event->u)->ctid)) {
2285 ignore_msg("ex", "cron", next_event);
2293 if (el_add(next_event, next_event->time,
2294 next_event->of.at.eventid) < 0) {
2295 ignore_msg("ex", "at", next_event);
2603 if (next_event == NULL && !el_empty()) {
2604 next_event = (struct event *)el_first();
2607 if (next_event == NULL)
2610 t = (long)next_event->time - now;
2820 if (next_event != NULL && reftime >= next_event->time) {
2865 if (next_event != NULL) {
2866 if (next_event->etype == CRONEVENT) {
2867 switch (el_add(next_event, next_event->time,
2868 (next_event->u)->ctid)) {
2870 ignore_msg("process_msg", "cron", next_event);
2877 if (el_add(next_event, next_event->time,
2878 next_event->of.at.eventid) < 0) {
2879 ignore_msg("process_msg", "at", next_event);
2882 next_event = NULL;
3039 (void) printf("%c CMD: %s\n", cc, next_event->cmd);
3057 nt = next_event->time + delay;
3058 if (next_event->etype == CRONEVENT) {
3059 next_event->time = next_time(next_event, (time_t)0);
3060 if (nt < next_event->time)
3061 next_event->time = nt;
3062 switch (el_add(next_event, next_event->time,
3063 (next_event->u)->ctid)) {
3065 ignore_msg("resched", "cron", next_event);
3075 add_atevent(next_event->u, next_event->cmd, nt, next_event->etype);
3338 if (next_event->u == u) {
3339 next_event = NULL;