diff options
Diffstat (limited to 'src/backend/storage/file/fd.c')
-rw-r--r-- | src/backend/storage/file/fd.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/backend/storage/file/fd.c b/src/backend/storage/file/fd.c index 88004c6fae8..f07b5325aa5 100644 --- a/src/backend/storage/file/fd.c +++ b/src/backend/storage/file/fd.c @@ -1914,7 +1914,9 @@ FileClose(File file) /* in any case do the unlink */ if (unlink(vfdP->fileName)) - elog(LOG, "could not unlink file \"%s\": %m", vfdP->fileName); + ereport(LOG, + (errcode_for_file_access(), + errmsg("could not delete file \"%s\": %m", vfdP->fileName))); /* and last report the stat results */ if (stat_errno == 0) @@ -1922,7 +1924,9 @@ FileClose(File file) else { errno = stat_errno; - elog(LOG, "could not stat file \"%s\": %m", vfdP->fileName); + ereport(LOG, + (errcode_for_file_access(), + errmsg("could not stat file \"%s\": %m", vfdP->fileName))); } } |