From 7efd5d52880e6c14e4bb3f7212e7f064b7fdee27 Mon Sep 17 00:00:00 2001 From: dmcmahill Date: Mon, 1 Apr 2002 00:04:43 +0000 Subject: fix for LP64 systems. Mostly just adding missing header files. --- net/yale-tftpd/distinfo | 7 ++++- net/yale-tftpd/patches/patch-ae | 11 +++++++ net/yale-tftpd/patches/patch-af | 12 ++++++++ net/yale-tftpd/patches/patch-ag | 12 ++++++++ net/yale-tftpd/patches/patch-ah | 14 +++++++++ net/yale-tftpd/patches/patch-ai | 63 +++++++++++++++++++++++++++++++++++++++++ 6 files changed, 118 insertions(+), 1 deletion(-) create mode 100644 net/yale-tftpd/patches/patch-ae create mode 100644 net/yale-tftpd/patches/patch-af create mode 100644 net/yale-tftpd/patches/patch-ag create mode 100644 net/yale-tftpd/patches/patch-ah create mode 100644 net/yale-tftpd/patches/patch-ai (limited to 'net') diff --git a/net/yale-tftpd/distinfo b/net/yale-tftpd/distinfo index 802b861610e..8bbf3e0e43f 100644 --- a/net/yale-tftpd/distinfo +++ b/net/yale-tftpd/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.1.1.1 2001/07/30 19:43:49 nra Exp $ +$NetBSD: distinfo,v 1.2 2002/04/01 00:04:43 dmcmahill Exp $ SHA1 (yale-tftpd-3.0.tar.gz) = 5f87e3d37feb5c5c8b7f2db34a0c87ee537727af Size (yale-tftpd-3.0.tar.gz) = 33469 bytes @@ -6,3 +6,8 @@ SHA1 (patch-aa) = a61c860d4ee1088a4b5b3e8976e6f042d57dae94 SHA1 (patch-ab) = e6eb66ed95139b47ee1df07014a636803e89ad47 SHA1 (patch-ac) = eb748d6a96e50475acb7acd6f38e4552972d73f5 SHA1 (patch-ad) = 1743282699af3a17e4e95c825ad4989688349cd6 +SHA1 (patch-ae) = 0b431f5a4f769dbc560fc55231ea2cf478616987 +SHA1 (patch-af) = c6815c58d6ce91dbe0478cbb4fcf0c01126b3c4a +SHA1 (patch-ag) = 7e14bea74c2d94222cc5f13b03b7735fbe442487 +SHA1 (patch-ah) = 623a09bbb11ae354007cd90e55a98dea3555ec68 +SHA1 (patch-ai) = c183d7b8530322566710000ee7885a6fd8db3480 diff --git a/net/yale-tftpd/patches/patch-ae b/net/yale-tftpd/patches/patch-ae new file mode 100644 index 00000000000..52f691069b3 --- /dev/null +++ b/net/yale-tftpd/patches/patch-ae @@ -0,0 +1,11 @@ +$NetBSD: patch-ae,v 1.1 2002/04/01 00:04:43 dmcmahill Exp $ + +--- classes/access.c.orig Wed Oct 5 01:20:44 1994 ++++ classes/access.c +@@ -1,4 +1,6 @@ + #include ++#include ++#include + #include + #include + #include diff --git a/net/yale-tftpd/patches/patch-af b/net/yale-tftpd/patches/patch-af new file mode 100644 index 00000000000..33d7b43bba3 --- /dev/null +++ b/net/yale-tftpd/patches/patch-af @@ -0,0 +1,12 @@ +$NetBSD: patch-af,v 1.1 2002/04/01 00:04:44 dmcmahill Exp $ + +--- classes/config.c.orig Wed Oct 5 01:18:21 1994 ++++ classes/config.c +@@ -1,6 +1,7 @@ + #define CLASS_Config_PRIVATE + #include "config.h" + ++#include + #include + #include + diff --git a/net/yale-tftpd/patches/patch-ag b/net/yale-tftpd/patches/patch-ag new file mode 100644 index 00000000000..f581beb67ea --- /dev/null +++ b/net/yale-tftpd/patches/patch-ag @@ -0,0 +1,12 @@ +$NetBSD: patch-ag,v 1.1 2002/04/01 00:04:44 dmcmahill Exp $ + +--- classes/dict.c.orig Wed Oct 5 01:20:48 1994 ++++ classes/dict.c +@@ -14,6 +14,7 @@ + */ + + #include ++#include + #include + extern char* strdup(); + extern int strcasecmp(); diff --git a/net/yale-tftpd/patches/patch-ah b/net/yale-tftpd/patches/patch-ah new file mode 100644 index 00000000000..91d8abd4c6d --- /dev/null +++ b/net/yale-tftpd/patches/patch-ah @@ -0,0 +1,14 @@ +$NetBSD: patch-ah,v 1.1 2002/04/01 00:04:44 dmcmahill Exp $ + +--- classes/fuzzdict.c.orig Wed Oct 5 01:18:22 1994 ++++ classes/fuzzdict.c +@@ -4,6 +4,9 @@ + * unique prefix. Need to find a better name. + */ + ++#include ++#include ++ + #define _CLASS_FuzzDict_PRIVATE_ + #include "fuzzdict.h" + diff --git a/net/yale-tftpd/patches/patch-ai b/net/yale-tftpd/patches/patch-ai new file mode 100644 index 00000000000..36da10dffab --- /dev/null +++ b/net/yale-tftpd/patches/patch-ai @@ -0,0 +1,63 @@ +$NetBSD: patch-ai,v 1.1 2002/04/01 00:04:44 dmcmahill Exp $ + +--- tftpyale.c.orig Mon Mar 20 15:11:11 1995 ++++ tftpyale.c +@@ -95,7 +95,7 @@ + int ac; + char** av; + { +- int list; ++ long list; + + ac--; av++; + if (ac != 2) { +@@ -104,7 +104,7 @@ + } + + /* get list number */ +- list = atoi (av[1]); ++ list = atol (av[1]); + if (list <= 0) { + accessFormatError = "list argument not positive integer"; + return 0; +@@ -157,11 +157,11 @@ + * qualified (starts with '/') check to see if the + * prefix matches the default directory. + */ +-static int ++static long + getAccessList (fileName) + char* fileName; + { +- unsigned int list; ++ unsigned long list; + char* rindex(); + + if (*fileName == '/') { +@@ -177,7 +177,7 @@ + } + } + +- list = (int)dict_find (fileAccessDict, fileName); ++ list = (long)dict_find (fileAccessDict, fileName); + + return list ? list : defaultAccessList; + } +@@ -269,7 +269,7 @@ + continue; + + cargv = config_fields(cnf); +- switch ((int)dict_find (commandDict, cargv[0])) { ++ switch ((long)dict_find (commandDict, cargv[0])) { + /* specify default directory */ + case CMD_DEFAULT_DIR: + if (cargc != 2) +@@ -481,7 +481,7 @@ + + static struct CMDS { + char* cmdName; +- int cmdVal; ++ long cmdVal; + } configCmds[] ={ + "default-directory", CMD_DEFAULT_DIR, + "defaultDirectory", CMD_DEFAULT_DIR, -- cgit v1.2.3