X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=include%2Fs_conf.h;h=ff9a007a4a522db2b1570abd4cddef62fb19dbc7;hb=b44d5859e9dbca964d833742b08dbd3ecde318e1;hp=8823ce74c1bff47a527190471a446b98ce1560d6;hpb=592e569802dbc1d90a0095d6f8fed409d6bf8c39;p=ircu2.10.12-pk.git diff --git a/include/s_conf.h b/include/s_conf.h index 8823ce7..ff9a007 100644 --- a/include/s_conf.h +++ b/include/s_conf.h @@ -22,6 +22,7 @@ struct Client; struct SLink; struct TRecord; +struct Message; /* @@ -160,6 +161,21 @@ enum AuthorizationCheckResult { ACR_BAD_SOCKET }; +struct nick_host { + struct nick_host *next; + int nicklen; /* offset of @ part of server string */ + char nick[1]; /* start of nick@server string */ +}; + +struct s_map { + struct s_map *next; + struct Message *msg; + char *name; + char *command; + char *prepend; + struct nick_host *services; +}; + /* * GLOBALS @@ -170,7 +186,8 @@ extern struct tm motd_tm; extern struct MotdItem* motd; extern struct MotdItem* rmotd; extern struct TRecord* tdata; -extern struct qline* GlobalQuarantineList; +extern struct s_map* GlobalServiceMapList; +extern struct qline* GlobalQuarantineList; /* * Proto types