Я программирую пользовательское приложение для встроенной системы Linux и использую для устройств общие функции, такие как open, close, read, ioctl и т. Д.Теперь, я прочитал о EINTR, указывает, что функция была прервана сигналом, но я не уверен в последствиях.Во всех примерах программ, которые у меня есть, иногда это делается, например, ioctl (), иногда это не делается, например, read ().Итак, я немного запутался.
Когда мне желательно проверять EINTR и повторять вызов функции?