Я не знаю, отвечает ли это на ваш вопрос, но, читая справочную страницу Linux, возможные значения возврата kill
равны EINVAL
, EPERM
и ESRCH
. EINTR
не является одним из них. Это заставляет меня думать, что функция не будет прервана. По крайней мере, системный вызов не будет прерван.
РЕДАКТИРОВАТЬ: я имею в виду errno
, не возвращать значения.