Library Functions and System Calls
Many library functions, such those in the C Standard Library, act as interfaces for abstraction of system calls. The fork and execve functions in glibc are examples of this. They call the lower-level fork and execve system calls, respectively.
This may lead to incorrectly using the terms "system call" and "syscall" to refer to higher-level library calls rather than the similarly named system calls, which they wrap.
Read more about this topic: Wrapper Function
Famous quotes containing the words library, functions, system and/or calls:
“I view askance a book that remains undisturbed for a year. Oughtnt it to have a ticket of leave? I think I may safely say no book in my library remains unopened a year at a time, except my own works and Tennysons.”
—Carolyn Wells (18621942)
“Adolescents, for all their self-involvement, are emerging from the self-centeredness of childhood. Their perception of other people has more depth. They are better equipped at appreciating others reasons for action, or the basis of others emotions. But this maturity functions in a piecemeal fashion. They show more understanding of their friends, but not of their teachers.”
—Terri Apter (20th century)
“The dominant metaphor of conceptual relativism, that of differing points of view, seems to betray an underlying paradox. Different points of view make sense, but only if there is a common co-ordinate system on which to plot them; yet the existence of a common system belies the claim of dramatic incomparability.”
—Donald Davidson (b. 1917)
“Everything in science depends on what one calls an aperçu, on becoming aware of what is at the bottom of the phenomena. Such becoming aware is infinitely fertile.”
—Johann Wolfgang Von Goethe (17491832)