From 787d499134306331abddf5d2f51bb5575d2efb4e Mon Sep 17 00:00:00 2001 From: Acretock Date: Mon, 29 Nov 2021 18:36:10 +0500 Subject: [PATCH] fix mode_t --- src/os.cc | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/os.cc b/src/os.cc index 8ea57a1c..cdec7e4a 100644 --- a/src/os.cc +++ b/src/os.cc @@ -20,9 +20,6 @@ # ifndef _WIN32 # include -# ifndef mode_t -# define mode_t unsigned short -# endif # else # ifndef WIN32_LEAN_AND_MEAN # define WIN32_LEAN_AND_MEAN @@ -44,12 +41,12 @@ # ifndef S_IROTH # define S_IROTH 0 # endif -# ifndef mode_t -# define mode_t int -# endif + # ifdef __MINGW32__ # define _SH_DENYNO 0x40 +# else + using mode_t = int; # endif # endif // _WIN32 #endif // FMT_USE_FCNTL @@ -367,8 +364,5 @@ long getpagesize() { FMT_API void ostream::grow(size_t) { if (this->size() == this->capacity()) flush(); } -# ifdef mode_t -# undef mode_t -# endif #endif // FMT_USE_FCNTL FMT_END_NAMESPACE