X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibc.so_src%2Finclude_exp%2Ferrno.h;h=213aeba20a9d375c71be0e5746c2c0095bcd0a8e;hb=8ba8a5106d6141ab5e5a2f0ac3ba9feca4d3928b;hp=cbe87490d667e883ae2d011a04c9244402d7c949;hpb=d69e48450c7ea4be4a82c351b2d5dd0de3fc6241;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libc.so_src/include_exp/errno.h b/Usermode/Libraries/libc.so_src/include_exp/errno.h index cbe87490..213aeba2 100644 --- a/Usermode/Libraries/libc.so_src/include_exp/errno.h +++ b/Usermode/Libraries/libc.so_src/include_exp/errno.h @@ -1,12 +1,19 @@ +/** + * Acess2 C Library + * - By John Hodge (thePowersGang) + * + * errno.h + * - Error values and related functions + */ #ifndef _ERRNO_H_ #define _ERRNO_H_ // TODO: Fully implement errno.h, make sure it matches the kernel one -extern int _errno; -#define errno _errno +extern int *libc_geterrno(); +#define errno (*libc_geterrno()) -#define strerror(_x) "Unimplemented" +extern const char *strerr(int errnum); #include "errno.enum.h"