diff options
Diffstat (limited to 'winsup/cygwin/cygthread.h')
-rw-r--r-- | winsup/cygwin/cygthread.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/winsup/cygwin/cygthread.h b/winsup/cygwin/cygthread.h index 7f5a594556f..37f7c6537e5 100644 --- a/winsup/cygwin/cygthread.h +++ b/winsup/cygwin/cygthread.h @@ -15,9 +15,13 @@ class cygthread const char *__name; LPTHREAD_START_ROUTINE func; VOID *arg; + bool is_freerange; static DWORD main_thread_id; + static bool initialized; static DWORD WINAPI runner (VOID *); + static DWORD WINAPI free_runner (VOID *); static DWORD WINAPI stub (VOID *); + static DWORD WINAPI simplestub (VOID *); public: static const char * name (DWORD = 0); cygthread (LPTHREAD_START_ROUTINE, LPVOID, const char *); @@ -27,6 +31,7 @@ class cygthread operator HANDLE (); static bool is (); void * operator new (size_t); + static void * freerange (); void exit_thread (); }; |