X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=dosish.h;h=589bd56cf8d7c8fba92f7f33feb23288ff2cd64b;hb=f61d411c4d3cff1213d879acac3d5b738473d376;hp=cfe253c389716bcbc52ce6b92bb212352f4adc04;hpb=f1c0db8dbc906cad6c85874be33c7969497df1cd;p=p5sagit%2Fp5-mst-13.2.git diff --git a/dosish.h b/dosish.h index cfe253c..589bd56 100644 --- a/dosish.h +++ b/dosish.h @@ -16,20 +16,7 @@ # define NO_LOCALECONV_MON_THOUSANDS_SEP # endif # ifdef USE_THREADS -# define NEED_PTHREAD_INIT # define OLD_PTHREADS_API -# define YIELD pthread_yield(NULL) -# define DETACH(t) \ - STMT_START { \ - if (pthread_detach(&(t)->self)) { \ - MUTEX_UNLOCK(&(t)->mutex); \ - croak("panic: DETACH"); \ - } \ - } STMT_END -# define pthread_mutexattr_default NULL -# define pthread_condattr_default NULL -# define pthread_addr_t any_t -# define PTHREAD_CREATE_JOINABLE (&err) # endif #else /* DJGPP */ # ifdef WIN32 @@ -128,6 +115,8 @@ * get to use the same RTL functions as the core. */ # ifndef HASATTRIBUTE -# include +# ifndef PERL_OBJECT +# include +# endif # endif #endif /* WIN32 */