blob: 3c836123730526ae79a790f4c4012ef41a313bf0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
--- ./src/broker/log.c.orig Fri May 2 20:34:44 1997
+++ ./src/broker/log.c Fri Aug 1 13:24:58 2003
@@ -151,10 +151,28 @@
}
/* Log Something */
-int LOG_statlog(va_alist)
+#if defined(__STRICT_ANSI__)
+int LOG_statlog(char *fmt,...)
+{
+ time_t curtime;
+ unsigned int type;
+ char *outstr = NULL;
+ char *statname = NULL;
+ char *url = NULL;
+ char *gn = NULL;
+ char *gh = NULL;
+ char *gv = NULL;
+ int gid;
+ fd_t FD;
+
+ va_list ap;
+ va_start(ap,fmt);
+ va_list args;
+ va_start(args,fmt);
+#else
+int LOG_statlog(va_alist)
va_dcl
{
- va_list args;
time_t curtime;
unsigned int type;
char *outstr = NULL;
@@ -166,10 +184,18 @@
int gid;
fd_t FD;
+ va_list ap;
+ char *fmt;
+ va_list args;
+ va_start(ap);
+ fmt = va_arg(ap, char *);
+ fmt = va_arg(args, char *);
+ va_start(args);
+#endif /* __STRICT_ANSI__ */
+
if (!log_file)
return ERROR;
- va_start(args);
type = va_arg(args, unsigned int);
if (LOG_do_logging(type) == TRUE) {
statname = va_arg(args, char *);
|