Re: ABI Compliance Checker GSoC Project

Поиск
Список
Период
Сортировка
От David E. Wheeler
Тема Re: ABI Compliance Checker GSoC Project
Дата
Msg-id 0FF49225-5B14-471F-AE29-86AA1AE947E7@justatheory.com
обсуждение исходный текст
Ответ на Re: ABI Compliance Checker GSoC Project  (Álvaro Herrera <alvherre@kurilemu.de>)
Ответы Re: ABI Compliance Checker GSoC Project
Список pgsql-hackers
On Jun 4, 2025, at 09:43, Álvaro Herrera <alvherre@kurilemu.de> wrote:

> You mentioned ReadStream, but that's not exported.

I this not an export at line 67?

```
❯ rg ReadStream src/include/storage/read_stream.h

50: * the ReadStreamBlockNumberCB callback to abide by the restrictions of AIO
66:struct ReadStream;
67:typedef struct ReadStream ReadStream;
70:typedef struct BlockRangeReadStreamPrivate
74:} BlockRangeReadStreamPrivate;
77:typedef BlockNumber (*ReadStreamBlockNumberCB) (ReadStream *stream,
81:extern BlockNumber block_range_read_stream_cb(ReadStream *stream,
84:extern ReadStream *read_stream_begin_relation(int flags,
88:   ReadStreamBlockNumberCB callback,
91:extern Buffer read_stream_next_buffer(ReadStream *stream, void **per_buffer_data);
92:extern BlockNumber read_stream_next_block(ReadStream *stream,
94:extern ReadStream *read_stream_begin_smgr_relation(int flags,
99:   ReadStreamBlockNumberCB callback,
102:extern void read_stream_reset(ReadStream *stream);
103:extern void read_stream_end(ReadStream *stream);
```

Best,

David


Вложения

В списке pgsql-hackers по дате отправления: