comp.lang.ada
 help / color / mirror / Atom feed
* Abnormal file objects
@ 1996-12-13  0:00 Franco Mazzanti
  0 siblings, 0 replies; only message in thread
From: Franco Mazzanti @ 1996-12-13  0:00 UTC (permalink / raw)




Let us consider the following program fragment:

 ...
 select
    delay 5.0;
    Put_Line ("Timeout expired");
 then abort
   -- ask for password within the given timeout
   Put("Enter Password:");
   Get_Line(This_Password,Last);
 end select;

 If the timeout expires, maybe when Get_line was reading the data,
 can the underlying "file-object" become abnormal  because some assignment
 to it has been disrupted (as for 9.8.(21)) ?

 Notice that a very similar example is given in Reference Manual 
 (in 9.7(11)) and it would be unfortunate il the RM examples sugggested
 potentially erroneous programming styles.

Franco Mazzanti




^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~1996-12-13  0:00 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1996-12-13  0:00 Abnormal file objects Franco Mazzanti

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