• Robert Haas's avatar
    Improve shm_mq portability around MAXIMUM_ALIGNOF and sizeof(Size). · 3bd261ca
    Robert Haas authored
    Revise the original decision to expose a uint64-based interface and
    use Size everywhere possible.  Avoid assuming that MAXIMUM_ALIGNOF is
    8, or making any assumption about the relationship between that value
    and sizeof(Size).  If MAXIMUM_ALIGNOF is bigger, we'll now insert
    padding after the length word; if it's smaller, we are now prepared
    to read and write the length word in chunks.
    
    Per discussion with Tom Lane.
    3bd261ca
shm_mq.h 2.15 KB