projects
/
srvx.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
05fb38b
)
implemented set KeepConn time function for later use (relay command)
author
pk910
<philipp@zoelle1.de>
Wed, 26 Dec 2012 07:24:55 +0000
(08:24 +0100)
committer
pk910
<philipp@zoelle1.de>
Wed, 26 Dec 2012 07:24:55 +0000
(08:24 +0100)
src/proto-p10.c
patch
|
blob
|
history
src/proto.h
patch
|
blob
|
history
diff --git
a/src/proto-p10.c
b/src/proto-p10.c
index d08fb1804fd82c48aaf5a3f9ffcd624d1a48d05a..f544f9f019a2ddc3799bb19de4e0dc013e0a982a 100644
(file)
--- 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);
}
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))
{
void
irc_regnick(UNUSED_ARG(struct userNode *user))
{
diff --git
a/src/proto.h
b/src/proto.h
index 2bd70b496e4a41bb42fd86ccae92a3e2c3d8bcfa..36de9a8d759bea84fcf259c769509afbe1f6b2a5 100644
(file)
--- 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_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);
/* svs maintenance */
void irc_svsmode(struct userNode *from, struct userNode *user, const char *modes);