aboutsummaryrefslogtreecommitdiff
path: root/src/port
Commit message (Expand)AuthorAge
* Inline pg_popcount{32,64} into pg_popcount().Nathan Bossart2024-03-19
* Use printf's %m format instead of strerror(errno) in more placesMichael Paquier2024-03-12
* Fix overflow in Windows replacement pg_pread/pg_pwrite.Thomas Munro2024-03-03
* Remove AIX supportHeikki Linnakangas2024-02-28
* Centralize logic for restoring errno in signal handlers.Nathan Bossart2024-02-14
* Check that MyProcPid == getpid() in backend signal handlers.Nathan Bossart2024-02-14
* Remove "#ifdef WIN32" guards from src/port/win32*.cHeikki Linnakangas2024-02-12
* Fix gai_strerror() thread-safety on Windows.Thomas Munro2024-02-12
* Clean up Windows-specific mutex code in libpq and ecpglib.Tom Lane2024-02-09
* Update copyright for 2024Bruce Momjian2024-01-03
* Remove MSVC scriptsMichael Paquier2023-12-20
* Optimize pg_readv/pg_pwritev single vector case.Thomas Munro2023-11-29
* Fix whitespace.Thomas Munro2023-11-25
* Improve comments about pqsignal().Thomas Munro2023-11-25
* Remove distprepPeter Eisentraut2023-11-06
* Add trailing commas to enum definitionsPeter Eisentraut2023-10-26
* Meson: check for pg_config_paths.h left over from makeDavid Rowley2023-08-24
* Use native CRC instructions on 64-bit LoongArchJohn Naylor2023-08-10
* Add and use symbolic constants for tar header offsets and file types.Robert Haas2023-08-01
* Teach in-tree getopt_long() to move non-options to the end of argv.Nathan Bossart2023-07-12
* Rename port/thread.c to port/user.c.Thomas Munro2023-07-09
* Pre-beta mechanical code beautification.Tom Lane2023-05-19
* Fix various typosDavid Rowley2023-04-18
* Fix detection of unseekable files for fseek() and ftello() with MSVCMichael Paquier2023-04-12
* Use nanosleep() to implement pg_usleep().Thomas Munro2023-03-15
* Update obsolete comment about pg_usleep() accuracy.Thomas Munro2023-03-15
* Improve WIN32 port of fstat() to detect more file typesMichael Paquier2023-03-15
* Remove gratuitous references to postmaster programPeter Eisentraut2023-01-26
* Update copyright for 2023Bruce Momjian2023-01-02
* Add copyright notices to meson filesAndrew Dunstan2022-12-20
* meson: Basic cygwin supportAndres Freund2022-12-06
* autoconf: Unify CFLAGS_SSE42 and CFLAGS_ARMV8_CRC32CAndres Freund2022-12-01
* Provide sigaction() for Windows.Thomas Munro2022-11-09
* Fix unlink() for STATUS_DELETE_PENDING on Windows.Thomas Munro2022-10-25
* Fix stat() for recursive junction points on Windows.Thomas Munro2022-10-25
* Fix readlink() for non-PostgreSQL junction points on Windows.Thomas Munro2022-10-25
* Fix lstat() for broken junction points on Windows.Thomas Munro2022-10-25
* Fix readlink() return value on Windows.Thomas Munro2022-10-25
* Fix symlink() errno on Windows.Thomas Munro2022-10-25
* Use libc's snprintf, not sprintf, for special cases in snprintf.c.Tom Lane2022-10-16
* meson: Add support for building with precompiled headersAndres Freund2022-10-06
* windows: Set UMDF_USING_NTSTATUS globally, include ntstatus.hAndres Freund2022-09-28
* Map ERROR_INVALID_NAME to ENOENT in mapping table of win32error.cMichael Paquier2022-09-29
* Restore pg_pread and friends.Thomas Munro2022-09-29
* meson: Add initial version of meson based build systemAndres Freund2022-09-21
* Include c.h instead of postgres.h in src/port/*p{read,write}*.cAndres Freund2022-09-17
* Clean up minor inconsistencies in pg_attribute_printf() usage.Tom Lane2022-09-16
* Cleanup more code and comments related to Windows NT4 (XP days)Michael Paquier2022-08-30
* Remove configure probe for sockaddr_in6 and require AF_INET6.Thomas Munro2022-08-26
* Remove replacement code for getaddrinfo.Thomas Munro2022-08-14