summaryrefslogtreecommitdiff
path: root/src/backend/storage/file/fd.c
AgeCommit message (Expand)Author
2024-10-27Remove unused #include's from backend .c filesPeter Eisentraut
2024-09-04Unify some error messages to ease work of translatorsMichael Paquier
2024-09-04Apply more quoting to GUC names in messagesMichael Paquier
2024-09-03Define PG_TBLSPC_DIR for path pg_tblspc/ in data folderMichael Paquier
2024-08-29Fixup for prefetching support on macOSPeter Eisentraut
2024-08-28Add prefetching support on macOSPeter Eisentraut
2024-07-01Remove useless extern keywordsPeter Eisentraut
2024-05-17Revise GUC names quoting in messages againPeter Eisentraut
2024-03-02Return ssize_t in fd.c I/O functions.Thomas Munro
2024-01-18Error message capitalisationPeter Eisentraut
2024-01-12Refactor code checking for file existenceMichael Paquier
2024-01-03Update copyright for 2024Bruce Momjian
2023-12-12Provide vectored variants of FileRead() and FileWrite().Thomas Munro
2023-11-30Apply quotes more consistently to GUC names in logsMichael Paquier
2023-11-08Make ResourceOwners more easily extensible.Heikki Linnakangas
2023-10-26Add trailing commas to enum definitionsPeter Eisentraut
2023-10-13Improve the naming in wal_sync_method code.Nathan Bossart
2023-09-06Make enum for sync methods available to frontend code.Nathan Bossart
2023-08-24Rename hook functions for debug_io_direct to match variable name.Peter Eisentraut
2023-07-14Remove wal_sync_method=fsync_writethrough on Windows.Thomas Munro
2023-06-20Pre-beta2 mechanical code beautification.Tom Lane
2023-06-19fd.c: Retry after EINTR in more placesAndres Freund
2023-05-15Rename io_direct to debug_io_direct.Thomas Munro
2023-05-02Fix typos in commentsMichael Paquier
2023-04-08Add io_direct setting (developer-only).Thomas Munro
2023-04-05Add smgrzeroextend(), FileZero(), FileFallocate()Andres Freund
2023-03-30Fix format code in fd.c debugging infrastructureAndres Freund
2023-03-03Don't leak descriptors into subprograms.Thomas Munro
2023-02-22Remove obsolete coding for early macOS.Thomas Munro
2023-01-06Fix pg_truncate() on Windows.Thomas Munro
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-08Update types in File APIPeter Eisentraut
2022-10-27Move pg_pwritev_with_retry() to src/common/file_utils.cMichael Paquier
2022-09-29Restore pg_pread and friends.Thomas Munro
2022-09-21Improve some error messages.Amit Kapila
2022-09-02Expand the use of get_dirent_type(), shaving a few calls to stat()/lstat()Michael Paquier
2022-08-29Clean up inconsistent use of fflush().Tom Lane
2022-08-14Remove configure probe for sys/resource.h and refactor.Thomas Munro
2022-08-06Replace pgwin32_is_junction() with lstat().Thomas Munro
2022-08-05Remove configure probe for fdatasync.Thomas Munro
2022-08-05Simplify replacement code for preadv and pwritev.Thomas Munro
2022-08-05Remove dead pread and pwrite replacement code.Thomas Munro
2022-08-05Remove configure probe and related tests for getrlimit.Thomas Munro
2022-07-05Remove durable_rename_excl()Michael Paquier
2022-04-28Revert recent changes with durable_rename_excl()Michael Paquier
2022-04-28Remove durable_rename_excl()Michael Paquier
2022-04-14Add missing spaces after single-line commentsDavid Rowley
2022-01-07Update copyright for 2022Bruce Momjian
2021-11-28Replace random(), pg_erand48(), etc with a better PRNG API and algorithm.Tom Lane
2021-10-25Report progress of startup operations that take a long time.Robert Haas