CloseItem

Closes a system item.

Synopsis

Err CloseItem( Item i )

Description

System items are items that are created automatically by the operating system, such as folios and device drivers, and thus do not need to be created by tasks. To use a system item, a task first opens it by calling OpenItem(). When a task is done using a system item, it calls CloseItem() to inform the operating system that it is no longer using the item.

Arguments

i
Number of the item to close.

Return Value

The procedure returns 0 if the item was closed successfully or an error code (a negative value) if an error occurs. Possible error codes include:

BADITEM
The i argument is not an item.
ER_Kr_ItemNotOpen
The i argument is not an opened item.

Implementation

SWI implemented in kernel folio V20.

Associated Files

item.h
ANSI C Prototype

See Also

OpenItem()