#include "hgfsTransport.h"
#include "userlock.h"
#include "poll.h"
+#include "libMutexRank.h"
#if defined(_WIN32)
#include <io.h>
* Initialize all our locks first as these can fail.
*/
- session->fileIOLock = MXUser_CreateExclLock("HgfsFileIOLock", RANK_UNRANKED);
+ session->fileIOLock = MXUser_CreateExclLock("HgfsFileIOLock",
+ RANK_hgfsFileIOLock);
if (session->fileIOLock == NULL) {
free(session);
LOG(4, ("%s: Could not create node array sync mutex.\n", __FUNCTION__));
return FALSE;
}
- session->nodeArrayLock = MXUser_CreateExclLock("HgfsNodeArrayLock", RANK_UNRANKED);
+ session->nodeArrayLock = MXUser_CreateExclLock("HgfsNodeArrayLock",
+ RANK_hgfsNodeArrayLock);
if (session->nodeArrayLock == NULL) {
MXUser_DestroyExclLock(session->fileIOLock);
free(session);
return FALSE;
}
- session->searchArrayLock = MXUser_CreateExclLock("HgfsSearchArrayLock", RANK_UNRANKED);
+ session->searchArrayLock = MXUser_CreateExclLock("HgfsSearchArrayLock",
+ RANK_hgfsSearchArrayLock);
if (session->searchArrayLock == NULL) {
MXUser_DestroyExclLock(session->fileIOLock);
MXUser_DestroyExclLock(session->nodeArrayLock);