Adding #include <cstddef> to signal.h and signal_base.h gets rid of the error "error: 'size_t' does not name a type" and "error: 'ptrdiff_t' does not name a type" when compiling with gcc46. :-) -- chs,