HPUX 10 patches from Vladimir Turin
This commit is contained in:
parent
3ac9d2fff3
commit
d5e21e0924
@ -6,7 +6,7 @@
|
|||||||
*
|
*
|
||||||
* Copyright (c) 1994, Regents of the University of California
|
* 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 rint(double x);
|
||||||
extern double cbrt(double x);
|
extern double cbrt(double x);
|
||||||
extern long random(void);
|
extern long random(void);
|
||||||
extern void srandom(int seed);
|
extern void srandom(unsigned seed);
|
||||||
extern int getrusage(int who, struct rusage *ru);
|
extern int getrusage(int who, struct rusage *ru);
|
||||||
|
|
||||||
#endif /* PORT_PROTOS_H */
|
#endif /* PORT_PROTOS_H */
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* 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
|
* NOTES
|
||||||
* For the most part, this file gets around some non-POSIX calls
|
* For the most part, this file gets around some non-POSIX calls
|
||||||
@ -36,7 +36,7 @@ random()
|
|||||||
return(lrand48());
|
return(lrand48());
|
||||||
}
|
}
|
||||||
|
|
||||||
void srandom(int seed)
|
void srandom(unsigned seed)
|
||||||
{
|
{
|
||||||
srand48((long int) seed);
|
srand48((long int) seed);
|
||||||
}
|
}
|
||||||
|
@ -2,3 +2,17 @@
|
|||||||
# define USE_POSIX_TIME
|
# define USE_POSIX_TIME
|
||||||
# define HAS_TEST_AND_SET
|
# define HAS_TEST_AND_SET
|
||||||
typedef struct { int sem[4]; } slock_t;
|
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
|
||||||
|
|
||||||
|
@ -1,22 +1,26 @@
|
|||||||
|
|
||||||
|
#HPUX_VERS:= $(shell uname -r)
|
||||||
|
#HPUX_MAJOR= ${HPUX_VERS:R:E}
|
||||||
|
#HPUX_MINOR= ${HPUX_VERS:E}
|
||||||
#ifdef ENFORCE_ALIGNMENT
|
#ifdef ENFORCE_ALIGNMENT
|
||||||
# CFLAGS_BE= -DNOFIXADE
|
# CFLAGS+= -DNOFIXADE
|
||||||
#else
|
#else
|
||||||
# HPUX_VERS:= $(shell uname -r)
|
|
||||||
# HPUX_MAJOR= ${HPUX_VERS:R:E}
|
|
||||||
# HPUX_MINOR= ${HPUX_VERS:E}
|
|
||||||
# ifeq ($(HPUX_MAJOR), 08)
|
# ifeq ($(HPUX_MAJOR), 08)
|
||||||
# CFLAGS_BE+= +u -DHP_S500_ALIGN
|
# CFLAGS+= +u -DHP_S500_ALIGN
|
||||||
# LDFLAGS_BE+= +u
|
# LDFLAGS+= +u
|
||||||
# else
|
# else
|
||||||
# ifeq ($(HPUX_MAJOR), 09)
|
# ifeq ($(HPUX_MAJOR), 09)
|
||||||
# ifeq ($(CC), cc)
|
# ifeq ($(CC), cc)
|
||||||
# CFLAGS_BE+= +u4
|
# CFLAGS+= +u4
|
||||||
# LDFLAGS_BE+= +u4
|
# LDFLAGS+= +u4
|
||||||
# endif
|
# endif
|
||||||
# endif
|
# endif
|
||||||
# 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
|
%.sl: %.o
|
||||||
$(LD) -b -o $@ $<
|
$(LD) -b -o $@ $<
|
||||||
|
Loading…
x
Reference in New Issue
Block a user