answersLogoWhite

0


Best Answer

On one level, there is no difference. They are both function calls. The only difference is in what they do.

System calls do something the user program cannot do; something having to do with system resources: memory, files, devices, network, terminals, processes etc.

However, system calls are usually implemented by library function calls because, at the root of the matter, a C or C++ program can only invoke function calls to call upon the operating system to do things.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

13y ago

Library functions are predefined functions in the User space where System calls are predefined functions in the Kernel space.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the difference between system call and library function call?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the difference between fseek and lseek?

lseek is a system call, but fseek is a C function belonging to the ANSI C standard library, and included in the file stdio.h lseek uses file descriptor (return by open system call), but fseek uses pointer to FILE structure (return by fopen ANSI C library function) (though file desctor and FILE * can be used interchangeably several times). System calls are to communicate directly with an operating system. Generally, system calls are slower than normal function calls.


What is the difference between path function and state function?

state function did not depend on the path , it depends on the initial and final point of the system where as path function depends on the path of the reaction.


What is the difference between the digestive system function of a tadpole and an adult frog?

Tadpoles are herbivores and frogs are insects.


Difference between computerization and automation in library?

the difference between manual system and computerized system is manual system is too difficult to organize the data, and also has so Marney duplicate data, and also non-updated, out of search the previous data or record, computerized data system is also updated system and new version, you can able to manage Essie and flaxible that is the different.


What is the difference between adodc and adodb?

The main difference between ADODC and ADODB is that whereas ADODB is a class library, ADODC is just but a data control. The other difference is that ADODC uses the system resources more compared to the ADODB.


What is the difference between cropping system and farming system?

difference between farming system and cropping system


Difference between system software and operating system?

difference between operating system and system software?


What is the difference between a tissue and a organ system?

A tissue is what you blow your nose into and an organ is something in your body that has a specific vital function.


What is the difference between cardiology and pulmonology?

cardiology is the study of the function structure and diseases of the heart pulmonology deals with diseases of repository system


What are the similarities and the difference between Library of Congress and dewey scheme of decimal?

The Library of Congress is the worlds' - or one of - biggest library, situated in America. The Dewey Decimal System is a common library system, organising non-fiction books by numbers, and placing them in certain areas, then putting their according number in an alphabetized folder with the subject and it's number.


The difference in lipid and protein composition between the membranes of the endomembrane system is largely determined by?

the function of the Golgi apparatus in sorting membrane components


What is the Difference between integrated and interlocking accounting system?

Integrated system is one which combines the cost accounting and financial accounting functions in one system of ledger accounts while an interlocking system has a cost ledger for the cost accounting function and a financial ledger for the financial accounting function.