>  most likely because Lock
> is different in each scope.

/sys/src/*/dat.h defines Lock, /sys/include/libc.h defines it differently.
You may be trying to link a kernel with some function like lock() coming
from libc instead of its own version.


Reply via email to