OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src openpkg-web Date: 13-Jun-2003 11:05:44
Branch: HEAD Handle: 2003061310054301
Added files:
openpkg-src/radius radius.patch
Modified files:
openpkg-src/radius radius.spec
openpkg-web news.txt
Log:
pastime: convert from varargs to stdarg
Summary:
Revision Changes Path
1.1 +269 -0 openpkg-src/radius/radius.patch
1.22 +3 -1 openpkg-src/radius/radius.spec
1.4851 +1 -0 openpkg-web/news.txt
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/radius/radius.patch
============================================================================
$ cvs diff -u -r0 -r1.1 radius.patch
--- /dev/null 2003-06-13 11:05:44.000000000 +0200
+++ radius.patch 2003-06-13 11:05:44.000000000 +0200
@@ -0,0 +1,269 @@
+--- include/log.h.orig Tue Mar 19 15:32:00 2002
++++ include/log.h Fri Jun 13 10:52:25 2003
+@@ -111,7 +111,7 @@
+ void initlog(char*);
+ void radlog_open(int category);
+ void radlog_close();
+-void radlog(/*int, char *, ...*/);
++void radlog(int, char *, ...);
+ int __insist_failure(char *, char *, int);
+
+ /* Debugging facilities */
+@@ -137,7 +137,7 @@
+ #endif
+
+ void _debug_print(char *file, int line, char *func_name, char *str);
+-char *_debug_format_string(/* char *fmt, ... */);
++char *_debug_format_string(char *fmt, ... );
+
+ /* Parsing */
+
+--- include/radiusd.h.orig Mon Aug 5 15:25:12 2002
++++ include/radiusd.h Fri Jun 13 10:56:16 2003
+@@ -166,9 +166,9 @@
+ #define stat_inc(m,a,c) \
+ do {\
+ NAS *nas;\
+- server_stat->##m . ##c ++;\
++ server_stat->m.c++;\
+ if ((nas = nas_lookup_ip(a)) != NULL && nas->app_data)\
+- ((struct nas_stat*)nas->app_data)-> ##m . ##c ++;\
++ ((struct nas_stat*)nas->app_data)->m.c++;\
+ } while (0)
+
+ extern struct radstat radstat;
+--- include/display.h.orig Tue Mar 19 15:32:00 2002
++++ include/display.h Fri Jun 13 11:00:09 2003
+@@ -34,4 +34,4 @@
+ void scroll(int);
+ void page(int);
+ void clearmsg();
+-int msg();
++int msg(int, char *, ...);
+--- radlib/debug.c.orig Tue Mar 19 15:32:02 2002
++++ radlib/debug.c Fri Jun 13 10:40:36 2003
+@@ -31,7 +31,7 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <unistd.h>
+-#include <varargs.h>
++#include <stdarg.h>
+ #include <time.h>
+ #include <errno.h>
+ #include <string.h>
+--- radlib/logger.c.orig Tue Mar 19 15:32:02 2002
++++ radlib/logger.c Fri Jun 13 10:53:05 2003
+@@ -27,7 +27,7 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <unistd.h>
+-#include <varargs.h>
++#include <stdarg.h>
+ #include <time.h>
+ #include <errno.h>
+ #include <string.h>
+@@ -35,36 +35,27 @@
+
+ /*PRINTFLIKE2*/
+ void
+-radlog(lvl, msg, va_alist)
+- int lvl;
+- char *msg;
+- va_dcl
++radlog(int lvl, char *msg, ...)
+ {
+ va_list ap;
+ int ec = 0;
+
+ if (lvl & L_PERROR)
+ ec = errno;
+- va_start(ap);
++ va_start(ap, msg);
+ vlog(lvl, NULL, 0, NULL, ec, msg, ap);
+ va_end(ap);
+ }
+
+ void
+-_dolog(level, file, line, func_name, fmt, va_alist)
+- int level;
+- char *file;
+- int line;
+- char *func_name;
+- char *fmt;
+- va_dcl
++_dolog(int level, char *file, int line, char *func_name, char *fmt, ...)
+ {
+ va_list ap;
+ int ec = 0;
+
+ if (level & L_PERROR)
+ ec = errno;
+- va_start(ap);
++ va_start(ap, fmt);
+ vlog(level, file, line, func_name, ec, fmt, ap);
+ va_end(ap);
+ }
+@@ -81,15 +72,12 @@
+ }
+
+ char *
+-_debug_format_string(va_alist)
+- va_dcl
++_debug_format_string(char *fmt, ...)
+ {
+ va_list ap;
+- char *fmt;
+ char *str = NULL;
+
+- va_start(ap);
+- fmt = va_arg(ap,char*);
++ va_start(ap, fmt);
+ vasprintf(&str, fmt, ap);
+ va_end(ap);
+ return str;
+--- radlib/applog.c.orig Tue Mar 19 15:32:02 2002
++++ radlib/applog.c Fri Jun 13 10:53:43 2003
+@@ -27,7 +27,7 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <unistd.h>
+-#include <varargs.h>
++#include <stdarg.h>
+ #include <time.h>
+ #include <errno.h>
+ #include <string.h>
+--- radiusd/log.c.orig Tue Mar 19 15:32:00 2002
++++ radiusd/log.c Fri Jun 13 10:56:47 2003
+@@ -23,7 +23,7 @@
+ #include <stdlib.h>
+ #include <unistd.h>
+ #include <errno.h>
+-#include <varargs.h>
++#include <stdarg.h>
+ #include <syslog.h>
+ #include <radiusd.h>
+ #include <log.h>
+--- radiusd/rewrite.y.orig Wed Jul 31 13:56:18 2002
++++ radiusd/rewrite.y Fri Jun 13 10:57:52 2003
+@@ -28,7 +28,7 @@
+ #include <radiusd.h>
+ #include <symtab.h>
+ #include <setjmp.h>
+-#include <varargs.h>
++#include <stdarg.h>
+ #include <obstack1.h>
+ #include <argcv.h>
+ #include <rewrite.h>
+@@ -4590,11 +4590,7 @@
+
+ /*VARARGS3*/
+ int
+-va_run_init(name, request, typestr, va_alist)
+- char *name;
+- VALUE_PAIR *request;
+- char *typestr;
+- va_dcl
++va_run_init(char *name, VALUE_PAIR *request, char *typestr, ...)
+ {
+ FILE *fp;
+ va_list ap;
+@@ -4626,7 +4622,7 @@
+
+ /* Pass arguments */
+ nargs = 0;
+- va_start(ap);
++ va_start(ap, typestr);
+ while (*typestr) {
+ nargs++;
+ switch (*typestr++) {
+--- radiusd/snmpserv.c.orig Tue Mar 19 15:32:00 2002
++++ radiusd/snmpserv.c Fri Jun 13 10:58:11 2003
+@@ -28,7 +28,7 @@
+
+ #include <sys/types.h>
+ #include <sys/socket.h>
+-#include <varargs.h>
++#include <stdarg.h>
+ #include <asn1.h>
+ #include <snmp.h>
+ #include <mib.h>
+--- raduse/raduse.c.orig Wed Mar 20 12:35:13 2002
++++ raduse/raduse.c Fri Jun 13 10:58:40 2003
+@@ -60,7 +60,7 @@
+ PORT_STAT *port;
+ } port_usage_t;
+
+-#define AP(p,m) (((port_usage_t*)(p)->app_data)-> ##m)
++#define AP(p,m) (((port_usage_t*)(p)->app_data)->m)
+
+ /* various options */
+ int width = 5; /* width for time output (5 - hh:mm, 8 - hh:mm:ss) */
+--- raduse/display.c.orig Tue Mar 19 15:32:04 2002
++++ raduse/display.c Fri Jun 13 11:00:10 2003
+@@ -26,7 +26,7 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <unistd.h>
+-#include <varargs.h>
++#include <stdarg.h>
+ #include <ctype.h>
+ #include <log.h>
+ #include <mem.h>
+@@ -139,16 +139,13 @@
+
+
+ /*VARARGS2*/
+-msg(type, msgfmt, va_alist)
+- int type;
+- char *msgfmt;
+- va_dcl
++int msg(int type, char *msgfmt, ...)
+ {
+ register int i;
+ va_list ap;
+ char next_msg[128];
+
+- va_start(ap);
++ va_start(ap, msgfmt);
+
+ next_msg[0] = ' ';
+ i = 1 + vsprintf(next_msg+1, msgfmt, ap);
+--- radtest/gram.y.orig Wed Aug 14 16:11:13 2002
++++ radtest/gram.y Fri Jun 13 11:00:49 2003
+@@ -41,7 +41,7 @@
+ #include <signal.h>
+ #include <errno.h>
+ #include <sys/wait.h>
+-#include <varargs.h>
++#include <stdarg.h>
+ #include <sysdep.h>
+ #include <radius.h>
+ #include <radclient.h>
+@@ -368,14 +368,11 @@
+ }
+
+ void
+-parse_error(va_alist)
+- va_dcl
++parse_error(char *fmt, ...)
+ {
+ va_list ap;
+- char *fmt;
+
+- va_start(ap);
+- fmt = va_arg(ap, char*);
++ va_start(ap, fmt);
+ fprintf(stderr, "%s:%d: ", source_filename, source_line_num);
+ vfprintf(stderr, fmt, ap);
+ va_end(ap);
+--- radtest/radtest.h.orig Tue Mar 19 15:32:04 2002
++++ radtest/radtest.h Fri Jun 13 11:01:07 2003
+@@ -69,7 +69,7 @@
+ int open_input(char *name);
+ void close_input();
+ void set_yydebug();
+-void parse_error();
++void parse_error(char *fmt, ...);
+ void print(Variable *var);
+ void radtest_send(int port, int code, Variable *var);
+ void putback(char *str);
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/radius/radius.spec
============================================================================
$ cvs diff -u -r1.21 -r1.22 radius.spec
--- openpkg-src/radius/radius.spec 15 Jan 2003 08:18:55 -0000 1.21
+++ openpkg-src/radius/radius.spec 13 Jun 2003 09:05:44 -0000 1.22
@@ -33,11 +33,12 @@
Group: Network
License: GPL
Version: 0.96.4
-Release: 20030115
+Release: 20030613
# list of sources
Source0: ftp://ftp.gnu.org/gnu/radius/gnu-radius-%{version}.tar.gz
Source1: rc.radius
+Patch0: radius.patch
# build information
Prefix: %{l_prefix}
@@ -56,6 +57,7 @@
%prep
%setup -q -n gnu-radius-%{version}
+ %patch -p0
%build
CC="%{l_cc}" \
@@ .
patch -p0 <<'@@ .'
Index: openpkg-web/news.txt
============================================================================
$ cvs diff -u -r1.4850 -r1.4851 news.txt
--- openpkg-web/news.txt 13 Jun 2003 07:22:09 -0000 1.4850
+++ openpkg-web/news.txt 13 Jun 2003 09:05:43 -0000 1.4851
@@ -1,3 +1,4 @@
+13-Jun-2003: Upgraded package: P<radius-0.96.4-20030613>
13-Jun-2003: Upgraded package: P<htdig-3.2.0b3-20030613>
13-Jun-2003: Upgraded package: P<perl-www-20030613-20030613>
13-Jun-2003: Upgraded package: P<binutils-2.14-20030613>
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]