Commit b851f1ca authored by Alexandre Julliard's avatar Alexandre Julliard

server: Add status code for ELOOP error.

parent 427ad8ab
...@@ -678,6 +678,7 @@ void file_set_error(void) ...@@ -678,6 +678,7 @@ void file_set_error(void)
case ENODEV: set_error( STATUS_NO_SUCH_DEVICE ); break; case ENODEV: set_error( STATUS_NO_SUCH_DEVICE ); break;
case ENXIO: 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 EXDEV: set_error( STATUS_NOT_SAME_DEVICE ); break;
case ELOOP: set_error( STATUS_REPARSE_POINT_NOT_RESOLVED ); break;
#ifdef EOVERFLOW #ifdef EOVERFLOW
case EOVERFLOW: set_error( STATUS_INVALID_PARAMETER ); break; case EOVERFLOW: set_error( STATUS_INVALID_PARAMETER ); break;
#endif #endif
......
...@@ -5619,6 +5619,7 @@ static const struct ...@@ -5619,6 +5619,7 @@ static const struct
{ "PROCESS_IN_JOB", STATUS_PROCESS_IN_JOB }, { "PROCESS_IN_JOB", STATUS_PROCESS_IN_JOB },
{ "PROCESS_IS_TERMINATING", STATUS_PROCESS_IS_TERMINATING }, { "PROCESS_IS_TERMINATING", STATUS_PROCESS_IS_TERMINATING },
{ "PROCESS_NOT_IN_JOB", STATUS_PROCESS_NOT_IN_JOB }, { "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 }, { "SECTION_TOO_BIG", STATUS_SECTION_TOO_BIG },
{ "SEMAPHORE_LIMIT_EXCEEDED", STATUS_SEMAPHORE_LIMIT_EXCEEDED }, { "SEMAPHORE_LIMIT_EXCEEDED", STATUS_SEMAPHORE_LIMIT_EXCEEDED },
{ "SHARING_VIOLATION", STATUS_SHARING_VIOLATION }, { "SHARING_VIOLATION", STATUS_SHARING_VIOLATION },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment