Fri Jan 11 00:03:30 2013 UTC ()
Fix void use. Add some missing prototypes and includes.


(joerg)
diff -r1.5 -r1.6 pkgsrc/net/tacacs/distinfo
diff -r1.2 -r1.3 pkgsrc/net/tacacs/patches/patch-ab
diff -r0 -r1.1 pkgsrc/net/tacacs/patches/patch-dump.c
diff -r0 -r1.1 pkgsrc/net/tacacs/patches/patch-maxsess.c
diff -r0 -r1.1 pkgsrc/net/tacacs/patches/patch-packet.c
diff -r0 -r1.1 pkgsrc/net/tacacs/patches/patch-utils.c

cvs diff -r1.5 -r1.6 pkgsrc/net/tacacs/distinfo (expand / switch to unified diff)

--- pkgsrc/net/tacacs/distinfo 2007/09/23 16:25:01 1.5
+++ pkgsrc/net/tacacs/distinfo 2013/01/11 00:03:30 1.6
@@ -1,11 +1,15 @@ @@ -1,11 +1,15 @@
1$NetBSD: distinfo,v 1.5 2007/09/23 16:25:01 obache Exp $ 1$NetBSD: distinfo,v 1.6 2013/01/11 00:03:30 joerg Exp $
2 2
3SHA1 (tac_plus.F4.0.4.alpha.tar.Z) = 23ccb0b7db6909bd45dcf6762ef32917d3465dd6 3SHA1 (tac_plus.F4.0.4.alpha.tar.Z) = 23ccb0b7db6909bd45dcf6762ef32917d3465dd6
4RMD160 (tac_plus.F4.0.4.alpha.tar.Z) = 733fbac017cfd2efcd7b5e80e1747bdd0c6fd60e 4RMD160 (tac_plus.F4.0.4.alpha.tar.Z) = 733fbac017cfd2efcd7b5e80e1747bdd0c6fd60e
5Size (tac_plus.F4.0.4.alpha.tar.Z) = 193771 bytes 5Size (tac_plus.F4.0.4.alpha.tar.Z) = 193771 bytes
6SHA1 (patch-aa) = daaf8f737441d17b1339bb1c6b7f865a95f706bc 6SHA1 (patch-aa) = daaf8f737441d17b1339bb1c6b7f865a95f706bc
7SHA1 (patch-ab) = 52ccf27a6a904d6e9c6dd6044784c7c4e0126000 7SHA1 (patch-ab) = f8e08d64045348ba034c277c790a55c16d4afac1
8SHA1 (patch-ac) = 11ea986ede6d2a277747cd9abc3bdcade1bf1e7a 8SHA1 (patch-ac) = 11ea986ede6d2a277747cd9abc3bdcade1bf1e7a
9SHA1 (patch-ad) = 9cfabd64567a29f825edc487ddeb2d173a3e883f 9SHA1 (patch-ad) = 9cfabd64567a29f825edc487ddeb2d173a3e883f
10SHA1 (patch-ae) = 67305db0c6dd64b33c00b8dc5dbb3c40fa50e094 10SHA1 (patch-ae) = 67305db0c6dd64b33c00b8dc5dbb3c40fa50e094
11SHA1 (patch-af) = 82c68318bb9290a9ebf7c31baa8d7983b24c6827 11SHA1 (patch-af) = 82c68318bb9290a9ebf7c31baa8d7983b24c6827
 12SHA1 (patch-dump.c) = 05a5989f26857f7724c1c81f9f76c8a56eb00d7a
 13SHA1 (patch-maxsess.c) = 5f62897318d85ea416091b1a13c771cf7c693a51
 14SHA1 (patch-packet.c) = 1cda78ae1084332f012c7ed41f5210a4b57f4f3c
 15SHA1 (patch-utils.c) = c1a190fba6b15bd10d0b0f4c62c3802e7c924d8f

cvs diff -r1.2 -r1.3 pkgsrc/net/tacacs/patches/Attic/patch-ab (expand / switch to unified diff)

--- pkgsrc/net/tacacs/patches/Attic/patch-ab 2005/12/18 19:23:04 1.2
+++ pkgsrc/net/tacacs/patches/Attic/patch-ab 2013/01/11 00:03:30 1.3
@@ -1,27 +1,43 @@ @@ -1,27 +1,43 @@
1$NetBSD: patch-ab,v 1.2 2005/12/18 19:23:04 joerg Exp $ 1$NetBSD: patch-ab,v 1.3 2013/01/11 00:03:30 joerg Exp $
2 2
3--- tac_plus.h.orig 2000-06-18 17:26:54.000000000 +0000 3--- tac_plus.h.orig 2000-06-18 17:26:54.000000000 +0000
4+++ tac_plus.h 4+++ tac_plus.h
5@@ -79,6 +79,7 @@ 5@@ -74,11 +74,13 @@
 6 /*
 7 * System definitions.
 8 */
 9+#include <stdlib.h>
 10
 11 #ifdef NETBSD
6 #define STDLIB_MALLOC 12 #define STDLIB_MALLOC
7 #define NO_PWAGE 13 #define NO_PWAGE
8 #define CONST_SYSERRLIST 14 #define CONST_SYSERRLIST
9+#define HAVE_SYSERR_PROTO 15+#define HAVE_SYSERR_PROTO
10 #define VOIDSIG 16 #define VOIDSIG
11 #endif 17 #endif
12  18
13@@ -689,12 +690,13 @@ extern void parser_init(); 19@@ -689,12 +691,13 @@ extern void parser_init();
14 extern void set_expiration_status(); 20 extern void set_expiration_status();
15  21
16 /* miscellaneous */ 22 /* miscellaneous */
17+#ifndef HAVE_SYSERR_PROTO 23+#ifndef HAVE_SYSERR_PROTO
18 #ifdef CONST_SYSERRLIST 24 #ifdef CONST_SYSERRLIST
19 extern const char *const sys_errlist[]; 25 extern const char *const sys_errlist[];
20 #else 26 #else
21 extern char *sys_errlist[]; 27 extern char *sys_errlist[];
22 #endif 28 #endif
23-extern int errno; 29-extern int errno;
24+#endif 30+#endif
25 extern int sendauth_fn(); 31 extern int sendauth_fn();
26 extern int sendpass_fn(); 32 extern int sendpass_fn();
27 extern int enable_fn(); 33 extern int enable_fn();
 34@@ -734,3 +737,9 @@ extern struct timeval started_at;
 35 extern char *logfile;
 36 extern char *wtmpfile;
 37 extern int wtmpfd;
 38+
 39+void dump_nas_pak(u_char *);
 40+void dump_tacacs_pak(u_char *pak);
 41+void tac_exit(int status);
 42+void send_error_reply(int type, char *msg);
 43+void loguser(struct acct_rec *rec);

File Added: pkgsrc/net/tacacs/patches/Attic/patch-dump.c
$NetBSD: patch-dump.c,v 1.1 2013/01/11 00:03:30 joerg Exp $

--- dump.c.orig	2013-01-10 22:32:13.000000000 +0000
+++ dump.c
@@ -119,8 +119,7 @@ u_char *pak;
 
 
 /* Dump packets originated by a NAS */
-dump_nas_pak(pak)
-u_char *pak;
+void dump_nas_pak(u_char *pak)
 {
     struct authen_start *start;
     struct authen_cont *cont;
@@ -377,8 +376,7 @@ u_char *pak;
 
 /* Dump packets originated by Tacacsd  */
 
-dump_tacacs_pak(pak)
-u_char *pak;
+void dump_tacacs_pak(u_char *pak)
 {
     struct authen_reply *authen;
     struct author_reply *author;

File Added: pkgsrc/net/tacacs/patches/Attic/patch-maxsess.c
$NetBSD: patch-maxsess.c,v 1.1 2013/01/11 00:03:30 joerg Exp $

--- maxsess.c.orig	2013-01-10 22:38:52.000000000 +0000
+++ maxsess.c
@@ -220,8 +220,7 @@ struct identity *idp;
  * Given a start or a stop accounting record, update the file of
  * records which tracks who's logged on and where.
  */
-loguser(rec)
-struct acct_rec *rec;
+void loguser(struct acct_rec *rec)
 {
     struct identity *idp;
     int i;

File Added: pkgsrc/net/tacacs/patches/Attic/patch-packet.c
$NetBSD: patch-packet.c,v 1.1 2013/01/11 00:03:30 joerg Exp $

--- packet.c.orig	2013-01-10 22:38:16.000000000 +0000
+++ packet.c
@@ -520,9 +520,7 @@ u_char *pak;
     return (0);
 }
 
-send_error_reply(type, msg)
-int type;
-char *msg;
+void send_error_reply(int type, char *msg)
 {
     switch (type) {
     case TAC_PLUS_AUTHEN:

File Added: pkgsrc/net/tacacs/patches/Attic/patch-utils.c
$NetBSD: patch-utils.c,v 1.1 2013/01/11 00:03:30 joerg Exp $

--- utils.c.orig	2013-01-10 22:38:34.000000000 +0000
+++ utils.c
@@ -71,8 +71,7 @@ int size;
     return (p);
 }
 
-tac_exit(status)
-int status;
+void tac_exit(int status)
 {
     if (debug & DEBUG_FORK_FLAG)
 	report(LOG_DEBUG, "exit status=%d", status);