diff options
Diffstat (limited to 'winsup/cygwin/cygthread.h')
-rw-r--r-- | winsup/cygwin/cygthread.h | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/winsup/cygwin/cygthread.h b/winsup/cygwin/cygthread.h deleted file mode 100644 index 774c656da..000000000 --- a/winsup/cygwin/cygthread.h +++ /dev/null @@ -1,45 +0,0 @@ -/* cygthread.h - - Copyright 1998, 1999, 2000, 2001, 2002 Red Hat, Inc. - -This software is a copyrighted work licensed under the terms of the -Cygwin license. Please consult the file "CYGWIN_LICENSE" for -details. */ - -class cygthread -{ - DWORD avail; - DWORD id; - HANDLE h; - HANDLE ev; - HANDLE thread_sync; - const char *__name; - LPTHREAD_START_ROUTINE func; - VOID *arg; - bool is_freerange; - static DWORD main_thread_id; - static bool exiting; - static DWORD WINAPI stub (VOID *); - static DWORD WINAPI simplestub (VOID *); - public: - static const char * name (DWORD = 0); - cygthread (LPTHREAD_START_ROUTINE, LPVOID, const char *); - cygthread () {}; - static void init (); - void detach (); - operator HANDLE (); - static bool is (); - void * operator new (size_t); - static cygthread *freerange (); - void exit_thread (); - static void terminate (); - bool SetThreadPriority (int nPriority) {return ::SetThreadPriority (h, nPriority);} - void zap_h () - { - (void) CloseHandle (h); - h = NULL; - } - -}; - -#define cygself NULL |