diff options
Diffstat (limited to 'src/include/bootstrap/bootstrap.h')
-rw-r--r-- | src/include/bootstrap/bootstrap.h | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/src/include/bootstrap/bootstrap.h b/src/include/bootstrap/bootstrap.h deleted file mode 100644 index 7a61e75f98b..00000000000 --- a/src/include/bootstrap/bootstrap.h +++ /dev/null @@ -1,64 +0,0 @@ -/*------------------------------------------------------------------------- - * - * bootstrap.h - * include file for the bootstrapping code - * - * - * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group - * Portions Copyright (c) 1994, Regents of the University of California - * - * $Id: bootstrap.h,v 1.30 2002/06/20 20:29:43 momjian Exp $ - * - *------------------------------------------------------------------------- - */ -#ifndef BOOTSTRAP_H -#define BOOTSTRAP_H - -#include "access/itup.h" -#include "nodes/execnodes.h" -#include "utils/rel.h" - -/* - * 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 int BootstrapMain(int ac, char *av[]); - -extern void index_register(Oid heap, Oid ind, IndexInfo *indexInfo); - -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 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 build_indices(void); - -extern int Int_yylex(void); -extern void Int_yyerror(const char *str); - -#define BS_XLOG_NOP 0 -#define BS_XLOG_BOOTSTRAP 1 -#define BS_XLOG_STARTUP 2 -#define BS_XLOG_CHECKPOINT 3 -#define BS_XLOG_SHUTDOWN 4 - -#endif /* BOOTSTRAP_H */ |