Is there any reason why there are a handful of definitions in libc/include/signal.h while most of the signal definitions are in libc/include/sys/signal.h? I think most systems (at least the ones I checked) tend to make sys/signal.h == signal.h. cgf