From: Maciej Sobczak <see.my.homepage@gmail.com>
Subject: Re: Ravenscar-compliant bounded buffer
Date: Fri, 07 Sep 2007 12:44:59 -0700
Date: 2007-09-07T12:44:59-07:00 [thread overview]
Message-ID: <1189194299.326741.151840@50g2000hsm.googlegroups.com> (raw)
In-Reply-To: <70bEi.74312$ax1.41120@bgtnsc05-news.ops.worldnet.att.net>
On 7 Wrz, 13:56, a...@anon.org (anon) wrote:
> 2) Is defined in the GNAT manual as an obsolete feature, that is
> using the "pragma No_Run_Time ;", but still works. In this
> version, the user must supply the RTS subsystem that the
> program requires.
Interesting, but IO is easy. What about multitasking? What kind of RTS
needs to be supplied for tasks to work correcly?
> /* ----------- */
> /* put_line.c */
> /* ----------- */
> #include <stdio.h>
>
> /* put_line -- run-time subsystem procedure */
> void put_line ( value )
> char * value ;
> {
> printf ( "%s\n", value ) ;
> }
> /* --eof-- */
Note that this requires the C run-time instead. It might be smaller/
faster, but still it is not No_Run_Time in the strict sense. You might
need to really use the basic OS services directly to claim "no run-
time" program. Or even forget about OS, the No_Run_Time option is most
likely intended for those who program hardware directly.
> If your in class this might turn into
> an extra assignment or it could be used in a later course.
No, I'm not "in class". :-)
--
Maciej Sobczak
http://www.msobczak.com/
next prev parent reply other threads:[~2007-09-07 19:44 UTC|newest]
Thread overview: 49+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-09-04 13:53 Ravenscar-compliant bounded buffer Maciej Sobczak
2007-09-05 3:00 ` Steve
2007-09-05 7:38 ` Maciej Sobczak
2007-09-06 4:04 ` Steve
2007-09-06 14:06 ` Robert A Duff
2007-09-06 15:36 ` Dmitry A. Kazakov
2007-09-07 2:36 ` Robert A Duff
2007-09-06 21:13 ` Maciej Sobczak
2007-09-07 2:41 ` Robert A Duff
2007-09-07 11:56 ` anon
2007-09-07 19:44 ` Maciej Sobczak [this message]
2007-09-08 0:16 ` anon
2007-09-08 1:19 ` Larry Kilgallen
2007-09-08 5:13 ` anon
2007-09-08 22:06 ` Larry Kilgallen
2007-09-09 2:17 ` anon
2007-09-09 12:07 ` Larry Kilgallen
2007-09-09 13:10 ` Markus E L
2007-09-11 2:44 ` Randy Brukardt
2007-09-08 11:50 ` Niklas Holsti
2007-09-08 12:01 ` Pascal Obry
2007-09-08 17:13 ` anon
2007-09-08 17:11 ` anon
2007-09-08 19:14 ` Markus E L
2007-09-09 14:54 ` anon
2007-09-09 16:01 ` Markus E L
2007-09-09 10:38 ` Gautier
2007-09-09 11:41 ` anon
2007-09-09 13:19 ` Markus E L
2007-09-09 13:52 ` Pascal Obry
2007-09-09 15:22 ` anon
2007-09-09 16:03 ` Markus E L
2007-09-10 0:05 ` Larry Kilgallen
2007-09-10 3:10 ` Markus E L
2007-09-09 16:05 ` Markus E L
2007-09-09 18:40 ` Ed Falis
2007-09-09 19:11 ` Markus E L
2007-09-09 10:57 ` Gautier
2007-09-09 14:49 ` anon
2007-09-09 15:08 ` Pascal Obry
2007-09-09 15:38 ` Markus E L
2007-09-09 19:12 ` Niklas Holsti
2007-09-09 19:28 ` Ed Falis
2007-09-10 12:51 ` Colin Paul Gloster
2007-09-07 1:38 ` Steve
2007-09-07 2:47 ` Robert A Duff
2007-09-05 7:46 ` Dmitry A. Kazakov
2007-09-05 8:17 ` brodax
2007-09-05 8:30 ` Jean-Pierre Rosen
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox