Hello everyone. I know the API of an operating system is a collection of functions within the kernel that are available for applications to use. My question is, how do you call these functions into action from within a C program, if you're compiling the source to run on Linux? I know how function calls work (basically), but so far I've only used internal calls. Also, is the proceedure the same for calling functions in shared libraries? Any answers would be appriciated. Thanks.

Steven.