mirror of https://github.com/mkerrisk/man-pages
More fixes after comments by AEB.
This commit is contained in:
parent
96b8e49f27
commit
61d7d93cd1
|
@ -26,7 +26,7 @@
|
||||||
.\" Formatted or processed versions of this manual, if unaccompanied by
|
.\" Formatted or processed versions of this manual, if unaccompanied by
|
||||||
.\" the source, must acknowledge the copyright and authors of this work.
|
.\" 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
|
.SH NAME
|
||||||
syscalls \- Linux system calls
|
syscalls \- Linux system calls
|
||||||
.SH SYNOPSIS
|
.SH SYNOPSIS
|
||||||
|
@ -36,7 +36,9 @@ The system call is the fundamental interface between an application
|
||||||
and the Linux kernel.
|
and the Linux kernel.
|
||||||
.SS System calls and library wrapper functions
|
.SS System calls and library wrapper functions
|
||||||
System calls are generally not invoked directly,
|
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
|
Often, but not always, the name of the wrapper function is the same
|
||||||
as the name of the system call that it invokes.
|
as the name of the system call that it invokes.
|
||||||
For example, glibc contains a function
|
For example, glibc contains a function
|
||||||
|
@ -55,10 +57,8 @@ and
|
||||||
.BR truncate64 (2),
|
.BR truncate64 (2),
|
||||||
and the glibc
|
and the glibc
|
||||||
.BR truncate ()
|
.BR truncate ()
|
||||||
wrapper function determines which system call should be employed.
|
wrapper function checks which of those system calls
|
||||||
(This "impedance layer" for programs linked against glibc
|
are provided by the kernel and determines which should be employed.
|
||||||
allows new programs to use the more modern version of the underlying
|
|
||||||
system calls while preserving the semantics of old binaries.)
|
|
||||||
.SS System call list
|
.SS System call list
|
||||||
Below is a list of those system calls that are common to most platforms.
|
Below is a list of those system calls that are common to most platforms.
|
||||||
In the list, the
|
In the list, the
|
||||||
|
|
Loading…
Reference in New Issue