[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/2] util: Add thread-safe qemu_strerror() function
From: |
Yohei Kojima |
Subject: |
[PATCH 0/2] util: Add thread-safe qemu_strerror() function |
Date: |
Mon, 13 Mar 2023 02:03:30 +0900 |
This patch series adds qemu_strerror() function, which is thread-safe
version of the libc strerror(). The first patch adds the
qemu_strerror() funciton, and the second patch replaces strerror()
function in linux-user/* with qemu_strerror() function.
Because it involves thread-safety, and the strerror_r()
function called by qemu_strerror() has different type signatures between
architectures because of historical reason, the implementation of
qemu_strerror is a bit complicated.
All tests except for skipped ones are passed in my environment (x86_64
linux).
Yohei Kojima (2):
util: Add thread-safe qemu_strerror() function
linux-user: replace strerror() function to the thread safe
qemu_strerror()
include/qemu/cutils.h | 20 +++++++++++++++++++
linux-user/elfload.c | 4 ++--
linux-user/main.c | 4 ++--
linux-user/syscall.c | 2 +-
util/cutils.c | 45 +++++++++++++++++++++++++++++++++++++++++++
5 files changed, 70 insertions(+), 5 deletions(-)
--
2.39.2
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [PATCH 0/2] util: Add thread-safe qemu_strerror() function,
Yohei Kojima <=