diff --git a/include/uv-errno.h b/include/uv-errno.h index 19e2267b7..e05cc4f45 100644 --- a/include/uv-errno.h +++ b/include/uv-errno.h @@ -364,6 +364,12 @@ # define UV__ETIMEDOUT (-4039) #endif +#if defined(ETXTBSY) && !defined(_WIN32) +# define UV__ETXTBSY (-ETXTBSY) +#else +# define UV__ETXTBSY (-4038) +#endif + #if defined(EXDEV) && !defined(_WIN32) # define UV__EXDEV (-EXDEV) #else diff --git a/include/uv.h b/include/uv.h index c99e5fac8..f743019c1 100644 --- a/include/uv.h +++ b/include/uv.h @@ -132,6 +132,7 @@ extern "C" { XX(ESPIPE, "invalid seek") \ XX(ESRCH, "no such process") \ XX(ETIMEDOUT, "connection timed out") \ + XX(ETXTBSY, "text file is busy") \ XX(EXDEV, "cross-device link not permitted") \ XX(UNKNOWN, "unknown error") \ XX(EOF, "end of file") \