2 #include "mixp_local.h"
4 static MIXP_THREAD ixp_nothread
;
5 MIXP_THREAD
*mixp_thread
= &ixp_nothread
;
9 static char errbuf
[IXP_ERRMAX
];
15 mvoid(MIXP_MUTEX
*m
) {
21 mtrue(MIXP_MUTEX
*m
) {
27 mfalse(MIXP_MUTEX
*m
) {
33 rwvoid(MIXP_RWLOCK
*rw
) {
39 rwtrue(MIXP_RWLOCK
*rw
) {
45 rwfalse(MIXP_RWLOCK
*m
) {
51 rvoid(MIXP_RENDEZ
*r
) {
57 rfalse(MIXP_RENDEZ
*r
) {
63 rsleep(MIXP_RENDEZ
*r
) {
65 ixp_eprint("rsleep called when not implemented\n");
68 static MIXP_THREAD ixp_nothread
= {
70 .initrwlock
= rwfalse
,