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/
