… | |
… | |
12 | #include "xthread.h" |
12 | #include "xthread.h" |
13 | |
13 | |
14 | #ifdef _WIN32 |
14 | #ifdef _WIN32 |
15 | typedef char sigset_t; |
15 | typedef char sigset_t; |
16 | #define pthread_sigmask(mode,new,old) |
16 | #define pthread_sigmask(mode,new,old) |
|
|
17 | #endif |
|
|
18 | |
|
|
19 | #ifndef SvREFCNT_dec_NN |
|
|
20 | #define SvREFCNT_dec_NN(sv) SvREFCNT_dec (sv) |
|
|
21 | #endif |
|
|
22 | |
|
|
23 | #ifndef SvREFCNT_inc_NN |
|
|
24 | #define SvREFCNT_inc_NN(sv) SvREFCNT_inc (sv) |
17 | #endif |
25 | #endif |
18 | |
26 | |
19 | static pthread_key_t current_key; |
27 | static pthread_key_t current_key; |
20 | |
28 | |
21 | static s_epipe ep; |
29 | static s_epipe ep; |