Go to the previous, next section.
Each syscall has its own subsection and each of this subsections are
divided in four subsubsections:
- SYNOPSIS
- contains the syscall definition in ANSI C.
- PARAMETERS
- describes each parameter of the syscall and specifies the flow of
information for each parameter. Each syscall is followed by `[in]'
when the information flows into the syscall, `[out]' when it flows
out if the syscall and `[in out]' when it flows in on entry and
flows out on return. Of course, in the case of pointers, the pointer
itself always flows in and the bracketed notation indicates the flow of
the data the pointer points to.
- DESCRIPTON
- describes the operations performed by that syscall.
- RETURN VALUE
- describes possbile return values from the syscall and the possible
values of
errno
for each possible errors. The meaning of those
error codes are not listed if they are evident. See section Errors For
example, EFAULT
always means that an invalid address or an
address range with incorrect protection attirbutes was passed to the
syscall. If an error code has special meaning for the described syscall,
this meaning is included in the description.
Typeface conventions:
- source code
code
.
- variables
- var
- examples
this is an example...
vuzul...
bwine...
Go to the previous, next section.