Hi, On 2025-06-04 11:15:10 -0400, David E. Wheeler wrote: > On Jun 4, 2025, at 09:43, Álvaro Herrera <alvhe...@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;
No. It just makes the *name* of the struct visible. The type's definition is in the .c file and therefore not visible outside of read_stream.c. Greetings, Andres Freund