• 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
..
cmake Loading commit data...
ekam-provider Loading commit data...
m4 Loading commit data...
samples Loading commit data...
src Loading commit data...
CMakeLists.txt Loading commit data...
LICENSE.txt Loading commit data...
Makefile.am Loading commit data...
Makefile.ekam Loading commit data...
README.txt Loading commit data...
capnp-rpc.pc.in Loading commit data...
capnp.pc.in Loading commit data...
configure.ac Loading commit data...
regenerate-bootstraps.sh Loading commit data...
setup-autotools.sh Loading commit data...
setup-ekam.sh Loading commit data...