comp.lang.ada
 help / color / mirror / Atom feed
From: Andi Kleen <ak@muc.de>
Subject: Re: Runtime Error with gnat 3.10p
Date: 1998/05/28
Date: 1998-05-28T00:00:00+00:00	[thread overview]
Message-ID: <m33edv2cff.fsf@fred.muc.de> (raw)
In-Reply-To: 1998May27.203126.1@eisner


kilgallen@eisner.decus.org (Larry Kilgallen) writes:

> > 
> > Annex D cannot  be blamed here. it is perfectly possible to implement
> > full compliance with annex D without giving a proogram to seize the
> > system in this manner. Annex D talks about relationship of tasks
> > in your Ada program, not about their relation to other programs runningf
> > on the same operating system.
> 
> The phrase "Under Linux" would seem to have exonerated Annex D by
> implying there existed one or more other operating systems where
> reasonable implementation on top of POSIX.1c threads was possible.

Of course it is possible to implement it under Linux without requiring
privileges too, just not with the standard, unmodified LinuxThreads
package. There are several userspace threads packages available (I
think the GNAT runtime has its own too) that work in a single process
context and don't need root for anything. Of course they all don't
scale to multiple CPUs on SMP machines.

-Andi




  reply	other threads:[~1998-05-28  0:00 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-05-26  0:00 Runtime Error with gnat 3.10p Andreas Jungmaier
1998-05-26  0:00 ` David C. Hoos, Sr.
1998-05-26  0:00   ` Simon Wright
1998-05-26  0:00   ` Markus Kuhn
1998-05-27  0:00     ` Robert Dewar
1998-05-28  0:00       ` Larry Kilgallen
1998-05-28  0:00         ` Andi Kleen [this message]
1998-05-28  0:00           ` Markus Kuhn
1998-05-28  0:00             ` Andi Kleen
1998-05-28  0:00       ` Markus Kuhn
1998-06-01  0:00         ` CHARLET Arnaud
replies disabled

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