summaryrefslogtreecommitdiff
path: root/src/gc/env/gcenv.base.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gc/env/gcenv.base.h')
-rw-r--r--src/gc/env/gcenv.base.h21
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