summaryrefslogtreecommitdiff
path: root/src/include/port.h
AgeCommit message (Expand)Author
2026-07-13Clean up readlink() return typePeter Eisentraut
2026-05-13Pre-beta mechanical code beautification, step 1: run pgindent.Tom Lane
2026-05-11Prevent path traversal in pg_basebackup and pg_rewindMichael Paquier
2026-04-15Rework signal handler infrastructure to pass sender info as argument.Andrew Dunstan
2026-01-08strnlen() is now requiredPeter Eisentraut
2026-01-05Fix typos and inconsistencies in code and commentsMichael Paquier
2026-01-01Update copyright for 2026Bruce Momjian
2025-12-14Make "pgoff_t" be a typedef not a #define.Tom Lane
2025-12-09Fix O_CLOEXEC flag handling in Windows port.Thomas Munro
2025-11-26Inline pg_ascii_tolower() and pg_ascii_toupper().Jeff Davis
2025-04-02Add timingsafe_bcmp(), for constant-time memory comparisonHeikki Linnakangas
2025-03-28Revert "Tidy up locale thread safety in ECPG library."Peter Eisentraut
2025-03-28Tidy up locale thread safety in ECPG library.Peter Eisentraut
2025-03-27Provide thread-safe pg_localeconv_r().Peter Eisentraut
2025-01-29Avoid breaking SJIS encoding while de-backslashing Windows paths.Tom Lane
2025-01-16Convert libpgport's pqsignal() to a void function.Nathan Bossart
2025-01-14Avoid symbol collisions between pqsignal.c and legacy-pqsignal.c.Tom Lane
2025-01-09Provide 64-bit ftruncate() and lseek() on Windows.Thomas Munro
2025-01-01Update copyright for 2025Bruce Momjian
2024-09-02More use of getpwuid_r() directlyPeter Eisentraut
2024-07-22Add port/ replacement for strsep()Peter Eisentraut
2024-02-16Replace calls to pg_qsort() with the qsort() macro.Nathan Bossart
2024-02-09Refactor pipe_read_line to return the full lineDaniel Gustafsson
2024-01-04Update copyright for 2024Bruce Momjian
2023-07-09Rename port/thread.c to port/user.c.Thomas Munro
2023-03-21Add SHELL_ERROR and SHELL_EXIT_CODE magic variables to psql.Tom Lane
2023-01-02Update copyright for 2023Bruce Momjian
2022-10-21pg_basebackup: Fix cross-platform tablespace relocation.Robert Haas
2022-09-29Restore pg_pread and friends.Thomas Munro
2022-09-20Harmonize more parameter names in bulk.Peter Geoghegan
2022-09-16Clean up minor inconsistencies in pg_attribute_printf() usage.Tom Lane
2022-09-14Use SIGNAL_ARGS consistently to declare signal handlers.Tom Lane
2022-08-13Remove HAVE_UNIX_SOCKETS.Thomas Munro
2022-08-13Remove configure probes for sys/un.h and struct sockaddr_un.Thomas Munro
2022-08-07Simplify replacement code for strtof.Thomas Munro
2022-08-06Simplify gettimeofday() fallback logic.Andres Freund
2022-08-06Replace pgwin32_is_junction() with lstat().Thomas Munro
2022-08-04Remove dead pread and pwrite replacement code.Thomas Munro
2022-08-04Remove dead setenv, unsetenv replacement code.Thomas Munro
2022-08-04Remove configure probes for poll and poll.h.Thomas Munro
2022-08-04Remove configure probe for link.Thomas Munro
2022-08-04Remove configure probes for symlink/readlink, and dead code.Thomas Munro
2022-08-04Remove configure probe for setsid.Thomas Munro
2022-08-04Remove configure probe for shm_open.Thomas Munro
2022-08-04Remove configure probe and related tests for getrlimit.Thomas Munro
2022-08-04Remove configure probe for dlopen, and refactor.Thomas Munro
2022-07-21Remove fls(), use pg_leftmost_one_pos32() instead.Thomas Munro
2022-07-12Invent qsort_interruptible().Tom Lane
2022-05-12Pre-beta mechanical code beautification.Tom Lane
2022-01-11Clean up messy API for src/port/thread.c.Tom Lane