25 |
|
#include "stdinc.h" |
26 |
|
#include "s_misc.h" |
27 |
|
#include "client.h" |
28 |
– |
#include "common.h" |
28 |
|
#include "irc_string.h" |
30 |
– |
#include "sprintf_irc.h" |
29 |
|
#include "ircd.h" |
30 |
|
#include "numeric.h" |
31 |
|
#include "irc_res.h" |
32 |
|
#include "fdlist.h" |
33 |
|
#include "s_bsd.h" |
34 |
< |
#include "s_conf.h" |
34 |
> |
#include "conf.h" |
35 |
|
#include "s_serv.h" |
36 |
|
#include "send.h" |
37 |
|
#include "memory.h" |
84 |
|
if (minswest < 0) |
85 |
|
minswest = -minswest; |
86 |
|
|
87 |
< |
ircsprintf(buf, "%s %s %d %d -- %02u:%02u:%02u %c%02u:%02u", |
88 |
< |
weekdays[lt->tm_wday], months[lt->tm_mon],lt->tm_mday, |
89 |
< |
lt->tm_year + 1900, lt->tm_hour, lt->tm_min, lt->tm_sec, |
90 |
< |
plus, minswest/60, minswest%60); |
87 |
> |
snprintf(buf, sizeof(buf), "%s %s %d %d -- %02u:%02u:%02u %c%02u:%02u", |
88 |
> |
weekdays[lt->tm_wday], months[lt->tm_mon],lt->tm_mday, |
89 |
> |
lt->tm_year + 1900, lt->tm_hour, lt->tm_min, lt->tm_sec, |
90 |
> |
plus, minswest/60, minswest%60); |
91 |
|
return buf; |
92 |
|
} |
93 |
|
|
106 |
|
gm = &gmbuf; |
107 |
|
lt = localtime(&lclock); |
108 |
|
|
109 |
< |
ircsprintf(buf, "%d/%d/%d %02d.%02d", |
110 |
< |
lt->tm_year + 1900, lt->tm_mon + 1, lt->tm_mday, |
111 |
< |
lt->tm_hour, lt->tm_min); |
109 |
> |
snprintf(buf, sizeof(buf), "%d/%d/%d %02d.%02d", |
110 |
> |
lt->tm_year + 1900, lt->tm_mon + 1, lt->tm_mday, |
111 |
> |
lt->tm_hour, lt->tm_min); |
112 |
|
|
113 |
|
return buf; |
114 |
|
} |
115 |
|
|
118 |
– |
/* small_file_date() |
119 |
– |
* Make a small YYYYMMDD formatted string suitable for a |
120 |
– |
* dated file stamp. |
121 |
– |
*/ |
122 |
– |
char * |
123 |
– |
small_file_date(time_t lclock) |
124 |
– |
{ |
125 |
– |
static char timebuffer[MAX_DATE_STRING]; |
126 |
– |
struct tm *tmptr; |
127 |
– |
|
128 |
– |
if (!lclock) |
129 |
– |
time(&lclock); |
130 |
– |
|
131 |
– |
tmptr = localtime(&lclock); |
132 |
– |
strftime(timebuffer, MAX_DATE_STRING, "%Y%m%d", tmptr); |
133 |
– |
|
134 |
– |
return timebuffer; |
135 |
– |
} |
136 |
– |
|
116 |
|
#ifdef HAVE_LIBCRYPTO |
117 |
|
char * |
118 |
|
ssl_get_cipher(const SSL *ssl) |