diff options
author | Peter Eisentraut <peter_e@gmx.net> | 2016-09-29 12:00:00 -0400 |
---|---|---|
committer | Peter Eisentraut <peter_e@gmx.net> | 2016-09-29 12:00:00 -0400 |
commit | f2af8dc5ba8801c126d877a52076d441cac78646 (patch) | |
tree | 78ae0c66723102f698d649048ba2c1e8c9d674f9 /src/common/file_utils.c | |
parent | 8e91e12bc3af85ba2287866669268f6825d2cc03 (diff) | |
download | postgresql-f2af8dc5ba8801c126d877a52076d441cac78646.tar.gz postgresql-f2af8dc5ba8801c126d877a52076d441cac78646.zip |
Fix compiler warnings
This was missed in bf5bb2e85b6492c7245b9446efaf43d52a98db13, because the
code is only visible under PG_FLUSH_DATA_WORKS.
Diffstat (limited to 'src/common/file_utils.c')
-rw-r--r-- | src/common/file_utils.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/common/file_utils.c b/src/common/file_utils.c index 04cd365e765..1d855645b91 100644 --- a/src/common/file_utils.c +++ b/src/common/file_utils.c @@ -30,7 +30,7 @@ #endif #ifdef PG_FLUSH_DATA_WORKS -static void pre_sync_fname(const char *fname, bool isdir, +static int pre_sync_fname(const char *fname, bool isdir, const char *progname); #endif static void walkdir(const char *path, @@ -187,7 +187,7 @@ walkdir(const char *path, */ #ifdef PG_FLUSH_DATA_WORKS -static void +static int pre_sync_fname(const char *fname, bool isdir, const char *progname) { int fd; @@ -197,10 +197,10 @@ pre_sync_fname(const char *fname, bool isdir, const char *progname) if (fd < 0) { if (errno == EACCES || (isdir && errno == EISDIR)) - return; + return 0; fprintf(stderr, _("%s: could not open file \"%s\": %s\n"), progname, fname, strerror(errno)); - return; + return -1; } /* @@ -217,6 +217,7 @@ pre_sync_fname(const char *fname, bool isdir, const char *progname) #endif (void) close(fd); + return 0; } #endif /* PG_FLUSH_DATA_WORKS */ |