#include "stdinc.h"
#include "tools.h"
#include "motd.h"
#include "ircd.h"
#include "fdlist.h"
#include "s_bsd.h"
#include "fileio.h"
#include "s_conf.h"
#include "send.h"
#include "numeric.h"
#include "client.h"
#include "irc_string.h"
#include "sprintf_irc.h"
#include "memory.h"
#include "s_serv.h"
Vai al codice sorgente di questo file.
Funzioni | |
void | init_message_file (MotdType motdType, const char *fileName, MessageFile *motd) |
int | send_message_file (struct Client *source_p, MessageFile *motdToPrint) |
int | read_message_file (MessageFile *MessageFileptr) |
MessageFile * | init_MessageLine (void) |
void | addto_MessageLine (MessageFile *mf, const char *str) |
void | destroy_MessageLine (MessageFile *mf) |
void addto_MessageLine | ( | MessageFile * | mf, | |
const char * | str | |||
) |
Definizione alla linea 260 del file motd.c.
Riferimenti MessageFile::contentsOfFile, MessageFileLine::line, MyMalloc(), e MessageFileLine::next.
Referenziato da rebuild_isupport_message_line().
void destroy_MessageLine | ( | MessageFile * | mf | ) |
Definizione alla linea 290 del file motd.c.
Riferimenti MessageFile::contentsOfFile, MyFree(), e MessageFileLine::next.
Referenziato da rebuild_isupport_message_line().
void init_message_file | ( | MotdType | motdType, | |
const char * | fileName, | |||
MessageFile * | motd | |||
) |
Definizione alla linea 46 del file motd.c.
Riferimenti MessageFile::contentsOfFile, MessageFile::fileName, MessageFile::lastChangedDate, MessageFile::motdType, e strlcpy().
Referenziato da initialize_message_files().
MessageFile* init_MessageLine | ( | void | ) |
Definizione alla linea 236 del file motd.c.
Riferimenti MessageFile::contentsOfFile, ISSUPPORT, MessageFile::motdType, e MyMalloc().
Referenziato da init_isupport().
int read_message_file | ( | MessageFile * | MessageFileptr | ) |
Definizione alla linea 155 del file motd.c.
Riferimenti buffer, MessageFile::contentsOfFile, fbclose(), fbgets(), fbopen(), MessageFile::fileName, ircsprintf(), MessageFile::lastChangedDate, MessageFileLine::line, MESSAGELINELEN, MyFree(), MyMalloc(), MessageFileLine::next, e strlcpy().
Referenziato da initialize_message_files(), io_loop(), e mo_rehash().
int send_message_file | ( | struct Client * | source_p, | |
MessageFile * | motdToPrint | |||
) |
Definizione alla linea 61 del file motd.c.
Riferimenti MessageFile::contentsOfFile, ERR_NOMOTD, form_str(), Client::from, from, ID_or_name, ISSUPPORT, MessageFile::lastChangedDate, MessageFileLine::line, me, MessageFile::motdType, Client::name, MessageFileLine::next, OPER_MOTD, RPL_ENDOFMOTD, RPL_ENDOFOMOTD, RPL_ISUPPORT, RPL_MOTD, RPL_MOTDSTART, RPL_OMOTD, RPL_OMOTDSTART, sendto_one(), to, USER_LINKS, e USER_MOTD.
Referenziato da do_links(), do_motd(), m_challenge(), m_motd(), m_omotd(), mo_motd(), mo_oper(), mr_motd(), oper_up(), show_isupport(), e user_welcome().