1
0
mirror of https://github.com/osmarks/ngircd.git synced 2025-10-16 15:17:39 +00:00

List and class handling: add optional "reason" text

Adjust Lists_Add() and Class_AddMask() accordingly, implement
Lists_GetReason() and Lists_GetValidity().
This commit is contained in:
Alexander Barton
2011-12-25 14:19:45 +01:00
parent 1e054e0b82
commit af70c3dbc9
5 changed files with 53 additions and 11 deletions

View File

@@ -56,12 +56,14 @@ Class_IsMember(const int Class, CLIENT *Client)
}
GLOBAL bool
Class_AddMask(const int Class, const char *Mask, time_t ValidUntil)
Class_AddMask(const int Class, const char *Mask, time_t ValidUntil,
const char *Reason)
{
assert(Class < CLASS_COUNT);
assert(Mask != NULL);
assert(Reason != NULL);
return Lists_Add(&My_Classes[Class], Mask, ValidUntil);
return Lists_Add(&My_Classes[Class], Mask, ValidUntil, Reason);
}
GLOBAL void