Properly define pg_upgrade global variable, per bug report from Chris
authorBruce Momjian <bruce@momjian.us>
Tue, 15 Jun 2010 02:08:01 +0000 (02:08 +0000)
committerBruce Momjian <bruce@momjian.us>
Tue, 15 Jun 2010 02:08:01 +0000 (02:08 +0000)
Ruprecht on Mac (64 bit).

contrib/pg_upgrade/pg_upgrade.h
contrib/pg_upgrade/relfilenode.c

index db56601e9a5577587090d4c8efcc970604a13a18..34376047f7cf3d24218ab3e8bb2b286c074578ee 100644 (file)
@@ -237,7 +237,7 @@ typedef struct
 /*
  * Global variables
  */
-char           scandir_file_pattern[MAXPGPATH];
+extern char            scandir_file_pattern[];
 
 
 /* check.c */
index d5a8dcb3cab5fdaa02f598c3318dceea45a748e5..e457dfb59024c3ecb6fee9a1d165208e338d5a0d 100644 (file)
@@ -17,6 +17,9 @@ static void transfer_relfile(migratorContext *ctx, pageCnvCtx *pageConverter,
                                 const char *oldnspname, const char *oldrelname,
                                 const char *newnspname, const char *newrelname);
 
+/* used by scandir(), must be global */
+char     scandir_file_pattern[MAXPGPATH];
+                                
 /*
  * transfer_all_new_dbs()
  *