8.2.2 T5A

Paul A Vixie vixie at mibh.net
Thu Oct 7 20:33:06 UTC 1999


> The first patch makes it so that HP's ANSI-C compiler compiles things
> (it doesn't like #if !xx, when xx is not defined..)
> 
> The second patch provides a small speed improvment, by using the 7 bit
> ASCII string routines in bind, instead of the 16 bit international
> versions in libc...
> 
> lamont

thanks

Index: CHANGES
===================================================================
RCS file: /proj/cvs/isc/bind/src/CHANGES,v
retrieving revision 8.448
diff -u -r8.448 CHANGES
--- CHANGES	1999/10/07 20:31:38	8.448
+++ CHANGES	1999/10/07 20:31:44
@@ -1,3 +1,5 @@
+ 836.	[port]		hpux portability and speed improvements.
+
  835.	[port]		some shell's "cd" produce output - fix in port/systype.
 
 	--- 8.2.2-T5A released ---
Index: port/hpux/include/port_after.h
===================================================================
RCS file: /proj/cvs/isc/bind/src/port/hpux/include/port_after.h,v
retrieving revision 1.13
diff -u -r1.13 port_after.h
--- port/hpux/include/port_after.h	1999/08/08 03:14:43	1.13
+++ port/hpux/include/port_after.h	1999/10/07 20:29:43
@@ -15,6 +15,10 @@
 #define __BIND_RES_TEXT
 #define GETNETBYADDR_ADDR_T int
 
+/* These versions are faster for BIND data than the International versions */
+#define NEED_STRCASECMP
+#define NEED_STRDUP
+
 #define PORT_NONBLOCK	O_NONBLOCK
 #define PORT_WOULDBLK	EWOULDBLOCK
 #define WAIT_T		int
Index: port/hpux/include/port_before.h
===================================================================
RCS file: /proj/cvs/isc/bind/src/port/hpux/include/port_before.h,v
retrieving revision 1.4
diff -u -r1.4 port_before.h
--- port/hpux/include/port_before.h	1999/02/22 03:35:17	1.4
+++ port/hpux/include/port_before.h	1999/10/07 20:29:43
@@ -7,9 +7,6 @@
 #define DO_PTHREADS
 #endif
 
-#define BNWORD32
-#define BNSIZE32
-
 #define GROUP_R_RETURN int
 #define GROUP_R_SET_RETURN int
 #define GROUP_R_SET_RESULT GROUP_R_OK
Index: port/hpux10/include/port_after.h
===================================================================
RCS file: /proj/cvs/isc/bind/src/port/hpux10/include/port_after.h,v
retrieving revision 1.3
diff -u -r1.3 port_after.h
--- port/hpux10/include/port_after.h	1999/08/08 03:14:43	1.3
+++ port/hpux10/include/port_after.h	1999/10/07 20:29:43
@@ -15,6 +15,10 @@
 #define __BIND_RES_TEXT
 #define GETNETBYADDR_ADDR_T int
 
+/* These versions are faster for BIND data than the International versions */
+#define NEED_STRCASECMP
+#define NEED_STRDUP
+
 #define PORT_NONBLOCK	O_NONBLOCK
 #define PORT_WOULDBLK	EWOULDBLOCK
 #define WAIT_T		int
Index: port/hpux10/include/port_before.h
===================================================================
RCS file: /proj/cvs/isc/bind/src/port/hpux10/include/port_before.h,v
retrieving revision 1.1
diff -u -r1.1 port_before.h
--- port/hpux10/include/port_before.h	1999/02/22 03:35:18	1.1
+++ port/hpux10/include/port_before.h	1999/10/07 20:29:43
@@ -7,9 +7,6 @@
 #define DO_PTHREADS
 #endif
 
-#define BNWORD32
-#define BNSIZE32
-
 #define GROUP_R_RETURN int
 #define GROUP_R_SET_RETURN int
 #define GROUP_R_SET_RESULT GROUP_R_OK
Index: port/winnt/named/named.ncb
===================================================================
RCS file: /proj/cvs/isc/bind/src/port/winnt/named/named.ncb,v
retrieving revision 1.3
diff -u -r1.3 named.ncb
Binary files /tmp/cvs005339 and named.ncb differ


More information about the bind-workers mailing list