]> jfr.im git - irc/quakenet/newserv.git/blob - settime/settime.c
Re-disable infolines. Removed most references and flags also.
[irc/quakenet/newserv.git] / settime / settime.c
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 }