projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[io-layer] Extract GetThreadPriority and SetThreadPriority
[mono.git]
/
mono
/
io-layer
/
mutex-private.h
diff --git
a/mono/io-layer/mutex-private.h
b/mono/io-layer/mutex-private.h
index 4faa3b720233cd3281fd9708c0ad7a94359ae53c..50e5b14e06368332af615e667e2550e799d258d3 100644
(file)
--- a/
mono/io-layer/mutex-private.h
+++ b/
mono/io-layer/mutex-private.h
@@
-15,26
+15,21
@@
#include <pthread.h>
#include <sys/types.h>
#include <pthread.h>
#include <sys/types.h>
-extern struct _WapiHandleOps _wapi_mutex_ops;
-extern struct _WapiHandleOps _wapi_namedmutex_ops;
-
-extern void _wapi_mutex_details (gpointer handle_info);
+#include "wapi-private.h"
struct _WapiHandle_mutex
{
struct _WapiHandle_mutex
{
- pid_t pid;
pthread_t tid;
guint32 recursion;
};
struct _WapiHandle_namedmutex
{
pthread_t tid;
guint32 recursion;
};
struct _WapiHandle_namedmutex
{
+ struct _WapiHandle_mutex m;
WapiSharedNamespace sharedns;
WapiSharedNamespace sharedns;
- pid_t pid;
- pthread_t tid;
- guint32 recursion;
};
};
-extern void _wapi_mutex_abandon (gpointer data, pid_t pid, pthread_t tid);
+void
+_wapi_mutex_init (void);
#endif /* _WAPI_MUTEX_PRIVATE_H_ */
#endif /* _WAPI_MUTEX_PRIVATE_H_ */