## DS_C_SYSTEM_ERROR

An instance of OM class DS_C_SYSTEM_ERROR reports an error that occurred in the underlying operating system.

An application is not permitted to create or modify instances of this OM class. An instance of this OM class has the OM attributes of its superclasses, OM_C_OBJECT and DS_C_ERROR, and no additional OM attributes, although there can be additional implementation-defined OM attributes.

The OM attribute DS_PROBLEM, which is inherited from the superclass DS_C_ERROR, identifies the cause of the failure. Its value is the same as that of errno defined in the C language.

The standard names of system errors are defined in Volume 2 of the X/Open Portability Guide.

If such an error persists, a DS_C_LIBRARY_ERROR (DS_E_MISCELLANEOUS) is reported.

##