]> granicus.if.org Git - postgresql/commitdiff
Hi,
authorBruce Momjian <bruce@momjian.us>
Mon, 22 Mar 1999 16:45:30 +0000 (16:45 +0000)
committerBruce Momjian <bruce@momjian.us>
Mon, 22 Mar 1999 16:45:30 +0000 (16:45 +0000)
I have solved some problems with dynamic loading on NT. It is possible
to
run succesfully both trigger and plpgsql regression tests. The patch is
in
the included file "diff".

                        Dan

src/backend/tcop/postgres.c
src/backend/utils/mmgr/mcxt.c
src/include/utils/mcxt.h
src/pl/plpgsql/src/pl_exec.c

index 9e4a4efa4e5c24e0eb81d382b9d019dd406c6517..bf0495187527f0a77b60b84427e920c41192a991 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.105 1999/03/17 22:53:18 momjian Exp $
+ *       $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.106 1999/03/22 16:45:27 momjian Exp $
  *
  * NOTES
  *       this is the "main" module of the postgres backend and
@@ -142,7 +142,7 @@ jmp_buf             Warn_restart;
 #define sigsetjmp(x,y) setjmp(x)
 #define siglongjmp longjmp
 #else
-sigjmp_buf     Warn_restart;
+DLLIMPORT sigjmp_buf   Warn_restart;
 
 #endif  /* defined(nextstep) */
 bool           InError;
@@ -1531,7 +1531,7 @@ PostgresMain(int argc, char *argv[], int real_argc, char *real_argv[])
        if (!IsUnderPostmaster)
        {
                puts("\nPOSTGRES backend interactive interface ");
-               puts("$Revision: 1.105 $ $Date: 1999/03/17 22:53:18 $\n");
+               puts("$Revision: 1.106 $ $Date: 1999/03/22 16:45:27 $\n");
        }
 
        /* ----------------
index df4725430110d633bfa74957190e98bbe1fcba66..401ef7c6c0be247ef5843a2d25e9d8ecfb588336 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/backend/utils/mmgr/mcxt.c,v 1.12 1999/02/13 23:20:10 momjian Exp $
+ *       $Header: /cvsroot/pgsql/src/backend/utils/mmgr/mcxt.c,v 1.13 1999/03/22 16:45:27 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -67,7 +67,7 @@ static OrderedSetData ActiveGlobalMemorySetData;              /* uninitialized */
  * CurrentMemoryContext 
  *             Memory context for general global allocations.
  */
-MemoryContext CurrentMemoryContext = NULL;
+DLLIMPORT MemoryContext CurrentMemoryContext = NULL;
 
 /*****************************************************************************
  *       PRIVATE DEFINITIONS                                                                                                    *
index 6db5619a9266c6102aae680870d1cd789c0a701a..cce6ec865b8d253d38a098a8613a1cf7a6640b1a 100644 (file)
@@ -6,7 +6,7 @@
  *
  * Copyright (c) 1994, Regents of the University of California
  *
- * $Id: mcxt.h,v 1.13 1999/03/07 23:03:31 tgl Exp $
+ * $Id: mcxt.h,v 1.14 1999/03/22 16:45:28 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -22,7 +22,7 @@ typedef struct MemoryContextData *MemoryContext;
 typedef struct GlobalMemoryData *GlobalMemory;
 
 
-extern MemoryContext CurrentMemoryContext;
+extern DLLIMPORT MemoryContext CurrentMemoryContext;
 extern MemoryContext TopMemoryContext;
 
 
index fa4935e965bd6e6a6834cc23690bcfa7ba3fc2db..dd31dcd5f8178cc7c5b448a1f946cb2c56025eaa 100644 (file)
@@ -3,7 +3,7 @@
  *                       procedural language
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/pl/plpgsql/src/pl_exec.c,v 1.7 1999/02/03 21:17:58 momjian Exp $
+ *       $Header: /cvsroot/pgsql/src/pl/plpgsql/src/pl_exec.c,v 1.8 1999/03/22 16:45:30 momjian Exp $
  *
  *       This software is copyrighted by Jan Wieck - Hamburg.
  *
@@ -75,7 +75,7 @@
 #define siglongjmp             longjmp
 #endif
 
-extern sigjmp_buf Warn_restart; /* in tcop/postgres.c */
+extern DLLIMPORT sigjmp_buf Warn_restart; /* in tcop/postgres.c */
 
 static PLpgSQL_function *error_info_func = NULL;
 static PLpgSQL_stmt *error_info_stmt = NULL;