]> granicus.if.org Git - postgresql/commitdiff
Now that much of walreceiver has been pulled back into the postgres
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Wed, 20 Jan 2010 18:54:27 +0000 (18:54 +0000)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Wed, 20 Jan 2010 18:54:27 +0000 (18:54 +0000)
binary, revert PGDLLIMPORT decoration of global variables. I'm not sure
if there's any real harm from unnecessary PGDLLIMPORTs, but these are all
internal variables that external modules really shouldn't be messing
with. ThisTimeLineID still needs PGDLLIMPORT.

src/include/libpq/pqsignal.h
src/include/replication/walreceiver.h
src/include/storage/ipc.h

index 84ac438d15f69ea6f6ad0734deda36a3e5f70b48..db996ebe69f451efc1fefde2f318f01284f4daef 100644 (file)
@@ -7,7 +7,7 @@
  * Portions Copyright (c) 1996-2010, PostgreSQL Global Development Group
  * Portions Copyright (c) 1994, Regents of the University of California
  *
- * $PostgreSQL: pgsql/src/include/libpq/pqsignal.h,v 1.39 2010/01/16 05:52:29 tgl Exp $
+ * $PostgreSQL: pgsql/src/include/libpq/pqsignal.h,v 1.40 2010/01/20 18:54:27 heikki Exp $
  *
  * NOTES
  *       This shouldn't be in libpq, but the monitor and some other
 #include <signal.h>
 
 #ifdef HAVE_SIGPROCMASK
-extern PGDLLIMPORT sigset_t UnBlockSig,
+extern sigset_t UnBlockSig,
                        BlockSig,
                        StartupBlockSig;
 
 #define PG_SETMASK(mask)       sigprocmask(SIG_SETMASK, mask, NULL)
 #else /* not HAVE_SIGPROCMASK */
-extern PGDLLIMPORT int UnBlockSig,
+extern int     UnBlockSig,
                        BlockSig,
                        StartupBlockSig;
 
index 57de368d41feb915fccfde7c4d954429d0315730..a645d18b5dcf757748b3b05b9816a3b21441b7c9 100644 (file)
@@ -5,7 +5,7 @@
  *
  * Portions Copyright (c) 2010-2010, PostgreSQL Global Development Group
  *
- * $PostgreSQL: pgsql/src/include/replication/walreceiver.h,v 1.3 2010/01/20 09:16:24 heikki Exp $
+ * $PostgreSQL: pgsql/src/include/replication/walreceiver.h,v 1.4 2010/01/20 18:54:27 heikki Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -59,7 +59,7 @@ typedef struct
        slock_t mutex;          /* locks shared variables shown above */
 } WalRcvData;
 
-extern PGDLLIMPORT WalRcvData *WalRcv;
+extern WalRcvData *WalRcv;
 
 /* libpqwalreceiver hooks */
 typedef bool (*walrcv_connect_type) (char *conninfo, XLogRecPtr startpoint);
index 3144d6452898f0239118e770b2645849a790cd4d..e3630553f29253feee1c21f69c22905f79f1bffb 100644 (file)
@@ -11,7 +11,7 @@
  * Portions Copyright (c) 1996-2010, PostgreSQL Global Development Group
  * Portions Copyright (c) 1994, Regents of the University of California
  *
- * $PostgreSQL: pgsql/src/include/storage/ipc.h,v 1.80 2010/01/16 00:04:41 tgl Exp $
+ * $PostgreSQL: pgsql/src/include/storage/ipc.h,v 1.81 2010/01/20 18:54:27 heikki Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -62,7 +62,7 @@ typedef void (*shmem_startup_hook_type) (void);
 
 
 /* ipc.c */
-extern PGDLLIMPORT bool proc_exit_inprogress;
+extern bool proc_exit_inprogress;
 
 extern void proc_exit(int code);
 extern void shmem_exit(int code);