Spec-Zone.ru › Ada 2005
Ada 2005 Reference Manual

H.5 Pragma Detect_Blocking

The following pragma forces an implementation to detect potentially blocking operations within a protected operation.

Syntax

The form of a pragma Detect_Blocking is as follows:
pragma Detect_Blocking;

Post-Compilation Rules

A pragma Detect_Blocking is a configuration pragma.

Dynamic Semantics

An implementation is required to detect a potentially blocking operation within a protected operation, and to raise Program_Error (see 9.5.1).

Implementation Permissions

An implementation is allowed to reject a compilation_unit if a potentially blocking operation is present directly within an entry_body or the body of a protected subprogram.
NOTES
11 An operation that causes a task to be blocked within a foreign language domain is not defined to be potentially blocking, and need not be detected.





Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API