Alexandre Julliard : server: Add status code for ELOOP error.
Alexandre Julliard
julliard at winehq.org
Wed Dec 11 16:35:00 CST 2019
Module: wine
Branch: master
Commit: b851f1ca2bb488d5f957b27abf59680b0adea2ef
URL: https://source.winehq.org/git/wine.git/?a=commit;h=b851f1ca2bb488d5f957b27abf59680b0adea2ef
Author: Alexandre Julliard <julliard at winehq.org>
Date: Wed Dec 11 10:28:49 2019 +0100
server: Add status code for ELOOP error.
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
server/file.c | 1 +
server/trace.c | 1 +
2 files changed, 2 insertions(+)
diff --git a/server/file.c b/server/file.c
index 4f34857514..71b84486b0 100644
--- a/server/file.c
+++ b/server/file.c
@@ -678,6 +678,7 @@ void file_set_error(void)
case ENODEV: set_error( STATUS_NO_SUCH_DEVICE ); break;
case ENXIO: set_error( STATUS_NO_SUCH_DEVICE ); break;
case EXDEV: set_error( STATUS_NOT_SAME_DEVICE ); break;
+ case ELOOP: set_error( STATUS_REPARSE_POINT_NOT_RESOLVED ); break;
#ifdef EOVERFLOW
case EOVERFLOW: set_error( STATUS_INVALID_PARAMETER ); break;
#endif
diff --git a/server/trace.c b/server/trace.c
index 411369a4f6..5b1d3ddea9 100644
--- a/server/trace.c
+++ b/server/trace.c
@@ -5619,6 +5619,7 @@ static const struct
{ "PROCESS_IN_JOB", STATUS_PROCESS_IN_JOB },
{ "PROCESS_IS_TERMINATING", STATUS_PROCESS_IS_TERMINATING },
{ "PROCESS_NOT_IN_JOB", STATUS_PROCESS_NOT_IN_JOB },
+ { "REPARSE_POINT_NOT_RESOLVED", STATUS_REPARSE_POINT_NOT_RESOLVED },
{ "SECTION_TOO_BIG", STATUS_SECTION_TOO_BIG },
{ "SEMAPHORE_LIMIT_EXCEEDED", STATUS_SEMAPHORE_LIMIT_EXCEEDED },
{ "SHARING_VIOLATION", STATUS_SHARING_VIOLATION },
More information about the wine-cvs
mailing list