1-- C93006A.ADA 2 3-- Grant of Unlimited Rights 4-- 5-- Under contracts F33600-87-D-0337, F33600-84-D-0280, MDA903-79-C-0687, 6-- F08630-91-C-0015, and DCA100-97-D-0025, the U.S. Government obtained 7-- unlimited rights in the software and documentation contained herein. 8-- Unlimited rights are defined in DFAR 252.227-7013(a)(19). By making 9-- this public release, the Government intends to confer upon all 10-- recipients unlimited rights equal to those held by the Government. 11-- These rights include rights to use, duplicate, release or disclose the 12-- released technical data and computer software in whole or in part, in 13-- any manner and for any purpose whatsoever, and to have or permit others 14-- to do so. 15-- 16-- DISCLAIMER 17-- 18-- ALL MATERIALS OR INFORMATION HEREIN RELEASED, MADE AVAILABLE OR 19-- DISCLOSED ARE AS IS. THE GOVERNMENT MAKES NO EXPRESS OR IMPLIED 20-- WARRANTY AS TO ANY MATTER WHATSOEVER, INCLUDING THE CONDITIONS OF THE 21-- SOFTWARE, DOCUMENTATION OR OTHER INFORMATION RELEASED, MADE AVAILABLE 22-- OR DISCLOSED, OR THE OWNERSHIP, MERCHANTABILITY, OR FITNESS FOR A 23-- PARTICULAR PURPOSE OF SAID MATERIAL. 24--* 25-- CHECK THAT A TASK OBJECT DECLARED IN A LIBRARY PACKAGE SPEC IS 26-- ACTIVATED EVEN IF THE PACKAGE HAS NO BODY. 27 28-- JEAN-PIERRE ROSEN 16-MAR-1984 29-- JBG 6/1/84 30-- PWN 09/11/94 REMOVED PRAGMA PRIORITY FOR ADA 9X. 31 32WITH SYSTEM; USE SYSTEM; 33PACKAGE C93006A0 IS 34 TASK TYPE TT IS 35 ENTRY E; 36 END; 37END C93006A0; 38 39PACKAGE BODY C93006A0 IS 40 TASK BODY TT IS 41 BEGIN 42 ACCEPT E; 43 END; 44END C93006A0; 45 46WITH C93006A0; USE C93006A0; 47PRAGMA ELABORATE(C93006A0); 48PACKAGE C93006A1 IS 49 T : TT; 50END C93006A1; 51 52with Impdef; 53WITH REPORT, C93006A1, SYSTEM; 54USE REPORT, C93006A1, SYSTEM; 55PROCEDURE C93006A IS 56BEGIN 57 58 TEST("C93006A", "CHECK ACTIVATION OF TASK DECLARED IN PACKAGE " & 59 "SPECIFICATION"); 60 61 SELECT 62 T.E; 63 OR 64 DELAY 60.0 * Impdef.One_Second; 65 FAILED("RENDEZVOUS NOT ACCEPTED WITHIN 60 SECONDS"); 66 END SELECT; 67 68 RESULT; 69END C93006A; 70