X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fio-layer%2Fmutex-private.h;h=032c0a013ffb6259ddd8126eb469dbbc3414b0d1;hb=1916e353584062904f0da84b31ee8b321052e387;hp=4faa3b720233cd3281fd9708c0ad7a94359ae53c;hpb=948dbf8d4581ac17f5420cc4f7dc375e3c502576;p=mono.git diff --git a/mono/io-layer/mutex-private.h b/mono/io-layer/mutex-private.h index 4faa3b72023..032c0a013ff 100644 --- a/mono/io-layer/mutex-private.h +++ b/mono/io-layer/mutex-private.h @@ -15,26 +15,24 @@ #include #include -extern struct _WapiHandleOps _wapi_mutex_ops; -extern struct _WapiHandleOps _wapi_namedmutex_ops; - -extern void _wapi_mutex_details (gpointer handle_info); +#include "wapi-private.h" +#include "handles-private.h" struct _WapiHandle_mutex { - pid_t pid; pthread_t tid; guint32 recursion; }; struct _WapiHandle_namedmutex { + struct _WapiHandle_mutex m; WapiSharedNamespace sharedns; - pid_t pid; - pthread_t tid; - guint32 recursion; }; +void +_wapi_mutex_init (void); + extern void _wapi_mutex_abandon (gpointer data, pid_t pid, pthread_t tid); #endif /* _WAPI_MUTEX_PRIVATE_H_ */