comp.lang.ada
 help / color / mirror / Atom feed
From: Victor Porton <porton@narod.ru>
Subject: How D.15 "Timing Events" are implemented? (SIGALRM)
Date: Thu, 16 Nov 2017 04:51:52 +0200
Date: 2017-11-16T04:51:52+02:00	[thread overview]
Message-ID: <ouiug6$ldd$1@gioia.aioe.org> (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

             reply	other threads:[~2017-11-16  2:51 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-11-16  2:51 Victor Porton [this message]
2017-11-16 16:22 ` How D.15 "Timing Events" are implemented? (SIGALRM) Simon Wright
replies disabled

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