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.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,c384ad4c89fdf22b X-Google-Attributes: gid103376,public From: hutchiso@epi.syr.ge.com (John Hutchison x2141) Subject: Re: POSIX bindings for GNAT Date: 1996/03/28 Message-ID: <4je5s7$ne3@tel.den.mmc.com>#1/1 X-Deja-AN: 144672753 distribution: world references: organization: Martin Marietta Corporation Syracuse NY reply-to: hutchiso@epi.syr.ge.com newsgroups: comp.lang.ada Date: 1996-03-28T00:00:00+00:00 List-Id: Forest is not compliant with Posix.5 nor does it claim to be, see the documentation which comes with the code. It uses the 1003.5-1992 standard. Most of it follows the standard carefully and provides extensions in child packages, which is within the guidelines specified by the standard. However, there is one change which can cause problems for users. Forest adds a new alternative to the type Signal_Masking, called Restart, which specifies that the Posix.5 support should automatically handling restarting of interupted actions. This is not a particularly bad extension and it is easy to support, unfortunately Forest makes this the default value for the signal masking parameter. This can provide suprises for client code expecting the default value to be RTS_Signals or when moving to another implementation of Posix.5 which does not support the Restart option.