X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibc.so_src%2Finclude_exp%2Ferrno.h;h=f06706ffc755d147e7145ba3c722f7a792f89c83;hb=4d0188930e7d0e571db78d1d2e3c4d9b3f0fe8fb;hp=a808379bd45721e70d1369c8f45a3e100b30dc20;hpb=fa6e0731826c508a8a5d963b05b475e6e20d37a4;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 a808379b..f06706ff 100644 --- a/Usermode/Libraries/libc.so_src/include_exp/errno.h +++ b/Usermode/Libraries/libc.so_src/include_exp/errno.h @@ -8,12 +8,13 @@ #ifndef _LIBC_ERRNO_H_ #define _LIBC_ERRNO_H_ -// TODO: Fully implement errno.h, make sure it matches the kernel one +#include // size_t extern int *libc_geterrno(void); #define errno (*libc_geterrno()) -extern const char *strerror(int errnum); +extern int strerror_r(int errnum, char *buf, size_t buflen); +extern char *strerror(int errnum); #include "errno.enum.h"