From 6fd4e2b4145a253c5cf0f84d1d7ef71f2bee05bf Mon Sep 17 00:00:00 2001
From: "Marc G. Fournier" <scrappy@hub.org>
Date: Tue, 15 Apr 1997 17:55:37 +0000
Subject: [PATCH] Various minor HP related patches from:

	Morten Kjeldgaard <mok@monster.kemi.aau.dk>
---
 src/backend/port/hpux/rusagestub.h | 30 ++++++++++++++++++++++++++++++
 src/include/c.h                    |  4 +++-
 2 files changed, 33 insertions(+), 1 deletion(-)
 create mode 100644 src/backend/port/hpux/rusagestub.h

diff --git a/src/backend/port/hpux/rusagestub.h b/src/backend/port/hpux/rusagestub.h
new file mode 100644
index 00000000000..d2393eb792d
--- /dev/null
+++ b/src/backend/port/hpux/rusagestub.h
@@ -0,0 +1,30 @@
+/*-------------------------------------------------------------------------
+ *
+ * rusagestub.h--
+ *    Stubs for getrusage(3).
+ *
+ *
+ * Copyright (c) 1994, Regents of the University of California
+ *
+ * rusagestub.h,v 1.1.1.1 1994/11/07 05:19:39 andrew Exp
+ *
+ *-------------------------------------------------------------------------
+ */
+#ifndef RUSAGESTUB_H
+#define RUSAGESTUB_H
+
+#include <sys/time.h>	/* for struct timeval */
+#include <sys/times.h>	/* for struct tms */
+#include <limits.h>	/* for CLK_TCK */
+
+#define	RUSAGE_SELF	0
+#define	RUSAGE_CHILDREN	-1
+
+struct rusage {
+    struct timeval ru_utime;		/* user time used */
+    struct timeval ru_stime;		/* system time used */
+};
+
+extern int getrusage(int who, struct rusage *rusage);
+
+#endif /* RUSAGESTUB_H */
diff --git a/src/include/c.h b/src/include/c.h
index 42767288790..e07f7c2918c 100644
--- a/src/include/c.h
+++ b/src/include/c.h
@@ -7,7 +7,7 @@
  *
  * Copyright (c) 1994, Regents of the University of California
  *
- * $Id: c.h,v 1.10 1997/04/12 09:24:23 scrappy Exp $
+ * $Id: c.h,v 1.11 1997/04/15 17:55:37 scrappy Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -735,9 +735,11 @@ extern char *form(char *fmt, ...);
  * ----------------------------------------------------------------
  */
 
+#ifdef FIXADE
 #if defined(hpux) 
 #include "port/hpux/fixade.h"		/* for unaligned access fixup */
 #endif /* hpux */
+#endif
 
 #if defined(sunos4)
 #define	memmove(d, s, l)	bcopy(s, d, l)
-- 
GitLab