Catching signals with D

Andrew Wiley wiley.andrew.j at
Sat Dec 24 08:58:19 PST 2011

On Sat, Dec 24, 2011 at 7:37 AM, Matej Nanut <matejnanut at> wrote:
> @Heywood Floyd: that works, but what exactly am I permitted to use inside
> the handler, as I assume it's a C function? This might be a useless question
> as non-atomic operations touching global data aren't supposed to be in
> signal handlers, but I'm still interested to know.
> @Alex Rønne Petersen: what exactly is
> I don't see it mentioned anywhere on :/ I'm still new to all this
> stuff. When programming in C, everything I ever needed was in the default
> repositories of my Linux distribution, so I neved needed to worry about
> anything. :)

That module is part of druntime, and you can import it with
import core.sys.posix.signal;

The documentation isn't on, probably because
doesn't contain the documentation for OS-specific modules (it's hard
to generate the documentation for those when you're not on the same

More information about the Digitalmars-d-learn mailing list