Fix compiler warnings
This was missed in bf5bb2e85b6492c7245b9446efaf43d52a98db13, because the code is only visible under PG_FLUSH_DATA_WORKS.
This commit is contained in:
parent
8e91e12bc3
commit
f2af8dc5ba
@ -30,7 +30,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef PG_FLUSH_DATA_WORKS
|
#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);
|
const char *progname);
|
||||||
#endif
|
#endif
|
||||||
static void walkdir(const char *path,
|
static void walkdir(const char *path,
|
||||||
@ -187,7 +187,7 @@ walkdir(const char *path,
|
|||||||
*/
|
*/
|
||||||
#ifdef PG_FLUSH_DATA_WORKS
|
#ifdef PG_FLUSH_DATA_WORKS
|
||||||
|
|
||||||
static void
|
static int
|
||||||
pre_sync_fname(const char *fname, bool isdir, const char *progname)
|
pre_sync_fname(const char *fname, bool isdir, const char *progname)
|
||||||
{
|
{
|
||||||
int fd;
|
int fd;
|
||||||
@ -197,10 +197,10 @@ pre_sync_fname(const char *fname, bool isdir, const char *progname)
|
|||||||
if (fd < 0)
|
if (fd < 0)
|
||||||
{
|
{
|
||||||
if (errno == EACCES || (isdir && errno == EISDIR))
|
if (errno == EACCES || (isdir && errno == EISDIR))
|
||||||
return;
|
return 0;
|
||||||
fprintf(stderr, _("%s: could not open file \"%s\": %s\n"),
|
fprintf(stderr, _("%s: could not open file \"%s\": %s\n"),
|
||||||
progname, fname, strerror(errno));
|
progname, fname, strerror(errno));
|
||||||
return;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -217,6 +217,7 @@ pre_sync_fname(const char *fname, bool isdir, const char *progname)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
(void) close(fd);
|
(void) close(fd);
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif /* PG_FLUSH_DATA_WORKS */
|
#endif /* PG_FLUSH_DATA_WORKS */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user