comp.lang.ada
 help / color / mirror / Atom feed
From: hutchiso@epi.syr.ge.com (John Hutchison x2141)
Subject: Re: POSIX bindings for GNAT
Date: 1996/03/28
Date: 1996-03-28T00:00:00+00:00	[thread overview]
Message-ID: <4je5s7$ne3@tel.den.mmc.com> (raw)
In-Reply-To: emery-2703961944120001@line256.nwm.mindlink.net

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.






  reply	other threads:[~1996-03-28  0:00 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-03-26  0:00 POSIX bindings for GNAT Lowell S. Von Ruden
1996-03-26  0:00 ` David Shochat
1996-03-28  0:00   ` David Emery
1996-03-28  0:00     ` John Hutchison x2141 [this message]
1996-03-29  0:00       ` David Emery
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox