• Tom Lee's avatar
    Fix UnixEventPort value on 32-bit big endian archs · e01f5390
    Tom Lee authored
    toRegularSiginfo attempts to convert signalfd_siginfo.ssi_ptr (a 64-bit
    integer across all architectures) to a pointer. On 32-bit big endian
    architectures, sival_int/sival_ptr will be stored in the high 32-bits
    of the ssi_ptr value.
    
    Prior to this change, the value was "lost" as we cast away the high
    bits of ssi_ptr in the conversion to a 32-bit pointer.
    
    This fixes AsyncUnixTest::SignalWith{,Pointer}Value on affected archs.
    e01f5390
Name
Last commit
Last update
..
benchmark Loading commit data...
capnp Loading commit data...
kj Loading commit data...
CMakeLists.txt Loading commit data...