summaryrefslogtreecommitdiff
path: root/archivers/hpack/patches/patch-ae
blob: 69ba1322509cbb5ca54c354363a5bdc1eff94f39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
$NetBSD: patch-ae,v 1.4 2005/01/19 17:39:13 tv Exp $

--- system.h.orig	1993-08-27 13:16:40.000000000 -0400
+++ system.h
@@ -779,6 +779,10 @@ void strlwr( char *string );
 #if defined( AIX ) || defined( AIX370 ) || defined( AIX386 )
   #define MAX_PATH			( 1023 + 1 )
   #define MAX_FILENAME		( 254 + 1 )
+#elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__APPLE__) || defined(__INTERIX)
+  #include <limits.h>
+  #define MAX_PATH          ( _POSIX_PATH_MAX + 1 )
+  #define MAX_FILENAME		( NAME_MAX + 1 )
 #elif defined( BSD386 ) || defined( GENERIC ) || defined( HPUX ) || \
 	  defined( IRIX ) || defined( LINUX ) || defined( NEXT ) || \
 	  defined( OSF1 ) || defined( SUNOS ) || defined( ULTRIX ) || \
@@ -899,6 +903,13 @@ typedef struct {
 #if defined( AIX ) || defined( AIX370 )
   #define NEED_STRLWR					/* AIX RS6000, AIX 370 */
   #define NEED_STRICMP
+#elif defined( __FreeBSD__ ) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__APPLE__) || defined(__INTERIX)                                   /* Amdahl UTS4 */
+  #include <unistd.h>
+  #define tell(fd) lseek((fd),(off_t)0,SEEK_CUR)
+  #define NEED_STRLWR
+  #define stricmp  strcasecmp
+  #define strnicmp strncasecmp
+  #define USE_TERMCAP
 #elif defined( AIX386 )
   #define NEED_STRLWR					/* AIX 386 */
   #define NEED_STRICMP
@@ -919,6 +930,7 @@ typedef struct {
   #define NEED_STRICMP
 #elif defined( ISC )					/* ISC Unix */
 #elif defined( LINUX )					/* Linux */
+  #define tell(fd) lseek((fd),(off_t)0,SEEK_CUR)
   #define NEED_STRLWR
   #define NEED_STRICMP
 #elif defined( MINT )					/* MiNT */