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:
“Knowing I loved my books, he furnished me
From mine own library with volumes that
I prize above my dukedom.”
—William Shakespeare (15641616)
“The mind is a finer body, and resumes its functions of feeding, digesting, absorbing, excluding, and generating, in a new and ethereal element. Here, in the brain, is all the process of alimentation repeated, in the acquiring, comparing, digesting, and assimilating of experience. Here again is the mystery of generation repeated.”
—Ralph Waldo Emerson (18031882)
“UG [universal grammar] may be regarded as a characterization of the genetically determined language faculty. One may think of this faculty as a language acquisition device, an innate component of the human mind that yields a particular language through interaction with present experience, a device that converts experience into a system of knowledge attained: knowledge of one or another language.”
—Noam Chomsky (b. 1928)
“We realize that we are laggards from the past century, still living in what Marx kindly calls the idiocy of rural life, and we know that our rural life is like that of the past, not like that of much of the present.”
—For the State of Vermont, U.S. public relief program (1935-1943)