Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 384 → Rev 385

/shark/trunk/kernel/mutex.c
18,11 → 18,11
 
/**
------------
CVS : $Id: mutex.c,v 1.4 2003-11-05 15:05:12 giacomo Exp $
CVS : $Id: mutex.c,v 1.5 2004-01-08 20:14:08 giacomo Exp $
 
File: $File$
Revision: $Revision: 1.4 $
Last update: $Date: 2003-11-05 15:05:12 $
Revision: $Revision: 1.5 $
Last update: $Date: 2004-01-08 20:14:08 $
------------
 
This file contains the mutex and condition variables handling functions.
81,6 → 81,8
#include <kernel/func.h>
#include <errno.h>
 
#include <tracer.h>
 
/*---------------------------------------------------------------------*/
/* Mutexes */
/*---------------------------------------------------------------------*/
136,6 → 138,8
if (mutex->mutexlevel == -1)
return (EINVAL);
 
TRACER_LOGEVENT(FTrace_EVT_set_mutex_lock,3,proc_table[exec_shadow].context,(int)(mutex));
 
m = (mutex_resource_des *)resource_table[mutex->mutexlevel];
 
return m->lock(mutex->mutexlevel, mutex);
160,6 → 164,8
if (mutex->mutexlevel == -1)
return (EINVAL);
 
TRACER_LOGEVENT(FTrace_EVT_set_mutex_unlock,3,proc_table[exec_shadow].context,(int)(mutex));
 
m = (mutex_resource_des *)resource_table[mutex->mutexlevel];
 
return m->unlock(mutex->mutexlevel, mutex);