status.rs ERROR_BIT constant is fixed to a 64-bit width.
It's entirely possible that I missed a "constraints" document somewhere (I've only started reviewing Redox and there's a lot I'm not familiar with), but if this were on a 32-bit platform, the ERROR_BIT evaluation would not work. Everything else seems to be "usize", which would presumably scale with architecture.