diff options
Diffstat (limited to 'src/include/bootstrap/bootstrap.h')
-rw-r--r-- | src/include/bootstrap/bootstrap.h | 44 |
1 files changed, 19 insertions, 25 deletions
diff --git a/src/include/bootstrap/bootstrap.h b/src/include/bootstrap/bootstrap.h index acc6468f9da..3ae14b0faf3 100644 --- a/src/include/bootstrap/bootstrap.h +++ b/src/include/bootstrap/bootstrap.h @@ -7,7 +7,7 @@ * Portions Copyright (c) 1996-2009, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/include/bootstrap/bootstrap.h,v 1.52 2009/07/31 20:26:23 tgl Exp $ + * $PostgreSQL: pgsql/src/include/bootstrap/bootstrap.h,v 1.53 2009/09/27 01:32:11 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -16,38 +16,43 @@ #include "nodes/execnodes.h" +typedef enum +{ + CheckerProcess, + BootstrapProcess, + StartupProcess, + BgWriterProcess, + WalWriterProcess, + + NUM_AUXPROCTYPES /* Must be last! */ +} AuxProcType; + /* * MAXATTR is the maximum number of attributes in a relation supported * at bootstrap time (i.e., the max possible in a system table). */ #define MAXATTR 40 -typedef struct hashnode -{ - int strnum; /* Index into string table */ - struct hashnode *next; -} hashnode; - - extern Relation boot_reldesc; extern Form_pg_attribute attrtypes[MAXATTR]; extern int numattr; -extern void AuxiliaryProcessMain(int argc, char *argv[]); -extern void index_register(Oid heap, Oid ind, IndexInfo *indexInfo); + +extern void AuxiliaryProcessMain(int argc, char *argv[]); extern void err_out(void); -extern void InsertOneTuple(Oid objectid); + extern void closerel(char *name); extern void boot_openrel(char *name); -extern char *LexIDStr(int ident_num); extern void DefineAttr(char *name, char *type, int attnum); +extern void InsertOneTuple(Oid objectid); extern void InsertOneValue(char *value, int i); extern void InsertOneNull(int i); + extern char *MapArrayTypeName(char *s); -extern char *CleanUpStr(char *s); -extern int EnterString(char *str); + +extern void index_register(Oid heap, Oid ind, IndexInfo *indexInfo); extern void build_indices(void); extern void boot_get_type_io_data(Oid typid, @@ -64,15 +69,4 @@ extern int boot_yyparse(void); extern int boot_yylex(void); extern void boot_yyerror(const char *str); -typedef enum -{ - CheckerProcess, - BootstrapProcess, - StartupProcess, - BgWriterProcess, - WalWriterProcess, - - NUM_AUXPROCTYPES /* Must be last! */ -} AuxProcType; - #endif /* BOOTSTRAP_H */ |