![]() |
|
|
|
|
|||||||
| Forums | Portal | Register | Forum Rules | FAQ | Contribute | Members List | Arcade | Search | Today's Posts | Mark Forums Read |
| High Level Programming Post questions about C, C++, Java, SQL, and other programming languages here. |
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| how to differentiate system call from library call | muru | UNIX for Advanced & Expert Users | 2 | 07-19-2007 08:20 PM |
| 4FRONT TECHNOLOGIES RELEASES THE SOURCE CODE FOR OPEN SOUND SYSTEM - Linux PR (press | iBot | UNIX and Linux RSS News | 0 | 06-17-2007 03:54 PM |
| getopt(s) source code? | dhinge | Shell Programming and Scripting | 1 | 01-11-2007 02:03 AM |
| source code for linux | naren_chella | Linux | 2 | 03-06-2006 09:56 PM |
| source code of dbx.c | Sacchi | High Level Programming | 0 | 04-07-2004 06:26 AM |
|
|
Submit Tools | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
|
Hi,
1. Can anybode suggest me where to find the source code for system calls itself? Like open(), read(), close(). May I have the link or book where I can find the source code these functions itself? 2. When ever we quit a file or save and quit a file, the file content is stored in the disk. Internally, after putting the contents on the disk the kernal calls close() system call to close/quit the file. Am I right with what I said? please tell the alternative answer for what is happening inside on closing/quitting a file, if mine is wrong? |
| Forum Sponsor | ||
|
|
|
#2
|
|||
|
|||
|
Quote:
Quote:
|
|
#3
|
|||
|
|||
|
IT would help a lot to know the UNIX you have.
|
|
#6
|
|||
|
|||
|
For Code - you may use following link -
system.c For taking a look at what happens after close - take a look at CodeIdol - Thinking about Advanced Programming in the UNIX Environment - File I O |
|
#7
|
|||
|
|||
|
System calls, by definition, are part of the operating system. If the source code for your operatnig system is available, you can download and browse it. Similarly for the C library, you can download the source for e.g. GNU glibc.
For more tutorial expositions, in addition to Lions, there's the BSD devil books (different books for 4.3BSD and 4.4BSD) and a book by Plauger about the standard C library. Quick googling also brought up The Linux Kernel: The Book |
|||
| Google The UNIX and Linux Forums |
| Tags |
| linux, solaris |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|