diff options
-rw-r--r-- | replay.c | 2 | ||||
-rw-r--r-- | replay.h | 7 |
2 files changed, 8 insertions, 1 deletions
@@ -631,7 +631,7 @@ int doreplaylastspoke(int sourcefd, long linenumber, struct client *clients, str // Expects a string in the format: // :from!bar@baz PRIVMSG to :hello world // With the ":foo!bar@baz "prefix being important. -// Returns 1 on success or 0 on failure. +// Returns the number of bytes written on success, or 0 on failure. int writereplayline(char *str, char *basedir) { // Ensure "str" isn't too long if (strlen(str) >= MAXCHAR) { @@ -58,6 +58,13 @@ int doreplaytime(int sourcefd, int replayseconds, struct client *clients, struct // Returns 1 for success or 0 for failure. int doreplaylastspoke(int sourcefd, long linenumber, struct client *clients, struct settings *settings, struct ircdstate *ircdstate, struct channel *channels); +// Write the line 'str' to the replay log file after prepending it with +// the current unixtime timestamp. 'basedir' is the directory in which +// to write to 'replay.log'. +// Expects a string in the format: +// :from!bar@baz PRIVMSG to :hello world +// With the ":foo!bar@baz "prefix being important. +// Returns the number of bytes written on success, or 0 on failure. int writereplayline(char *str, char *basedir); #endif |