Andres Freund <and...@anarazel.de> writes: > That makes sense independent of 32 vs. 64 system. Part of the relevant > struct probably require 8 byte alignment:
> typedef union epoll_data { > void *ptr; > int fd; > uint32_t u32; > uint64_t u64; > } epoll_data_t; On a 32-bit machine it's entirely possible that that would only require 32-bit alignment. But based on what we know so far, using our regular MAXALIGN macro should be good enough. regards, tom lane -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers