Removing the "case-sensitive" flag from a directory containing files
which only differ by case (e.g.  "foo" and "Foo") is refused with the
status code STATUS_CASE_DIFFERING_NAMES_IN_DIR.  This patch adds the
status code and it's Windows subsystem error code.

Signed-off-by: Corinna Vinschen <vinsc...@redhat.com>
---
 mingw-w64-headers/include/ntstatus.h | 1 +
 mingw-w64-headers/include/winerror.h | 1 +
 2 files changed, 2 insertions(+)

diff --git a/mingw-w64-headers/include/ntstatus.h 
b/mingw-w64-headers/include/ntstatus.h
index eace03e9f809..c511d2e9c890 100644
--- a/mingw-w64-headers/include/ntstatus.h
+++ b/mingw-w64-headers/include/ntstatus.h
@@ -1002,6 +1002,7 @@
 #define STATUS_SYSTEM_DEVICE_NOT_FOUND ((NTSTATUS)0xC0000452)
 #define STATUS_RESTART_BOOT_APPLICATION ((NTSTATUS)0xC0000453)
 #define STATUS_INSUFFICIENT_NVRAM_RESOURCES ((NTSTATUS)0xC0000454)
+#define STATUS_CASE_DIFFERING_NAMES_IN_DIR ((NTSTATUS)0xC00004B3)
 #define STATUS_INVALID_TASK_NAME ((NTSTATUS)0xC0000500)
 #define STATUS_INVALID_TASK_INDEX ((NTSTATUS)0xC0000501)
 #define STATUS_THREAD_ALREADY_IN_TASK ((NTSTATUS)0xC0000502)
diff --git a/mingw-w64-headers/include/winerror.h 
b/mingw-w64-headers/include/winerror.h
index 609172d1a637..e2ccfc75d53d 100755
--- a/mingw-w64-headers/include/winerror.h
+++ b/mingw-w64-headers/include/winerror.h
@@ -247,6 +247,7 @@
 #define ERROR_OBJECT_NOT_EXTERNALLY_BACKED __MSABI_LONG(342)
 #define ERROR_EXTERNAL_BACKING_PROVIDER_UNKNOWN __MSABI_LONG(343)
 #define ERROR_COMPRESSION_NOT_BENEFICIAL __MSABI_LONG(344)
+#define ERROR_CASE_DIFFERING_NAMES_IN_DIR __MSABI_LONG(424)
 #define ERROR_INVALID_ADDRESS __MSABI_LONG(487)
 #define ERROR_ARITHMETIC_OVERFLOW __MSABI_LONG(534)
 #define ERROR_PIPE_CONNECTED __MSABI_LONG(535)
-- 
2.31.1



_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to