0e8a8f6d58
We do not negate the light-weight syscall return and instead just check for the negative errno value allowing the compiler to optimize as required.