]> granicus.if.org Git - postgresql/commitdiff
Apply patches for QNX from Maurizio
authorBruce Momjian <bruce@momjian.us>
Fri, 2 Feb 2001 18:21:59 +0000 (18:21 +0000)
committerBruce Momjian <bruce@momjian.us>
Fri, 2 Feb 2001 18:21:59 +0000 (18:21 +0000)
src/backend/port/qnx4/sem.c
src/include/storage/s_lock.h
src/interfaces/ecpg/preproc/pgc.l
src/interfaces/python/README

index bcd784e6c215d654f86fea3de5fdd373e3679ada..f339e16973a7ca6c80d93d17bf9b0286a9b3c380 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/backend/port/qnx4/Attic/sem.c,v 1.3 2000/04/12 17:15:30 momjian Exp $
+ *       $Header: /cvsroot/pgsql/src/backend/port/qnx4/Attic/sem.c,v 1.4 2001/02/02 18:21:58 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -26,7 +26,7 @@
 
 
 #define SETMAX ((MAXBACKENDS + PROC_NSEMS_PER_SET - 1) / PROC_NSEMS_PER_SET)
-#define SEMMAX (PROC_NSEMS_PER_SET)
+#define SEMMAX (PROC_NSEMS_PER_SET+1)
 #define OPMAX  8
 
 #define MODE   0700
index 947e16352bab95c0e182628ffbb509253e8d5f5d..33dc5b62265f31651fea4b0f4adcfdac98704a0f 100644 (file)
@@ -9,7 +9,7 @@
  *
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/include/storage/s_lock.h,v 1.86 2001/01/24 19:43:28 momjian Exp $
+ *       $Header: /cvsroot/pgsql/src/include/storage/s_lock.h,v 1.87 2001/02/02 18:21:59 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -112,7 +112,7 @@ extern void s_lock_sleep(unsigned spins, int microsec,
  */
 
 
-#if defined(__i386__)
+#if defined(__i386__) && !defined(__QNX__)
 #define TAS(lock) tas(lock)
 
 static __inline__ int
index d33c71bdec5b11b76153d65c1597702ad37055b1..1467f67b9d09514cdedbb4d44d79b7f567d6c9b6 100644 (file)
@@ -12,7 +12,7 @@
  *
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/interfaces/ecpg/preproc/pgc.l,v 1.73 2001/01/24 19:43:29 momjian Exp $
+ *       $Header: /cvsroot/pgsql/src/interfaces/ecpg/preproc/pgc.l,v 1.74 2001/02/02 18:21:59 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
 #undef yywrap
 #endif /* yywrap */
 
+#ifdef __QNX__
+/* For some reason, QNX needs this, bjm 2001-02-02 */
+#define ECHO (void) fwrite( yytext, yyleng, 1, yyout )
+#endif
+
 #define YY_NO_UNPUT
 
 extern YYSTYPE yylval;
index 0637d8827cdb34166f34f0bfabcf4acbe7a8018f..b51b18b8eb7d0a21fa30e42a1a72add0db4d119b 100644 (file)
@@ -1,11 +1,11 @@
 
-PyGreSQL - v2.5: PostgreSQL module for Python
+PyGreSQL - v3.1: PostgreSQL module for Python
 ==============================================
 
 0. Copyright notice
 ===================
 
-  PyGreSQL, version 2.5
+  PyGreSQL, version 3.1
   A Python interface for PostgreSQL database.
   Written by D'Arcy J.M. Cain, darcy@druid.net<BR>
   Based heavily on code written by Pascal Andre, andre@chimay.via.ecp.fr.