]> jfr.im git - irc/quakenet/newserv.git/blame - settime/settime.c
Add jupe support
[irc/quakenet/newserv.git] / settime / settime.c
CommitLineData
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
8schedule *settime_schedule;
9
10void settime_sendsettime()
11{
12time_t newtime;
13
14 newtime = time(NULL);
15 irc_send("%s SE %ld", mynumeric->content, newtime);
16 setnettime(newtime);
17}
18
19void _init()
20{
21 settime_schedule = schedulerecurring(time(NULL) + 300, 0, 1800, &settime_sendsettime, NULL);
22}
23
24void _fini()
25{
26 deleteschedule(settime_schedule, &settime_sendsettime, NULL);
27}