postgresql/src
Thomas Munro 3fd2a7932e Provide pg_pread() and pg_pwrite() for random I/O.
Forward to POSIX pread() and pwrite(), or emulate them if unavailable.
The emulation is not perfect as the file position is changed, so
we'll put pg_ prefixes on the names to minimize the risk of confusion
in future patches that might inadvertently try to mix pread() and read()
on the same file descriptor.

Author: Thomas Munro
Reviewed-by: Tom Lane, Jesper Pedersen
Discussion: https://postgr.es/m/CAEepm=02rapCpPR3ZGF2vW=SBHSdFYO_bz_f-wwWJonmA3APgw@mail.gmail.com
2018-11-07 09:50:01 +13:00
..
backend GUC: adjust effective_cache_size SQL descriptions 2018-11-06 13:40:03 -05:00
bin Reorganize format options of psql in alphabetical order 2018-11-06 15:04:40 +09:00
common Make spelling of "acknowledgment" consistent 2018-10-15 10:06:45 +02:00
fe_utils Fix lexing of standard multi-character operators in edge cases. 2018-08-23 21:42:40 +01:00
include Provide pg_pread() and pg_pwrite() for random I/O. 2018-11-07 09:50:01 +13:00
interfaces Fix spelling errors and typos in comments 2018-11-02 13:56:52 +01:00
makefiles Refactor installation of extension headers. 2018-09-07 14:19:14 +01:00
pl Fix bugs in plpgsql's handling of CALL argument lists. 2018-11-04 13:25:39 -05:00
port Provide pg_pread() and pg_pwrite() for random I/O. 2018-11-07 09:50:01 +13:00
template Yet further rethinking of build changes for macOS Mojave. 2018-11-02 18:54:00 -04:00
test Rename rbtree.c functions to use "rbt" prefix not "rb" prefix. 2018-11-06 13:25:24 -05:00
timezone Sync our copy of the timezone library with IANA release tzcode2018g. 2018-10-31 09:47:53 -04:00
tools Provide pg_pread() and pg_pwrite() for random I/O. 2018-11-07 09:50:01 +13:00
tutorial Deduplicate "invalid input syntax" messages for various types. 2018-07-22 14:58:01 -07:00
.gitignore
DEVELOPERS
Makefile Fix partial-build problems introduced by having more generated headers. 2018-04-09 16:42:10 -04:00
Makefile.global.in Remove useless symbol from Makefile.global. 2018-11-06 10:57:51 -05:00
Makefile.shlib Don't build static libraries on Cygwin 2018-10-02 16:46:57 -04:00
nls-global.mk nls-global.mk: search build dir for source files, too 2016-06-07 18:55:18 -04:00