Since you seem to be asking a fairly general question about signals, I would advise you to avoid them as much as you possibly can, especially on Windows.

As for why, this long discussion thread includes a lot of historical detail on the personalities and politics behind early Windows development, especially signals and the Windows POSIX subsystem.

Update: to further clarify, signals should be avoided on Windows, where they are not a native IPC mechanism. Though there is no avoiding them on Unix (where they are native) you must take great care when writing C signal handlers to ensure they are async-signal-safe because they tend to crash and malfunction in strange ways if not (as noted here recently :). Disclaimer: though I've used signals in Unix C code, I've hardly used them in Perl. You might like to search for "signal" in this long technical node from the inimitable BrowserUk describing his experiences with signals on Windows, where he noted "their use in multi-threaded Perl code is very confused".


In reply to Re: Any reference about %SIG by eyepopslikeamosquito
in thread Any reference about %SIG by exilepanda

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.