]> granicus.if.org Git - postgresql/commitdiff
HPUX 10 patches from Vladimir Turin
authorBruce Momjian <bruce@momjian.us>
Sun, 27 Jul 1997 18:52:43 +0000 (18:52 +0000)
committerBruce Momjian <bruce@momjian.us>
Sun, 27 Jul 1997 18:52:43 +0000 (18:52 +0000)
src/backend/port/hpux/port-protos.h
src/backend/port/hpux/port.c
src/include/port/hpux.h
src/makefiles/Makefile.hpux

index 16206bb25098ba5952797a4d6cab91bc1e4e3016..33d2dd66def6feecb41d9d9bed5713f5459a1380 100644 (file)
@@ -6,7 +6,7 @@
  *
  * Copyright (c) 1994, Regents of the University of California
  *
- * $Id: port-protos.h,v 1.1.1.1 1996/07/09 06:21:43 scrappy Exp $
+ * $Id: port-protos.h,v 1.2 1997/07/27 18:51:57 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -28,7 +28,7 @@ extern int init_address_fixup(void);
 extern double rint(double x);
 extern double cbrt(double x);
 extern long random(void);
-extern void srandom(int seed);
+extern void srandom(unsigned seed);
 extern int getrusage(int who, struct rusage *ru);
 
 #endif /* PORT_PROTOS_H */
index eccf3dc5c12b7b76fc58aa1f49ea841fe2757e38..205a317826759e88f9faca1a385d7e6c024a5767 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *    $Header: /cvsroot/pgsql/src/backend/port/hpux/Attic/port.c,v 1.1.1.1 1996/07/09 06:21:43 scrappy Exp $
+ *    $Header: /cvsroot/pgsql/src/backend/port/hpux/Attic/port.c,v 1.2 1997/07/27 18:52:05 momjian Exp $
  *
  * NOTES
  *    For the most part, this file gets around some non-POSIX calls 
@@ -36,7 +36,7 @@ random()
        return(lrand48());
 }
 
-void srandom(int seed)
+void srandom(unsigned seed)
 {
        srand48((long int) seed);
 }
index 8bf04ce5b0529b512e16d00fe20d6cb202a9367c..0315f79d629024978de7421005b01a4979c28162 100644 (file)
@@ -2,3 +2,17 @@
 #  define USE_POSIX_TIME
 #  define HAS_TEST_AND_SET
    typedef struct { int sem[4]; } slock_t;
+
+#ifndef                BIG_ENDIAN
+#define                BIG_ENDIAN      4321
+#endif
+#ifndef                LITTLE_ENDIAN
+#define                LITTLE_ENDIAN   1234
+#endif
+#ifndef                PDP_ENDIAN
+#define                PDP_ENDIAN      3412
+#endif
+#ifndef                BYTE_ORDER
+#define                BYTE_ORDER      BIG_ENDIAN
+#endif
+
index 9b530f76815e5966c49adc6aca8eaabeee25fe3d..c05383233762b8beb5717a7c180f96d020ceaaa3 100644 (file)
@@ -1,22 +1,26 @@
 
+#HPUX_VERS:= $(shell uname -r)
+#HPUX_MAJOR= ${HPUX_VERS:R:E}
+#HPUX_MINOR= ${HPUX_VERS:E}
 #ifdef ENFORCE_ALIGNMENT
-#   CFLAGS_BE= -DNOFIXADE
+#   CFLAGS+= -DNOFIXADE
 #else
-#   HPUX_VERS:= $(shell uname -r)
-#   HPUX_MAJOR= ${HPUX_VERS:R:E}
-#   HPUX_MINOR= ${HPUX_VERS:E}
 #   ifeq ($(HPUX_MAJOR), 08)
-#      CFLAGS_BE+= +u -DHP_S500_ALIGN
-#      LDFLAGS_BE+= +u
+#      CFLAGS+= +u -DHP_S500_ALIGN
+#      LDFLAGS+= +u
 #   else
 #   ifeq ($(HPUX_MAJOR), 09)
 #      ifeq ($(CC), cc)
-#         CFLAGS_BE+= +u4 
-#         LDFLAGS_BE+= +u4
+#         CFLAGS+= +u4 
+#         LDFLAGS+= +u4
 #      endif
 #   endif
 #   endif
 #endif
+# HP-UX 10 has a select() in libcurses, so we need to get the libc version first
+#ifeq ($(HPUX_MAJOR), 10)
+#   LDFLAGS:= -lc $(LDFLAGS)
+#endif
 
 %.sl: %.o
        $(LD) -b -o $@ $<