Russ Allbery wrote: > Clint Adams <[EMAIL PROTECTED]> writes: > >> Since 0.5.6, it does not; the only number it understands is the >> pseudo-signal 0, mandated by POSIX. > > Oh, sorry, you're of course correct. I missed the 0 == n test in > gettrap(). Sorry about the confusion. > >> The reason POSIX doesn't allow numbers is that they are inconsistent >> from platform to platform. People who learn signals on a commercial OS >> of yore sometimes assume that signal 5 means something other than >> SIGTRAP on Debian, and script traps and kills that end up not doing what >> is intended. > > This is a good point. However, it's worth noting that the XSI extension > to POSIX doesn't allow you to use just any numbers. It specifically lets > you use numbers for HUP, INT, QUIT, ABRT, KILL, ALRM, and TERM and nothing > else. I think that's fairly portable. >
So should I only ignore those specifying a signal number in the 1-15 range? Cheers, Raphael Geissert -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]