X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2Finclude%2Ferrno.h;h=ea352f3ba0ee2c6fec290b6f38dd1084ec5a3f04;hb=51ab5f489bc356940c95cc936fd0508e8f07ea97;hp=e4228b7a942a08171fc1dddd6852bcfbea97f456;hpb=ac01ae9668972f7fc8223d8fd68168f27c7baec0;p=tpg%2Facess2.git diff --git a/Usermode/include/errno.h b/Usermode/include/errno.h index e4228b7a..ea352f3b 100644 --- a/Usermode/include/errno.h +++ b/Usermode/include/errno.h @@ -1,8 +1,28 @@ #ifndef _ERRNO_H_ #define _ERRNO_H_ +// TODO: Fully implement errno.h, make sure it matches the kernel one + +extern int _errno; #define errno _errno #define strerror(_x) "Unimplemented" +enum +{ + EOK, + EINVAL, + ERANGE, + ENODEV, + EBADF, + EINTR, + EAGAIN, + ENOMEM, + + EADDRNOTAVAIL, + EINPROGRESS, + + E_LAST +}; + #endif