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 по дате отправления:

Предыдущее
От: Andres Freund
Дата:
Сообщение: Re: Possible performance regression in version 10.1 with pgbenchread-write tests.
Следующее
От: "Tels"
Дата:
Сообщение: Re: Non-portable shell code in pg_upgrade tap tests