aboutsummaryrefslogtreecommitdiff
path: root/src/backend/storage/file/fd.c
Commit message (Expand)AuthorAge
* Remove obsolete coding for early macOS.Thomas Munro2023-02-22
* Fix pg_truncate() on Windows.Thomas Munro2023-01-06
* Update copyright for 2023Bruce Momjian2023-01-02
* Update types in File APIPeter Eisentraut2022-12-08
* Move pg_pwritev_with_retry() to src/common/file_utils.cMichael Paquier2022-10-27
* Restore pg_pread and friends.Thomas Munro2022-09-29
* Improve some error messages.Amit Kapila2022-09-21
* Expand the use of get_dirent_type(), shaving a few calls to stat()/lstat()Michael Paquier2022-09-02
* Clean up inconsistent use of fflush().Tom Lane2022-08-29
* Remove configure probe for sys/resource.h and refactor.Thomas Munro2022-08-14
* Replace pgwin32_is_junction() with lstat().Thomas Munro2022-08-06
* Remove configure probe for fdatasync.Thomas Munro2022-08-05
* Simplify replacement code for preadv and pwritev.Thomas Munro2022-08-05
* Remove dead pread and pwrite replacement code.Thomas Munro2022-08-05
* Remove configure probe and related tests for getrlimit.Thomas Munro2022-08-05
* Remove durable_rename_excl()Michael Paquier2022-07-05
* Revert recent changes with durable_rename_excl()Michael Paquier2022-04-28
* Remove durable_rename_excl()Michael Paquier2022-04-28
* Add missing spaces after single-line commentsDavid Rowley2022-04-14
* Update copyright for 2022Bruce Momjian2022-01-07
* Replace random(), pg_erand48(), etc with a better PRNG API and algorithm.Tom Lane2021-11-28
* Report progress of startup operations that take a long time.Robert Haas2021-10-25
* In count_usable_fds(), duplicate stderr not stdin.Tom Lane2021-09-02
* Refactor sharedfileset.c to separate out fileset implementation.Amit Kapila2021-08-30
* Move temporary file cleanup to before_shmem_exit().Andres Freund2021-08-07
* Don't use #if inside function-like macro arguments.Thomas Munro2021-07-20
* Adjust commit 2dbe8905 for ancient macOS.Thomas Munro2021-07-19
* Support direct I/O on macOS.Thomas Munro2021-07-19
* Message style improvementsPeter Eisentraut2021-06-28
* Initial pgindent and pgperltidy run for v14.Tom Lane2021-05-12
* Fix concurrency issues with WAL segment recycling on WindowsMichael Paquier2021-03-22
* Provide recovery_init_sync_method=syncfs.Thomas Munro2021-03-20
* Remove temporary files after backend crashTomas Vondra2021-03-18
* Move our p{read,write}v replacements into their own files.Thomas Munro2021-01-14
* Update copyright for 2021Bruce Momjian2021-01-02
* Convert elog(LOG) calls to ereport() where appropriatePeter Eisentraut2020-12-04
* Use truncate(2) where appropriate.Thomas Munro2020-12-01
* Don't Insert() a VFD entry until it's fully built.Tom Lane2020-11-16
* Skip unnecessary stat() calls in walkdir().Thomas Munro2020-09-07
* Extend the BufFile interface.Amit Kapila2020-08-26
* Fix temporary tablespaces for shared filesets some more.Tom Lane2020-07-03
* Remove HAVE_WORKING_LINKPeter Eisentraut2020-03-11
* Account explicitly for long-lived FDs that are allocated outside fd.c.Tom Lane2020-02-24
* Add pg_file_sync() to adminpack extension.Fujii Masao2020-01-24
* Update copyrights for 2020Bruce Momjian2020-01-01
* Add safeguards for pg_fsync() called with incorrectly-opened fdsMichael Paquier2019-11-26
* Make the order of the header file includes consistent in backend modules.Amit Kapila2019-11-12
* Fix most -Wundef warningsPeter Eisentraut2019-10-19
* Message style fixesPeter Eisentraut2019-09-23
* Rearrange postmaster's startup sequence for better syslogger results.Tom Lane2019-09-11