Linux signal internals