X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=dosish.h;h=822182dedfd0ea13d2cc66e89939b3e0dac95d00;hb=fc0dc3b334ed07492841d4d27f3f4100c92588d2;hp=5704c78cb2b6d96ad579a0fd7b4d4a3d07f94283;hpb=f998180f71571d04f7a71972eb8eb78805338f5c;p=p5sagit%2Fp5-mst-13.2.git diff --git a/dosish.h b/dosish.h index 5704c78..822182d 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_attr_default NULL -# define pthread_addr_t any_t # endif #else /* DJGPP */ # ifdef WIN32 @@ -45,12 +32,6 @@ #define dXSUB_SYS #define TMPPATH "plXXXXXX" -#ifdef WIN32 -#define HAS_IOCTL -#define HAS_UTIME -#define HAS_KILL -#endif - /* * 5.003_07 and earlier keyed on #ifdef MSDOS for determining if we were * running on DOS, *and* if we had to cope with 16 bit memory addressing @@ -124,11 +105,9 @@ #ifndef WIN32 # define Stat(fname,bufptr) stat((fname),(bufptr)) #else -/* - * This provides a layer of functions and macros to ensure extensions will - * get to use the same RTL functions as the core. - */ -#ifndef HASATTRIBUTE -# include -#endif +# define HAS_IOCTL +# define HAS_UTIME +# define HAS_KILL +# define HAS_WAIT +# define HAS_CHOWN #endif /* WIN32 */