Add a new syscall for the ceiling semaphore get status that determines if a thread is holding the semaphore (or not). This function could be useful for debugging.
struct SemCeilStatus
{
/**
* Flag indicating if the semaphore is being held
*/
bool isUsed;
/**
* Thread id of the holder
*/
ThreadId holder;
};
PharosSemCeilStatusR pharosSSemCeilStatus(SemCeilNumber number , ptrSemCeilStatus status);
Anonymous
implemented, test in 71