cobalt: make core handle type 32/64bit-neutral
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.
Please register or sign in to comment