More fixes after comments by AEB.

This commit is contained in:
Michael Kerrisk 2007-07-07 19:18:58 +00:00
parent 96b8e49f27
commit 61d7d93cd1
1 changed files with 6 additions and 6 deletions

View File

@ -26,7 +26,7 @@
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\"
.TH SYSCALLS 2 2007-07-07 "Linux" "Linux Programmer's Manual"
.TH SYSCALLS 2 2007-07-20 "Linux" "Linux Programmer's Manual"
.SH NAME
syscalls \- Linux system calls
.SH SYNOPSIS
@ -36,7 +36,9 @@ The system call is the fundamental interface between an application
and the Linux kernel.
.SS System calls and library wrapper functions
System calls are generally not invoked directly,
but rather via wrapper functions in glibc (or perhaps some other libc).
but rather via wrapper functions in glibc (or perhaps some other library).
For details of direct invocation of a system call, see
.BR intro (2).
Often, but not always, the name of the wrapper function is the same
as the name of the system call that it invokes.
For example, glibc contains a function
@ -55,10 +57,8 @@ and
.BR truncate64 (2),
and the glibc
.BR truncate ()
wrapper function determines which system call should be employed.
(This "impedance layer" for programs linked against glibc
allows new programs to use the more modern version of the underlying
system calls while preserving the semantics of old binaries.)
wrapper function checks which of those system calls
are provided by the kernel and determines which should be employed.
.SS System call list
Below is a list of those system calls that are common to most platforms.
In the list, the