diff options
author | Andres Freund <andres@anarazel.de> | 2018-03-16 23:13:12 -0700 |
---|---|---|
committer | Andres Freund <andres@anarazel.de> | 2018-03-16 23:13:12 -0700 |
commit | f3e4b95edb6cbf0cd41dc9ff0c884bfdc425e6fb (patch) | |
tree | 5afad69f915005ac1b69cae3a3575a92906196ea /contrib/file_fdw/file_fdw.c | |
parent | 9e17bdb8a525ff89c4535cd153dc0f2fa813ea59 (diff) | |
download | postgresql-f3e4b95edb6cbf0cd41dc9ff0c884bfdc425e6fb.tar.gz postgresql-f3e4b95edb6cbf0cd41dc9ff0c884bfdc425e6fb.zip |
Make ExplainPropertyInteger accept 64bit input, remove *Long variant.
'long' is not useful type across platforms, as it's 32bit on 32 bit
platforms, and even on some 64bit platforms (e.g. windows) it's still
only 32bits wide.
As ExplainPropertyInteger should never be performance critical, change
it to accept a 64bit argument and remove ExplainPropertyLong.
Author: Andres Freund
Discussion: https://postgr.es/m/20180314164832.n56wt7zcbpzi6zxe@alap3.anarazel.de
Diffstat (limited to 'contrib/file_fdw/file_fdw.c')
-rw-r--r-- | contrib/file_fdw/file_fdw.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/contrib/file_fdw/file_fdw.c b/contrib/file_fdw/file_fdw.c index cf0a3629bc5..bf72a9108af 100644 --- a/contrib/file_fdw/file_fdw.c +++ b/contrib/file_fdw/file_fdw.c @@ -622,8 +622,8 @@ fileExplainForeignScan(ForeignScanState *node, ExplainState *es) if (!is_program && stat(filename, &stat_buf) == 0) - ExplainPropertyLong("Foreign File Size", (long) stat_buf.st_size, - es); + ExplainPropertyInteger("Foreign File Size", + (int64) stat_buf.st_size, es); } } |