From: brentcarnellis@hotmail.com
Subject: Re: More Uniform Ada libraries (was: Proving Correctness)
Date: Fri, 07 Sep 2001 03:56:40 GMT
Date: 2001-09-07T03:56:40+00:00 [thread overview]
Message-ID: <3b983fd0.4549613@news.tc.umn.edu> (raw)
In-Reply-To: 3B977A4C.56DC33B3@gsde.hou.us.ray.com
On Thu, 06 Sep 2001 08:29:48 -0500, "Samuel T. Harris"
<u61783@gsde.hou.us.ray.com> wrote:
>brentcarnellis@hotmail.com wrote:
>>
>> On Wed, 05 Sep 2001 08:13:31 -0500, "Samuel T. Harris"
>> <u61783@gsde.hou.us.ray.com> wrote:
>>
>> >brentcarnellis@hotmail.com wrote:
>> >>
>> >
>> >Funny, my rather dated Apex 2.0.8D for SGI IRIX 5
>> >works with no problems (and that Apex is, what, over
>> >4 years old).
>> >
>> >And my VADS 621.52 works as well (and that is a
>> >pre-Rational true-blue Verdix compiler).
>>
>> That's why I mentioned the regression test scenario.
>> In your particular case, Apex Get_Line apparently provided utility
>> at one time but current versions are unusable over a remote pipe.
>
>Still funny. My recent Apex 3.2.0 installation also
>performs as you expect. Just what version and platform
>is mis-behaving for you and have you reported it
>to Rational support?
>
>--
>Samuel T. Harris, Senior Software Engineer II
>Raytheon, Aerospace Engineering Services
>"If you can make it, We can fake it!"
Apex 4.0 and No I won't report it because we use GNAT and it's
Text_IO.Get_Line works as expected over a remote pipe.
I decided to experiment with the aid of the Solaris "truss"
filter by rerunning the program with input AAA followed by BBB.
Notice that "Hello World: AAA" is only echoed to stdout after
BBB is read. Apex Text_IO.Get_Line is definitely reading the first AAA
(check the read call) but refuses to echo it out until the second line
is entered!
write(1, " P l e a s e e n t e r".., 22) = 22
write(1, "\n", 1) = 1
door_return(0x00000000, 0, 0x00000000, 0) = 0
open("/dev/zero", O_RDWR) = 3
mmap(0x00000000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_NORESERVE, 3, 0) = 0xEF4D0000
close(3) = 0
mprotect(0xEF4D0000, 8192, PROT_NONE) = 0
lwp_create(0xEF5A5A40, 0x00C0, 0xEF4D5E0C) = 5
lwp_continue(5) = 0
lwp_create(0x00000001, 0x6000, 0xEF5A5BDC) = 0
lwp_schedctl(SC_STATE|SC_BLOCK, -1, 0xEF4D5D14) = 0
lwp_schedctl(SC_DOOR, 0, 0x00000000) = 3
door_bind(3) = 0
close(3) = 0
lwp_self() = 3
lwp_create(0xEF4E5840, 0x00C0, 0xEF20BE0C) = 6
lwp_continue(6) = 0
lwp_create(0x00000000, 0, 0x00000000) = 0
lwp_self() = 6
lwp_schedctl(SC_STATE|SC_BLOCK, -1, 0xEF20BD74) = 0
lwp_sema_post(0xEF7884D8) = 0
sigprocmask(SIG_BLOCK, 0xEF20BE2C, 0x00000000) = 0
sigprocmask(SIG_UNBLOCK, 0xEF7884C8, 0x00000000) = 0
lwp_sema_wait(0xEF7884D8) = 0
sigprocmask(SIG_BLOCK, 0xEF7884C8, 0x00000000) = 0
setitimer(ITIMER_REAL, 0xEF20BCD0, 0x00000000) = 0
sigprocmask(SIG_UNBLOCK, 0xEF7884C8, 0x00000000) = 0
door_return(0x00000000, 0, 0x00000000, 0) = 0
open("/dev/zero", O_RDWR) = 3
mmap(0x00000000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_NORESERVE, 3, 0) = 0xEF4C0000
close(3) = 0
mprotect(0xEF4C0000, 8192, PROT_NONE) = 0
lwp_create(0xEF4D5A40, 0x00C0, 0xEF4C5E0C) = 7
lwp_continue(7) = 0
lwp_create(0x00000001, 0x6000, 0xEF4D5BDC) = 0
lwp_schedctl(SC_STATE|SC_BLOCK, -1, 0xEF4C5D14) = 0
lwp_schedctl(SC_DOOR, 0, 0x00000000) = 3
door_bind(3) = 0
close(3) = 0
sigaction(SIGWAITING, 0xEF787B78, 0x00000000) = 0
time() = 999823649
read(0, " A A A\n", 400) = 4
BB Received signal #14, SIGALRM, in lwp_sema_wait() [caught]
lwp_sema_wait(0xEF7884D8) Err#91 ERESTART
sigprocmask(SIG_SETMASK, 0xEF20BE2C, 0x00000000) = 0
lwp_sema_post(0xEF4E5E78) = 0
lwp_sema_wait(0xEF4E5E78) = 0
setcontext(0xEF20B728)
sigprocmask(SIG_BLOCK, 0xEF7884C8, 0x00000000) = 0
sigprocmask(SIG_UNBLOCK, 0xEF7884C8, 0x00000000) = 0
lwp_sema_post(0xEF7884D8) = 0
lwp_sema_wait(0xEF7884D8) = 0
sigprocmask(SIG_BLOCK, 0xEF7884C8, 0x00000000) = 0
setitimer(ITIMER_REAL, 0xEF20BCD0, 0x00000000) = 0
sigprocmask(SIG_UNBLOCK, 0xEF7884C8, 0x00000000) = 0
B
read(0, " B B B\n", 397) = 4
Hello world! AAAwrite(1, " H e l l o w o r l d !".., 16) = 16
write(1, "\n", 1) = 1
Received signal #14, SIGALRM, in lwp_sema_wait() [caught]
next prev parent reply other threads:[~2001-09-07 3:56 UTC|newest]
Thread overview: 198+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-07-20 16:50 An Ada IDE and discussions Beard, Frank
2001-07-20 19:19 ` Ted Dennison
2001-07-23 8:26 ` nicolas
2001-07-23 8:53 ` Java portability (was: An Ada IDE and discussions) Jean-Pierre Rosen
2001-07-23 9:32 ` Gerhard Häring
2001-07-23 11:26 ` Jean-Pierre Rosen
2001-07-24 18:59 ` Florian Weimer
2001-07-25 8:40 ` Jean-Pierre Rosen
2001-07-25 10:23 ` David C. Hoos, Sr.
2001-07-25 20:50 ` Florian Weimer
2001-07-26 8:07 ` Jean-Pierre Rosen
2001-07-23 9:48 ` nicolas
2001-07-23 11:23 ` Jean-Pierre Rosen
2001-07-23 12:07 ` nicolas
2001-07-23 13:57 ` Jean-Pierre Rosen
2001-07-23 16:55 ` Marc A. Criley
2001-07-24 9:26 ` nicolas
2001-07-24 12:19 ` Marc A. Criley
2001-07-24 13:10 ` nicolas
2001-07-24 20:30 ` Marc A. Criley
2001-07-25 7:56 ` nicolas
2001-07-26 13:20 ` Java portability Georg Bauhaus
2001-07-26 15:13 ` nicolas
2001-07-27 9:52 ` Georg Bauhaus
2001-07-27 10:22 ` nicolas
2001-07-27 14:17 ` Marin David Condic
2001-07-27 16:44 ` Warren W. Gay VE3WWG
2001-07-27 17:13 ` Marin David Condic
2001-07-27 20:09 ` Stefan Skoglund
2001-07-27 20:12 ` Straight Jackets Warren W. Gay VE3WWG
2001-07-30 8:12 ` Java portability nicolas
2001-07-31 4:40 ` Proving Correctness (was Java Portability) Warren W. Gay VE3WWG
2001-07-31 8:12 ` nicolas
2001-07-31 13:13 ` Marin David Condic
2001-07-31 14:40 ` nicolas
2001-08-02 9:52 ` Georg Bauhaus
2001-08-02 10:45 ` nicolas
2001-08-02 13:30 ` Marin David Condic
2001-08-02 14:30 ` nicolas
2001-08-02 15:49 ` Marin David Condic
2001-08-02 18:57 ` Georg Bauhaus
2001-08-02 20:27 ` Wes Groleau
2001-08-05 2:40 ` rob
2001-08-05 10:15 ` Pascal Obry
2001-08-02 8:44 ` Georg Bauhaus
2001-08-02 10:02 ` nicolas
2001-08-02 13:26 ` Jacob Sparre Andersen
2001-08-02 14:18 ` nicolas
2001-08-02 21:46 ` Georg Bauhaus
2001-08-03 8:12 ` nicolas
2001-08-03 13:18 ` Georg Bauhaus
2001-08-03 13:59 ` nicolas
2001-08-03 13:51 ` Marin David Condic
2001-08-03 14:54 ` Georg Bauhaus
2001-08-03 15:16 ` nicolas
2001-08-03 17:10 ` Georg Bauhaus
2001-08-06 8:52 ` nicolas
2001-08-06 9:39 ` Mike
2001-08-06 11:37 ` nicolas
2001-08-06 13:24 ` Pascal Obry
2001-08-06 14:30 ` nicolas
2001-08-06 15:38 ` Pascal Obry
2001-08-06 16:45 ` Stephen Leake
2001-08-07 0:14 ` Pascal Obry
2001-08-07 7:18 ` Ole-Hjalmar Kristensen
2001-08-07 17:43 ` Stephen Leake
2001-08-07 18:07 ` Marin David Condic
2001-08-08 10:15 ` Ole-Hjalmar Kristensen
2001-08-07 8:06 ` nicolas
2001-08-07 10:33 ` Pascal Obry
2001-08-07 11:12 ` nicolas
2001-08-07 8:44 ` nicolas
2001-08-07 22:12 ` Larry Elmore
2001-08-07 22:54 ` Marin David Condic
2001-08-08 7:45 ` nicolas
2001-08-11 23:17 ` Larry Elmore
2001-08-13 13:29 ` Marin David Condic
2001-08-08 8:01 ` nicolas
2001-08-11 23:49 ` Larry Elmore
2001-08-13 13:51 ` Marin David Condic
2001-08-08 10:22 ` Ole-Hjalmar Kristensen
2001-08-08 13:46 ` Marin David Condic
2001-08-08 14:25 ` Leif Roar Moldskred
2001-08-08 15:28 ` Marin David Condic
2001-08-08 18:03 ` tmoran
2001-08-09 12:29 ` Leif Roar Moldskred
2001-08-09 16:21 ` Marin David Condic
2001-08-09 7:12 ` Ole-Hjalmar Kristensen
2001-08-11 23:57 ` Larry Elmore
2001-08-06 14:43 ` nicolas
2001-08-06 15:37 ` Pascal Obry
2001-08-06 15:45 ` Marin David Condic
2001-08-07 7:20 ` Ole-Hjalmar Kristensen
2001-08-06 23:14 ` The pace of change (was Proving Correctness (was Java Portability)) Warren W. Gay VE3WWG
2001-08-09 17:44 ` Proving Correctness (was Java Portability) Stefan Skoglund
2001-08-06 15:41 ` Marin David Condic
2001-08-06 13:14 ` Pascal Obry
2001-08-06 14:16 ` nicolas
2001-08-06 15:45 ` Pascal Obry
2001-08-06 16:14 ` nicolas
2001-08-06 16:41 ` Stephen Leake
2001-08-07 8:11 ` nicolas
2001-08-07 10:47 ` Pascal Obry
2001-08-07 11:31 ` nicolas
2001-08-07 11:50 ` nicolas
2001-08-07 14:08 ` Marin David Condic
2001-08-07 19:19 ` David Starner
2001-08-07 20:56 ` tmoran
2001-08-07 22:32 ` Ed Falis
2001-08-09 21:20 ` Pascal Obry
2001-08-07 22:31 ` Marin David Condic
2001-08-08 5:24 ` David Starner
2001-08-08 14:34 ` Marin David Condic
2001-08-08 18:03 ` tmoran
2001-08-09 4:31 ` David Starner
2001-08-09 20:56 ` David Starner
2001-08-09 21:00 ` David Starner
2001-08-08 12:17 ` Georg Bauhaus
2001-08-08 14:54 ` Marin David Condic
2001-08-08 19:20 ` Georg Bauhaus
2001-08-08 19:49 ` Marin David Condic
2001-08-09 12:31 ` Georg Bauhaus
2001-08-09 17:34 ` Marin David Condic
2001-08-10 4:29 ` Simon Wright
2001-08-13 14:09 ` Georg Bauhaus
2001-08-13 14:26 ` Marin David Condic
2001-08-14 11:58 ` Georg Bauhaus
2001-08-13 19:38 ` Simon Wright
2001-08-07 20:56 ` Florian Weimer
2001-08-07 22:43 ` Marin David Condic
2001-09-05 15:33 ` Ted Dennison
2001-08-06 16:37 ` Stephen Leake
2001-08-06 17:44 ` tmoran
2001-08-07 8:31 ` nicolas
2001-08-07 9:06 ` Leif Roar Moldskred
2001-08-07 9:20 ` nicolas
2001-08-07 10:01 ` Leif Roar Moldskred
2001-08-07 10:29 ` nicolas
2001-08-07 10:54 ` Leif Roar Moldskred
2001-08-07 11:28 ` nicolas
2001-08-07 23:02 ` Larry Elmore
2001-08-08 8:37 ` nicolas
2001-08-12 0:22 ` Larry Elmore
2001-08-07 21:52 ` Ada Components " Lao Xiao Hai
2001-08-08 17:09 ` Brian Rogoff
2001-08-08 10:50 ` More Uniform Ada libraries (was: Proving Correctness) Larry Kilgallen
[not found] ` <y%Ob7.737$ep5.11352@news1.okOrganization: LJK Software <0TDoe8bALz3g@eisner.encompasserve.org>
2001-08-08 12:03 ` nicolas
2001-08-08 12:11 ` Larry Kilgallen
[not found] ` <y%Ob7.737$ep5.11352@news1.okOrganization: LJK Software <uiGL0WHzXluf@eisner.encompasserve.org>
2001-08-08 13:03 ` nicolas
2001-08-08 15:05 ` Marin David Condic
2001-08-08 15:51 ` nicolas
2001-08-08 18:03 ` tmoran
2001-08-08 19:16 ` Marin David Condic
2001-08-08 21:36 ` Stephen Leake
2001-08-09 7:47 ` nicolas
2001-08-10 15:44 ` Stephen Leake
2001-09-04 4:32 ` brentcarnellis
2001-09-04 4:36 ` Ed Falis
2001-09-05 0:01 ` Jeff Creem
2001-09-05 4:13 ` brentcarnellis
2001-09-05 13:13 ` Samuel T. Harris
2001-09-06 5:08 ` brentcarnellis
2001-09-06 13:29 ` Samuel T. Harris
2001-09-07 3:56 ` brentcarnellis [this message]
2001-09-07 12:45 ` Samuel T. Harris
2001-08-07 12:09 ` Proving Correctness (was Java Portability) Larry Kilgallen
2001-08-06 16:12 ` Darren New
2001-08-07 12:12 ` Georg Bauhaus
2001-08-07 12:26 ` nicolas
2001-08-07 12:37 ` nicolas
[not found] ` <9kelv1$riq$ <3B72CC18.F07195D1@ebox.tninet.se>
2001-08-12 6:34 ` Simon Wright
2001-08-04 4:14 ` Warren W. Gay VE3WWG
2001-08-03 13:43 ` Marin David Condic
2001-08-03 14:15 ` nicolas
2001-08-04 22:31 ` AG
2001-08-06 8:19 ` nicolas
2001-08-06 15:56 ` Marin David Condic
2001-08-03 16:02 ` Georg Bauhaus
2001-08-03 15:25 ` Larry Kilgallen
[not found] ` <9Organization: LJK Software <pLczjM8J5xm3@eisner.encompasserve.org>
2001-08-03 15:27 ` Marin David Condic
2001-08-01 18:49 ` Java portability John Doe
2001-08-02 4:38 ` Warren W. Gay VE3WWG
2001-07-27 19:44 ` Stefan Skoglund
2001-07-27 20:43 ` Marin David Condic
2001-07-28 1:04 ` Java portability (was: An Ada IDE and discussions) Lao Xiao Hai
2001-07-28 21:45 ` Stefan Skoglund
2001-07-26 13:19 ` Java portability Georg Bauhaus
2001-07-26 15:07 ` nicolas
2001-07-27 9:36 ` Georg Bauhaus
2001-07-27 9:56 ` nicolas
2001-07-27 13:06 ` Georg Bauhaus
[not found] ` <9jrcmm$mc0$1@aOrganization: LJK Software <Yjoj5DGkwoqg@eisner.encompasserve.org>
2001-07-27 11:43 ` nicolas
2001-07-27 12:02 ` Larry Kilgallen
2001-08-02 2:43 ` Robert Dewar
2001-08-02 13:18 ` Marc A. Criley
2001-08-02 8:03 ` Larry Kilgallen
2001-07-30 20:00 ` Java portability (was: An Ada IDE and discussions) Dave Adlam
2001-07-24 2:54 ` An Ada IDE and discussions Warren W. Gay VE3WWG
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox