Skip to content
  • Philippe Gerum's avatar
    cobalt: make core handle type 32/64bit-neutral · b5ecfc98
    Philippe Gerum authored
    There is no point in using 64bit long Cobalt handles internally on
    64bit platforms. However it makes sense to keep them as 32bit values
    so that we may use them as atomic operands on either sides of a
    64bit(kernel) <-> 32bit(user) ABI.
    
    At this chance, boilerplate/atomic.h is sanitized for disambiguating
    regular and long atomic set/get operations.
    b5ecfc98