diff options
Diffstat (limited to 'src/gc/env/gcenv.base.h')
-rw-r--r-- | src/gc/env/gcenv.base.h | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/src/gc/env/gcenv.base.h b/src/gc/env/gcenv.base.h index 94f73762f8..9fe583f9a6 100644 --- a/src/gc/env/gcenv.base.h +++ b/src/gc/env/gcenv.base.h @@ -96,7 +96,7 @@ inline HRESULT HRESULT_FROM_WIN32(unsigned long x) #define UNREFERENCED_PARAMETER(P) (void)(P) #ifdef PLATFORM_UNIX -#define _vsnprintf vsnprintf +#define _vsnprintf_s(string, sizeInBytes, count, format, args) vsnprintf(string, sizeInBytes, format, args) #define sprintf_s snprintf #define swprintf_s swprintf #endif @@ -441,8 +441,6 @@ extern MethodTable * g_pFreeObjectMethodTable; extern int32_t g_TrapReturningThreads; -extern bool g_fFinalizerRunOnShutDown; - // // Locks // @@ -454,21 +452,6 @@ Thread * GetThread(); typedef void (CALLBACK *HANDLESCANPROC)(PTR_UNCHECKED_OBJECTREF pref, uintptr_t *pExtraInfo, uintptr_t param1, uintptr_t param2); -class FinalizerThread -{ -public: - static bool Initialize(); - static void EnableFinalization(); - - static bool HaveExtraWorkForFinalizer(); - - static bool IsCurrentThreadFinalizer(); - static void Wait(DWORD timeout, bool allowReentrantWait = false); - static void SignalFinalizationDone(bool fFinalizer); - static void SetFinalizerThread(Thread * pThread); - static HANDLE GetFinalizerEvent(); -}; - bool IsGCSpecialThread(); inline bool dbgOnly_IsSpecialEEThread() @@ -509,8 +492,6 @@ void LogSpewAlways(const char *fmt, ...); // ----------------------------------------------------------------------------------------------------------- -void StompWriteBarrierEphemeral(bool isRuntimeSuspended); -void StompWriteBarrierResize(bool isRuntimeSuspended, bool bReqUpperBoundsCheck); bool IsGCThread(); class CLRConfig |