Hi! Is there any update on this? I haven't received any comments. On Sun, Oct 23, 2022 at 12:04 PM Nikita Ivanov <niva...@cloudlinux.com> wrote:
> At the moment, TFR() macro has a vague name and is not used > where it possibly could be. In order to make it more transparent > and useful, it was decided to refactor it to make it closer to > the similar one in glibc: TEMP_FAILURE_RETRY(). Now, macro > evaluates into an expression and is named RETRY_ON_EINTR(). All the > places where RETRY_ON_EINTR() macro code be applied were covered. > > Nikita Ivanov (2): > Refactoring: refactor TFR() macro to RETRY_ON_EINTR() > error handling: Use RETRY_ON_EINTR() macro where applicable > > block/file-posix.c | 37 ++++++++++++++++--------------------- > chardev/char-fd.c | 2 +- > chardev/char-pipe.c | 8 +++++--- > chardev/char-pty.c | 4 +--- > hw/9pfs/9p-local.c | 8 ++------ > include/qemu/osdep.h | 8 +++++++- > net/l2tpv3.c | 17 +++++------------ > net/socket.c | 16 +++++++--------- > net/tap-bsd.c | 6 +++--- > net/tap-linux.c | 2 +- > net/tap-solaris.c | 8 ++++---- > net/tap.c | 10 +++------- > os-posix.c | 2 +- > qga/commands-posix.c | 4 +--- > semihosting/syscalls.c | 4 +--- > tests/qtest/libqtest.c | 14 ++++++-------- > tests/vhost-user-bridge.c | 4 +--- > util/main-loop.c | 4 +--- > util/osdep.c | 4 +--- > util/vfio-helpers.c | 12 ++++++------ > 20 files changed, 73 insertions(+), 101 deletions(-) > > -- > 2.37.3 > > -- Best Regards, *Nikita Ivanov* | C developer *Telephone:* +79140870696 *Telephone:* +79015053149