Wrapper Function - Library Functions and System Calls

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 (1564–1616)

    One of the most highly valued functions of used parents these days is to be the villains of their children’s lives, the people the child blames for any shortcomings or disappointments. But if your identity comes from your parents’ failings, then you remain forever a member of the child generation, stuck and unable to move on to an adulthood in which you identify yourself in terms of what you do, not what has been done to you.
    Frank Pittman (20th century)

    Each generation’s job is to question what parents accept on faith, to explore possibilities, and adapt the last generation’s system of values for a new age.
    Frank Pittman (20th century)

    Every man finds a sanction for his simplest claims and deeds, in decisions of his own mind, which he calls Truth and Holiness.
    Ralph Waldo Emerson (1803–1882)