diff options
| author | Tom Lane | 2016-04-13 22:12:06 +0000 |
|---|---|---|
| committer | Tom Lane | 2016-04-13 22:12:06 +0000 |
| commit | 95ef43c4308102d23afa887c9fc28d9977612a2d (patch) | |
| tree | 39674efd5c4540cb23e093d3777ad814cc84ff6d /src/include | |
| parent | fa11a09fed2b6f483231608866a682ee3a376277 (diff) | |
Widen amount-to-flush arguments of FileWriteback and callers.
It's silly to define these counts as narrower than they might someday
need to be. Also, I believe that the BLCKSZ * nflush calculation in
mdwriteback was capable of overflowing an int.
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/storage/fd.h | 2 | ||||
| -rw-r--r-- | src/include/storage/smgr.h | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/include/storage/fd.h b/src/include/storage/fd.h index be243694cd..fc84fe8b1d 100644 --- a/src/include/storage/fd.h +++ b/src/include/storage/fd.h @@ -74,7 +74,7 @@ extern int FileWrite(File file, char *buffer, int amount); extern int FileSync(File file); extern off_t FileSeek(File file, off_t offset, int whence); extern int FileTruncate(File file, off_t offset); -extern void FileWriteback(File file, off_t offset, int amount); +extern void FileWriteback(File file, off_t offset, off_t nbytes); extern char *FilePathName(File file); extern int FileGetRawDesc(File file); extern int FileGetRawFlags(File file); diff --git a/src/include/storage/smgr.h b/src/include/storage/smgr.h index 776b0d001f..a8e7877f70 100644 --- a/src/include/storage/smgr.h +++ b/src/include/storage/smgr.h @@ -97,7 +97,7 @@ extern void smgrread(SMgrRelation reln, ForkNumber forknum, extern void smgrwrite(SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum, char *buffer, bool skipFsync); extern void smgrwriteback(SMgrRelation reln, ForkNumber forknum, - BlockNumber blocknum, int nblocks); + BlockNumber blocknum, BlockNumber nblocks); extern BlockNumber smgrnblocks(SMgrRelation reln, ForkNumber forknum); extern void smgrtruncate(SMgrRelation reln, ForkNumber forknum, BlockNumber nblocks); @@ -125,7 +125,7 @@ extern void mdread(SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum, extern void mdwrite(SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum, char *buffer, bool skipFsync); extern void mdwriteback(SMgrRelation reln, ForkNumber forknum, - BlockNumber blocknum, int nblocks); + BlockNumber blocknum, BlockNumber nblocks); extern BlockNumber mdnblocks(SMgrRelation reln, ForkNumber forknum); extern void mdtruncate(SMgrRelation reln, ForkNumber forknum, BlockNumber nblocks); |
