From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_20,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,bc0243372a83bd07,start X-Google-Attributes: gid103376,public From: Graeme Perkes Subject: Ceiling Locking, Priority Inversion, etc Date: 1999/06/21 Message-ID: <376DE6E0.2C04@gecms.com.au>#1/1 X-Deja-AN: 492020970 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@tobruk.sydney.gecm.com X-Trace: tobruk.sydney.gecm.com 929949306 13503 203.2.118.40 (21 Jun 1999 07:15:06 GMT) Organization: GEC Marconi Systems Pty Limited Mime-Version: 1.0 NNTP-Posting-Date: 21 Jun 1999 07:15:06 GMT Newsgroups: comp.lang.ada Date: 1999-06-21T07:15:06+00:00 List-Id: I need to create protected objects within the one application that provide FIFO or priority queuing mode and prevention of priority inversion. These characteristics are only needed by particular protected objects within my application. The difficulty is that I can't use the configuration pragmas QUEUEING_POLICY or CEILING_LOCKING to do this - unfortunately, these apply to the entire program and not individual instances of protected objects. Are there any simple ways to achieve this with Ada95? I'm using GNAT on Solaris. Cheers, -- Graeme Perkes GEC Marconi Systems Pty Limited mailto:graeme.perkes@gecms.com.au 40-52 Talavera Road, North Ryde Tel: +61 2 9855 8961 NSW 2113 Australia Fax: +61 2 9855 8884