summaryrefslogtreecommitdiff
path: root/www/harvest/files/patch-src::broker::log.c
diff options
context:
space:
mode:
authorOliver Lehmann <oliver@FreeBSD.org>2003-08-02 16:20:20 +0000
committerOliver Lehmann <oliver@FreeBSD.org>2003-08-02 16:20:20 +0000
commit0a46264f4c625e375c726871af8c4195be1c2fb7 (patch)
tree9c77deae5bf2077488f87ba368bdef9ea3991f0b /www/harvest/files/patch-src::broker::log.c
parentFix build on 4-STABLE disabiling sanity check. (diff)
- Update harvest to 1.9.10
- Fix build: use starg instead of vararg - hand over maintainership PR: ports/55162 Submitted by: Clement Laforet <sheepkiller@cultdeadsheep.org>
Notes
Notes: svn path=/head/; revision=86194
Diffstat (limited to 'www/harvest/files/patch-src::broker::log.c')
-rw-r--r--www/harvest/files/patch-src::broker::log.c53
1 files changed, 53 insertions, 0 deletions
diff --git a/www/harvest/files/patch-src::broker::log.c b/www/harvest/files/patch-src::broker::log.c
new file mode 100644
index 000000000000..3c8361237305
--- /dev/null
+++ b/www/harvest/files/patch-src::broker::log.c
@@ -0,0 +1,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 *);