From 0a7f0a288c131806db7b8538554b918a99c1a21d Mon Sep 17 00:00:00 2001 From: pk910 Date: Wed, 26 Dec 2012 08:24:55 +0100 Subject: [PATCH] implemented set KeepConn time function for later use (relay command) --- src/proto-p10.c | 6 ++++++ src/proto.h | 1 + 2 files changed, 7 insertions(+) diff --git a/src/proto-p10.c b/src/proto-p10.c index d08fb18..f544f9f 100644 --- a/src/proto-p10.c +++ b/src/proto-p10.c @@ -532,6 +532,12 @@ irc_simul(struct userNode *target, char *command) putsock("%s " P10_RELAY " %s SI %s :%s", self->numeric, target->numeric, target->numeric, command); } +void +irc_keepconn(struct userNode *target, unsigned int timeout) +{ + putsock("%s " P10_RELAY " %s KC %s %u", self->numeric, target->numeric, target->numeric, timeout); +} + void irc_regnick(UNUSED_ARG(struct userNode *user)) { diff --git a/src/proto.h b/src/proto.h index 2bd70b4..36de9a8 100644 --- a/src/proto.h +++ b/src/proto.h @@ -151,6 +151,7 @@ void irc_xresponse(struct server *target, const char *routing, const char *respo void irc_account(struct userNode *user, const char *stamp, unsigned long timestamp, unsigned long serial); void irc_regnick(struct userNode *user); void irc_fakehost(struct userNode *user, const char *host, const char *ident, int force); +void irc_keepconn(struct userNode *target, unsigned int timeout); /* svs maintenance */ void irc_svsmode(struct userNode *from, struct userNode *user, const char *modes); -- 2.20.1