Previous section.

Systems Management: Data Storage Management (XDSM) API

Systems Management: Data Storage Management (XDSM) API
Copyright © 1997 The Open Group


DM application

A Data Management application is any application that uses the DMAPI.


Data Management Application Programming Interface. The term which refers to the interface defined by this XDSM Specification.

DMAPI implementation

The services in the host Operating System which act as the XDSM API provider


Data Management Interfaces Group. This term refers to the group that developed this Data Storage Management interface interface between the UNIX kernel and data management applications.


A notification from the operating system kernel to a DM application about an operation on a file. For example, a DM application can arrange to be notified about attempts to read a particular file.


An area of a file that consists entirely of bytes of zeros. Some file system implementations may not need to consume any media resources to maintain such an area.

managed file

A file that is being monitored by a DM application for events.

managed region

A contiguous span of a file given as an (offset, length) pair, together with an associated event generation specification.

multiple DM applications

In this document, the term multiple DM apps refers to multiple, non-cooperating and distinct applications that use the DMAPI. Note that a single product which happens to be constructed using multiple processes is not an example of "multiple DM applications", whereas something like a compression product from vendor A and a backup product from vendor B is.

operating system

In the context of the DMAPI, this is the code that includes the base kernel as well as any file system or extensions that may have been added to the kernel.


A single UNIX process. For purposes of this document, a process and a user thread are equivalent.


A specific DM application from a single vendor. A single product may consist of one or more processes working together.


A reference to state associated with a synchronous event message.
Why not acquire a nicely bound hard copy?
Click here to return to the publication details or order a copy of this publication.

Contents Index