From 757ed3ccf1047480729f848552dd360d827843d3 Mon Sep 17 00:00:00 2001 From: ko1 Date: Sun, 25 Feb 2007 02:43:43 +0000 Subject: * ruby.h: define RUBY_VM macro and remove NATIVETHREAD* macros. * intern.h: ditto. * signal.c (posix_signal): remove unused function posix_nativethread_signal(). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11880 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ruby.h | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) (limited to 'ruby.h') diff --git a/ruby.h b/ruby.h index 0cd89b483c..823b00bb7b 100644 --- a/ruby.h +++ b/ruby.h @@ -812,23 +812,8 @@ rb_special_const_p(VALUE obj) static char *dln_libs_to_be_linked[] = { EXTLIB, 0 }; #endif -#if defined(HAVE_LIBPTHREAD) -#ifdef HAVE_PTHREAD_H -#include -#endif -typedef pthread_t rb_nativethread_t; -# define NATIVETHREAD_CURRENT() pthread_self() -# define NATIVETHREAD_EQUAL(t1,t2) pthread_equal((t1),(t2)) -# define HAVE_NATIVETHREAD - -# define NATIVETHREAD_KILL(th,sig) pthread_kill((th),(sig)) -# define HAVE_NATIVETHREAD_KILL -#elif defined(_WIN32) || defined(_WIN32_WCE) -typedef DWORD rb_nativethread_t; -# define NATIVETHREAD_CURRENT() GetCurrentThreadId() -# define NATIVETHREAD_EQUAL(t1,t2) ((t1) == (t2)) -# define HAVE_NATIVETHREAD -#endif +#define RUBY_VM 1 /* YARV */ +#define HAVE_NATIVETHREAD #if defined(__cplusplus) #if 0 -- cgit v1.2.3