X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=blobdiff_plain;f=src%2Fngircd%2Fclass.c;h=b7a5cbc04a2fa1389fb39e2dfd5b806c44a5598f;hp=aeecaaecc7440313ca89f59b55e6fbf46a57e0c3;hb=6ef20e0f9a6c6f82fbb82b6c60f98b8e8b401b8d;hpb=af70c3dbc927c77167a26c1f4d8ed6bf2b97e3c5 diff --git a/src/ngircd/class.c b/src/ngircd/class.c index aeecaaec..b7a5cbc0 100644 --- a/src/ngircd/class.c +++ b/src/ngircd/class.c @@ -75,4 +75,19 @@ Class_DeleteMask(const int Class, const char *Mask) Lists_Del(&My_Classes[Class], Mask); } +GLOBAL struct list_head * +Class_GetList(const int Class) +{ + assert(Class < CLASS_COUNT); + + return &My_Classes[Class]; +} + +GLOBAL void +Class_Expire(void) +{ + Lists_Expire(&My_Classes[CLASS_GLINE], "G-Line"); + Lists_Expire(&My_Classes[CLASS_KLINE], "K-Line"); +} + /* -eof- */