X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;ds=sidebyside;f=src%2FUserNode.h;h=688fb3842c2f3c288455e08c5e2a15aeef7d9aa2;hb=c575e458c6257e75b97884847143b20965a5dfda;hp=051a1539696ad12460cabf4c6c2e4adad485d334;hpb=07a2fd490b1a5164d9207a954259a51aa3e60e18;p=NeonServV5.git diff --git a/src/UserNode.h b/src/UserNode.h index 051a153..688fb38 100644 --- a/src/UserNode.h +++ b/src/UserNode.h @@ -1,4 +1,4 @@ -/* UserNode.h - NeonServ v5.0 +/* UserNode.h - NeonServ v5.2 * Copyright (C) 2011 Philipp Kreil (pk910) * * This program is free software: you can redistribute it and/or modify @@ -41,14 +41,14 @@ struct UserNode { char realname[REALLEN+1]; char auth[AUTHLEN+1]; unsigned int flags; - time_t created; + time_t created, last_who; struct ChanUser *channel; struct language *language; struct UserNode *next; }; -#define isNetworkService(USER) (USER->flags & (USERFLAG_ISBOT | USERFLAG_ISIRCOP)) +#define isNetworkService(USER) (USER->flags & (USERFLAG_ISBOT | USERFLAG_ISIRCOP | USERFLAG_ISSERVER)) #define isBot(USER) (USER->flags & (USERFLAG_ISBOT)) void init_UserNode();