From f62aa00a1eb1b2748a3b837f34f95cef0ab6f502 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Wegner?= Date: Thu, 13 May 2021 16:54:49 +0200 Subject: [PATCH] inc: don't redeclare _FILE_FULL_EA_INFORMATION for mingw mingw-w64 declares _FILE_FULL_EA_INFORMATION since Jan 18, 2010 [1]. The change allows the winfsp client library to be consumed by projects built with mingw. [1]: https://github.com/mirror/mingw-w64/commit/afd1465722e7c116d9f55718551fe544cf57edd6 --- inc/winfsp/winfsp.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/inc/winfsp/winfsp.h b/inc/winfsp/winfsp.h index ff07e0b3..d573538c 100644 --- a/inc/winfsp/winfsp.h +++ b/inc/winfsp/winfsp.h @@ -91,6 +91,7 @@ typedef struct _REPARSE_DATA_BUFFER #if !defined(FILE_NEED_EA) #define FILE_NEED_EA 0x00000080 #endif +#if !defined(__MINGW32__) typedef struct _FILE_FULL_EA_INFORMATION { ULONG NextEntryOffset; @@ -99,6 +100,7 @@ typedef struct _FILE_FULL_EA_INFORMATION USHORT EaValueLength; CHAR EaName[1]; } FILE_FULL_EA_INFORMATION, *PFILE_FULL_EA_INFORMATION; +#endif /** * @group File System