Hi All,

I have recently run into a problem when compiling the kernel where the linker 
complains about duplicate symbols and fails. The symbol is sleep(), which is 
exported in libc.a but is also exported in another file in port, but with 
different parameters (both number and type).

It's my understanding that C doesn't support overloading. So, why is it that 
the kernel links when there are two different sleep functions?

Thanks,
Chris

Reply via email to