Hello everyone, I had promised to write an explanation for what I'm doing with error codes, and then was too exhausted to follow through, but better late than never.
Here's the explanation of the motivation and methodology: https://le-jzr.github.io/helenos/c/errno/2017/12/11/abusing-type-checking-for-fun-and-profit.html If you don't have time to read it all and don't need a primer on the status quo, you can skip to the "s/int/errno_t" heading. The unpolished, unreviewed result of the work on uspace (beyond the parts I already committed to mainline) is at https://github.com/le-jzr/helenos/tree/errno -- jzr _______________________________________________ HelenOS-devel mailing list HelenOS-devel@lists.modry.cz http://lists.modry.cz/listinfo/helenos-devel