From: bernie Date: Wed, 8 Dec 2004 08:55:54 +0000 (+0000) Subject: Rename sigset_t to sigmask_t and time_t to mtime_t, to avoid conflicts with POSIX... X-Git-Tag: 1.0.0~938 X-Git-Url: https://codewiz.org/gitweb?a=commitdiff_plain;h=77b01dc5051e75cfed70e384aa580c86bf1330a0;p=bertos.git Rename sigset_t to sigmask_t and time_t to mtime_t, to avoid conflicts with POSIX definitions. git-svn-id: https://src.develer.com/svnoss/bertos/trunk@303 38d2e660-2303-0410-9eaa-f027e97ec537 --- diff --git a/compiler.h b/compiler.h index d7814160..ba98f5f9 100755 --- a/compiler.h +++ b/compiler.h @@ -14,6 +14,9 @@ /*#* *#* $Log$ + *#* Revision 1.36 2004/12/08 08:55:54 bernie + *#* Rename sigset_t to sigmask_t and time_t to mtime_t, to avoid conflicts with POSIX definitions. + *#* *#* Revision 1.35 2004/12/08 07:35:51 bernie *#* Typo in macro name. *#* @@ -175,7 +178,6 @@ #elif defined(_MSC_VER) /* Win32 emulation support */ #include - #include /* for time_t */ /* FIXME: I can't remember why exactly this was needed (NdBernie) */ #define float double @@ -219,12 +221,9 @@ #if CPU_X86 - /* Hack to avoid conflicts with system type */ - #define sigset_t system_sigset_t #include #include #include - #undef system_sigset_t #elif CPU_AVR @@ -430,7 +429,7 @@ typedef void * iptr_t; typedef const void * const_iptr_t; typedef unsigned char sig_t; /*!< Type for signal bits. */ -typedef unsigned char sigset_t; /*!< Type for signal masks. */ +typedef unsigned char sigmask_t; /*!< Type for signal masks. */ typedef unsigned char page_t; /*!< Type for banked memory pages. */ @@ -453,7 +452,7 @@ typedef unsigned char page_t; /*!< Type for banked memory pages. */ #endif #endif -#if !(defined(_TIME_T_DEFINED) || defined(__time_t_defined)) +#if !(defined(_TIME_T_DEFINED) || defined(__time_t_defined) || defined(_EMUL)) /*! For backwards compatibility. Use mtime_t in new code. */ #define time_t mtime_t #define SIZEOF_TIME_T SIZEOF_MTIME_T