Re: pread() and pwrite()
От | Daniel Gustafsson |
---|---|
Тема | Re: pread() and pwrite() |
Дата | |
Msg-id | 60E1B06A-4393-4101-9D8E-F4DDF8E7A09E@yesql.se обсуждение исходный текст |
Ответ на | Re: pread() and pwrite() (Tom Lane <tgl@sss.pgh.pa.us>) |
Список | pgsql-hackers |
> On 20 Jul 2018, at 17:34, Tom Lane <tgl@sss.pgh.pa.us> wrote: > > Heikki Linnakangas <hlinnaka@iki.fi> writes: >> No objections, if you want to make the effort. But IMHO the lseek+read >> fallback is good enough on Windows. Unless you were thinking that we >> could then remove the !HAVE_PREAD fallback altogether. Are there any >> other platforms out there that don't have pread/pwrite that we care about? > > AFAICT, macOS has them as far back as we care about (prairiedog does). > HPUX 10.20 (gaur/pademelon) does not, so personally I'd like to keep > the lseek+read workaround. Don't know about the oldest Solaris critters > we have in the buildfarm. FreeBSD has had 'em at least since 4.0 (1994); > didn't check the other BSDen. The OpenBSD box I have access to has pwrite/pread, and have had for some time if I read the manpage right. cheers ./daniel
В списке pgsql-hackers по дате отправления: