X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.0%2Fguicast%2Fthread.h;h=1afeecb0d9c61245e6423eaab3160f7c1264c88d;hb=55e2690938cfc977f708039199f1246f0a563545;hp=1eb86959e39a5369bd742405a767b2acb81a8e89;hpb=fa7f91658c01ba88aab006beff8b167a4bbb7085;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.0/guicast/thread.h b/cinelerra-5.0/guicast/thread.h index 1eb86959..1afeecb0 100644 --- a/cinelerra-5.0/guicast/thread.h +++ b/cinelerra-5.0/guicast/thread.h @@ -38,7 +38,6 @@ static inline int gettid() { return syscall(SYS_gettid, 0, 0, 0); } class Thread { static void* entrypoint(void *parameters); - bool exists() { return tid != ((pthread_t)-1); } protected: virtual void run() = 0; @@ -54,6 +53,7 @@ public: int enable_cancel(); int disable_cancel(); int get_cancel_enabled(); + bool exists() { return tid != ((pthread_t)-1); } bool running() { return exists() && !finished; } int get_synchronous();