comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Semantics of POSIX Ada Binding
Date: Sat, 26 Jul 2014 12:37:39 +0200
Date: 2014-07-26T12:37:39+02:00	[thread overview]
Message-ID: <b38ay42m80ii$.11no7i40hu2hj.dlg@40tude.net> (raw)
In-Reply-To: slrnlt6vf8.nrc.lithiumcat@nat.rebma.instinctive.eu

On Sat, 26 Jul 2014 10:07:37 +0000 (UTC), Natasha Kerensikova wrote:

> On 2014-07-05, Natasha Kerensikova <lithiumcat@instinctive.eu> wrote:
>>
>> I have been using Florist implementation of POSIX bindings for a while,
>> and been mostly happy with it. However the documentation of Florist is a
>> bit... terse. As far as I can tell, it amounts to "see IEEE STD 1003.5x".
>>
>> However, while both Ada and POSIX standards are freely available, it
>> seems that versions of "IEEE STD 1003.5" are not. Or at least I have
>> failed to find any.
>>
>> Is there a documentation somewhere that I missed?
>> Or are we left only with guesswork from public references?
>>
>>
>> More specifically, my current problem is about the interaction between
>> Ada tasking and POSIX.Process_Primitives.Start_Process, in light of the
>> warning about GNAT's System.OS_Lib.Spawn.
>>
>> Is having Florist enough of an OS restriction to ensure things work
>> fine? Or is there a subtle difference in the similar implementations of
>> Start_Process and Spawn that ensure everything is alright?
>> Or is there some hard-to-find bug just waiting to spring from the
>> breach?
>>
>> It would be nice to have some indication on the limits or caveats of
>> such subprograms...
> 
> I'm not found of the idea of "bumping" a thread, but I find it hard to
> believe absolutely nobody here has any idea on the topic, or at least on
> where I could find pointers towards a solution.
> 
> Is it possible the message above has been missed by knowledgeable
> people? Or am I really alone on the problem?

That is probably about what your solution space includes. Mine, for
example, includes "not to use POSIX." I would guess that people feel
hesitant suggesting you to use something else, when you specifically asked
about POSIX...

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de

  reply	other threads:[~2014-07-26 10:37 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-07-05 16:33 Semantics of POSIX Ada Binding Natasha Kerensikova
2014-07-26 10:07 ` Natasha Kerensikova
2014-07-26 10:37   ` Dmitry A. Kazakov [this message]
2014-07-26 14:36   ` Dennis Lee Bieber
2014-07-27  2:32   ` Randy Brukardt
replies disabled

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