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

Reply via email to