Go to the previous, next section.

Conventions

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.