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:
@@ -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
|
||||
|
Reference in New Issue
Block a user