summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorThomas Munro2018-11-06 20:50:01 +0000
committerThomas Munro2018-11-06 20:50:01 +0000
commit3fd2a7932ef0708dda57369bb20c0499d905cc82 (patch)
treee88ac8da2265607cfdc4fc3fbae46b2a96f3010a /configure.in
parentb43df566b372650a9b9e2a0dd9e695c1f16da14f (diff)
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
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in2
1 files changed, 2 insertions, 0 deletions
diff --git a/configure.in b/configure.in
index 09b23e9821d..75dbe8e734b 100644
--- a/configure.in
+++ b/configure.in
@@ -1698,6 +1698,8 @@ AC_REPLACE_FUNCS(m4_normalize([
getrusage
inet_aton
mkdtemp
+ pread
+ pwrite
random
rint
srandom