X-Git-Url: http://git.buserror.net/cgi-bin/gitweb.cgi?p=polintos%2Fscott%2Fpriv.git;a=blobdiff_plain;f=kernel%2Finclude%2Fkern%2Flock.h;h=46e009c500eacffa92ce6c4ed639029551a1a68f;hp=99a139e876352a3f55d67d16a7614a7334e1cd6d;hb=db11b9a38323d994d42303c6149c9e06ff29b7d2;hpb=cbad341e097fc2e24079b0626146baff8d71c877 diff --git a/kernel/include/kern/lock.h b/kernel/include/kern/lock.h index 99a139e..46e009c 100644 --- a/kernel/include/kern/lock.h +++ b/kernel/include/kern/lock.h @@ -3,7 +3,7 @@ #include #include -#include +#include #include namespace Lock { @@ -22,10 +22,8 @@ namespace Lock { void lock(); void unlock(); - bool held_by_curthread() - { - return lockval == reinterpret_cast(curthread); - } + // Include kern/thread.h for inline definition + bool held_by_curthread(); }; }