]> granicus.if.org Git - postgresql/commitdiff
Patch for Solaris 2.5 from: adrian@waltham.harvard.net
authorMarc G. Fournier <scrappy@hub.org>
Tue, 15 Apr 1997 18:18:45 +0000 (18:18 +0000)
committerMarc G. Fournier <scrappy@hub.org>
Tue, 15 Apr 1997 18:18:45 +0000 (18:18 +0000)
src/GNUmakefile.in
src/backend/commands/vacuum.c
src/backend/port/sparc_solaris/port-protos.h
src/backend/port/sparc_solaris/port.c
src/configure
src/configure.in

index 6f4f8b4fed31217629407ded985abdba8f03d049..5a25488a4e04c3a6ecf9fca7853d95495b7e4315 100644 (file)
@@ -7,7 +7,7 @@
 #
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/Attic/GNUmakefile.in,v 1.11 1997/04/09 08:29:17 scrappy Exp $
+#    $Header: /cvsroot/pgsql/src/Attic/GNUmakefile.in,v 1.12 1997/04/15 18:17:43 scrappy Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -80,7 +80,8 @@ distclean: clean
                bin/pg_dump/Makefile \
                include/config.h \
                backend/utils/Gen_fmgrtab.sh \
-               include/os.h
+               include/os.h \
+               Makefile.port
 
 
 .DEFAULT:
index e7ffe2d57e6231f69962213a984cb7e963224271..2df4d172bd1716cde4bbffc25d9764d12f513505 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *    $Header: /cvsroot/pgsql/src/backend/commands/vacuum.c,v 1.27 1997/04/02 03:48:01 vadim Exp $
+ *    $Header: /cvsroot/pgsql/src/backend/commands/vacuum.c,v 1.28 1997/04/15 18:18:21 scrappy Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -53,6 +53,8 @@
 # include <sys/resource.h>
 #endif 
 
+#include <port-protos.h>
+
 bool VacuumRunning =   false;
 static int MESSAGE_LEVEL;      /* message level */
 
index 01c073e95704c843668447ec9a3de2fa4630e808..c2cbf5803b54ba6a0df3a9fab6a3d4417beec216 100644 (file)
@@ -6,7 +6,7 @@
  *
  * Copyright (c) 1994, Regents of the University of California
  *
- * $Id: port-protos.h,v 1.3 1996/12/28 02:11:49 momjian Exp $
+ * $Id: port-protos.h,v 1.4 1997/04/15 18:18:33 scrappy Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -45,5 +45,8 @@ extern int inet_aton(const char *cp, struct in_addr *addr);
 /* In system library, but can't find prototype in system library .h files */
 extern int gethostname(char *name, int namelen);
 
+/* In system library, but can't find prototype in system library .h files */
+#include <sys/resource.h>
+extern int getrusage(int who, struct rusage *rusage);
 
 #endif /* PORT_PROTOS_H */
index eab445a49dfa875c03c437aa8f2958b9fbe15463..8710ec954514346efdeed3a58297a181ba1d017c 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *    $Header: /cvsroot/pgsql/src/backend/port/sparc_solaris/Attic/port.c,v 1.3 1996/11/27 08:15:25 bryanh Exp $
+ *    $Header: /cvsroot/pgsql/src/backend/port/sparc_solaris/Attic/port.c,v 1.4 1997/04/15 18:18:45 scrappy Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -18,7 +18,9 @@
 
 #include "postgres.h"
 #include "port-protos.h"
+#ifndef HAVE_GETRUSAGE
 #include "rusagestub.h"
+#endif /* HAVE_GETRUSAGE */
 
 long
 random()
@@ -32,6 +34,7 @@ srandom(int seed)
     srand48((long int) seed);
 }
 
+#ifndef HAVE_GETRUSAGE
 int
 getrusage(int who, struct rusage *rusage)
 {
@@ -68,3 +71,4 @@ getrusage(int who, struct rusage *rusage)
     rusage->ru_stime.tv_usec = TICK_TO_USEC(u, tick_rate);
     return(0);
 }
+#endif /* HAVE_GETRUSAGE */
index bb62af05898610df58661e741eb4924e91993a41..9e9993d1979f43f038a986ba9bb4c448c4996db1 100755 (executable)
@@ -1076,7 +1076,7 @@ INSTLOPTS="-m 444"
 INSTL_EXE_OPTS="-m 555"
 INSTL_LIB_OPTS="-m 664"
 
-if test "`echo $INSTALL | awk '{ i=split($1, a, "/"); print a[i] }'`." = "install."
+if test "`basename $INSTALL`." = "install."
 then
        INSTLOPTS="-c $INSTLOPTS"
        INSTL_EXE_OPTS="-c $INSTL_EXE_OPTS"
index 64a4058b3288b57475b646b32235dd2d16dc2f80..a5b144f9dc52c6041832227faddbf1ada24d9bc1 100644 (file)
@@ -279,7 +279,7 @@ INSTLOPTS="-m 444"
 INSTL_EXE_OPTS="-m 555"
 INSTL_LIB_OPTS="-m 664"
 
-if test "`echo $INSTALL | awk '{ i=split($1, a, "/"); print a[[i]] }'`." = "install."
+if test "`basename $INSTALL`." = "install."
 then
        INSTLOPTS="-c $INSTLOPTS"
        INSTL_EXE_OPTS="-c $INSTL_EXE_OPTS"