]>
Commit | Line | Data |
---|---|---|
052247fa CP |
1 | #include <stdlib.h> |
2 | #include <stdio.h> | |
3 | #include <stdarg.h> | |
4 | #include <string.h> | |
5 | #include "../irc/irc.h" | |
6 | #include "../core/schedule.h" | |
7 | ||
8 | schedule *settime_schedule; | |
9 | ||
10 | void settime_sendsettime() | |
11 | { | |
12 | time_t newtime; | |
13 | ||
14 | newtime = time(NULL); | |
15 | irc_send("%s SE %ld", mynumeric->content, newtime); | |
16 | setnettime(newtime); | |
17 | } | |
18 | ||
19 | void _init() | |
20 | { | |
21 | settime_schedule = schedulerecurring(time(NULL) + 300, 0, 1800, &settime_sendsettime, NULL); | |
22 | } | |
23 | ||
24 | void _fini() | |
25 | { | |
26 | deleteschedule(settime_schedule, &settime_sendsettime, NULL); | |
27 | } |