diff --git a/libc/decl/errno_values.h b/libc/decl/errno_values.h index 939468d5..3f6866e1 100644 --- a/libc/decl/errno_values.h +++ b/libc/decl/errno_values.h @@ -71,6 +71,7 @@ #define ENOPROTOOPT 79 #define ENOTCONN 80 #define EDEADLK 81 +#define ENFILE 82 #define EOPNOTSUPP ENOTSUP diff --git a/libc/strerror.cpp b/libc/strerror.cpp index 71058284..98bff118 100644 --- a/libc/strerror.cpp +++ b/libc/strerror.cpp @@ -100,6 +100,7 @@ extern "C" const char* sortix_strerror(int errnum) case ENOPROTOOPT: return "Protocol not available"; case ENOTCONN: return "Socket is not connected"; case EDEADLK: return "Resource deadlock avoided"; + case ENFILE: return "Too many open files in system"; default: return "Unknown error condition"; } }