Lakshmi Narayana Velayudam <dev.narayan...@gmail.com> writes: > Hello, while compiling my c extension with PG 17,2 I am getting > postgresql-17.2/pgsql/include/server/port/pg_iovec.h:93:10: error: call to > undeclared function 'pwritev'; ISO C99 and later do not support implicit > function declarations [-Wimplicit-function-declaration]
I failed to reproduce this. I wonder if you have some kind of version skew problem --- SDK not matching underlying system, for instance. preadv and pwritev do have some weirdness on Apple platforms, but we should handle that on any PG >= v15 (cf. commit f014b1b9b). regards, tom lane