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