comp.lang.ada
 help / color / mirror / Atom feed
* How D.15 "Timing Events" are implemented? (SIGALRM)
@ 2017-11-16  2:51 Victor Porton
  2017-11-16 16:22 ` Simon Wright
  0 siblings, 1 reply; 2+ messages in thread
From: Victor Porton @ 2017-11-16  2:51 UTC (permalink / raw)


Signal handlers (including SIGALRM) on Unix must not call non-reentrant 
functions.

So how D.15 Timing Events works in Ada? (I am interested mostly in GNAT 
implementation.)

Because Ada RM does not require the handler to be "reentrant", this cannot 
be implemented straight as a SIGALRM handler. What is the implementation?

-- 
Victor Porton - http://portonvictor.org

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2017-11-16 16:22 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-11-16  2:51 How D.15 "Timing Events" are implemented? (SIGALRM) Victor Porton
2017-11-16 16:22 ` Simon Wright

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