diff options
author | Vadim B. Mikheev | 2000-10-28 16:21:00 +0000 |
---|---|---|
committer | Vadim B. Mikheev | 2000-10-28 16:21:00 +0000 |
commit | 5b0740d3fcd55f6e545e8bd577fe8ccba2be4987 (patch) | |
tree | 06cf3807f89c23d365322e08f594e6bbaaa95a3c /src/include/storage/smgr.h | |
parent | 2f4c9d39febec0c092388b124bf3de2d857eb5a9 (diff) |
WAL
Diffstat (limited to 'src/include/storage/smgr.h')
-rw-r--r-- | src/include/storage/smgr.h | 27 |
1 files changed, 8 insertions, 19 deletions
diff --git a/src/include/storage/smgr.h b/src/include/storage/smgr.h index 7caac813e9a..49a2e3e5e92 100644 --- a/src/include/storage/smgr.h +++ b/src/include/storage/smgr.h @@ -7,7 +7,7 @@ * Portions Copyright (c) 1996-2000, PostgreSQL, Inc * Portions Copyright (c) 1994, Regents of the University of California * - * $Id: smgr.h,v 1.22 2000/10/16 14:52:28 vadim Exp $ + * $Id: smgr.h,v 1.23 2000/10/28 16:21:00 vadim Exp $ * *------------------------------------------------------------------------- */ @@ -36,26 +36,19 @@ extern int smgrwrite(int16 which, Relation reln, BlockNumber blocknum, char *buffer); extern int smgrflush(int16 which, Relation reln, BlockNumber blocknum, char *buffer); -#ifdef OLD_FILE_NAMING -extern int smgrblindwrt(int16 which, char *dbname, char *relname, - Oid dbid, Oid relid, - BlockNumber blkno, char *buffer, - bool dofsync); -extern int smgrblindmarkdirty(int16 which, char *dbname, char *relname, - Oid dbid, Oid relid, - BlockNumber blkno); -#else extern int smgrblindwrt(int16 which, RelFileNode rnode, BlockNumber blkno, char *buffer, bool dofsync); extern int smgrblindmarkdirty(int16 which, RelFileNode rnode, BlockNumber blkno); -#endif extern int smgrmarkdirty(int16 which, Relation reln, BlockNumber blkno); extern int smgrnblocks(int16 which, Relation reln); extern int smgrtruncate(int16 which, Relation reln, int nblocks); extern int smgrcommit(void); extern int smgrabort(void); +#ifdef XLOG +extern int smgrsync(void); +#endif /* internals: move me elsewhere -- ay 7/94 */ @@ -71,22 +64,18 @@ extern int mdread(Relation reln, BlockNumber blocknum, char *buffer); extern int mdwrite(Relation reln, BlockNumber blocknum, char *buffer); extern int mdflush(Relation reln, BlockNumber blocknum, char *buffer); extern int mdmarkdirty(Relation reln, BlockNumber blkno); -#ifdef OLD_FILE_NAMING -extern int mdblindwrt(char *dbname, char *relname, Oid dbid, Oid relid, - BlockNumber blkno, char *buffer, - bool dofsync); -extern int mdblindmarkdirty(char *dbname, char *relname, Oid dbid, Oid relid, - BlockNumber blkno); -#else extern int mdblindwrt(RelFileNode rnode, BlockNumber blkno, char *buffer, bool dofsync); extern int mdblindmarkdirty(RelFileNode rnode, BlockNumber blkno); -#endif extern int mdnblocks(Relation reln); extern int mdtruncate(Relation reln, int nblocks); extern int mdcommit(void); extern int mdabort(void); +#ifdef XLOG +extern int mdsync(void); +#endif + /* mm.c */ extern SPINLOCK MMCacheLock; |