Calin Culianu wrote:

>The kernel has it's own UNIQUE and DISTINCT set of
> 'library' functions that are sort of compiled into it.  Things for
> managing memory, working with strings, abusing its own data structures,
> dealing with user space, fennagling interrupts, etc...  Some of these
> library routines have the same name as the conventional c library
> routines.. (strncpy() is one example that comes to mind, there are
> others). However, that's where the similarities end.  The kernel is it's
> own programming environment.  Apart from the fact that you are using C,
> forget everything you ever knew about using C and the C library when you
> are solving programmatic problems in the kernel (ok.. that's a bit
> strong.. a lot of the kernel library resembles the user-space library
> stuff so yeah, it helps to have the background just so you can quickly
> learn the way the kernel does things). But the main reason for the above
> rant is this: Open yourself up to learning the kernel's library.
>

That post cleared up a lot of things. I have a question: where do I go to 
start learning the kernel's library? Books, man pages, web sites?

Thanks,

Pablo Alvarez


-- 
Pablo Alvarez, Ph.D.                       email: [EMAIL PROTECTED]
Laboratory for Cognitive Neuroscience      Phone: (617)353-1423
Dept. of Psychology                        Fax:   (617)353-1414
Boston University
Boston MA 02215
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
--
For more information on Real-Time Linux see:
http://www.rtlinux.org/

Reply via email to