signals: implement sys_rt_tgsigqueueinfo
authorThomas Gleixner <tglx@linutronix.de>
Sat, 4 Apr 2009 21:01:06 +0000 (21:01 +0000)
committerThomas Gleixner <tglx@linutronix.de>
Thu, 30 Apr 2009 17:24:24 +0000 (19:24 +0200)
commit62ab4505e3efaf67784f84059e0fb9cedb1728ea
tree54da8395eaf30a0386cd71214fbabe94ded229e2
parent30b4ae8a4498543863501f707879b7220b649602
signals: implement sys_rt_tgsigqueueinfo

sys_kill has the per thread counterpart sys_tgkill. sigqueueinfo is
missing a thread directed counterpart. Such an interface is important
for migrating applications from other OSes which have the per thread
delivery implemented.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Oleg Nesterov <oleg@redhat.com>
Acked-by: Roland McGrath <roland@redhat.com>
Acked-by: Ulrich Drepper <drepper@redhat.com>
include/linux/compat.h
include/linux/signal.h
kernel/compat.c
kernel/signal.c