From: Evgeniy Polyakov <[EMAIL PROTECTED]> Date: Tue, 18 Jul 2006 23:11:37 +0400
> Actually userspace will not see ERESTARTSYS, when it is returned from > syscall. This is true only when a signal is pending. It is the signal dispatch code that fixes up the return value either by changing it to -EINTR or by resetting the register state such that the signal handler returns to re-execute the system call with the original set of argument register values. If a signal is not pending, you risk leaking ERESTARTSYS to userspace. - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html