Some OSes (MacOS, FreeBSD) were not correctly handled by the original
close_fd() code. Handle them by fixing the path for self process open
file descriptors location as well as sysconf(_SC_OPEN_MAX) potentially
returning -1 on MacOS.
---
Clément Léger (2):
qemu/osdep: fix current process fds path for other OSes
qemu/osdep: handle sysconf(_SC_OPEN_MAX) return value == -1
util/oslib-posix.c | 19 ++++++++++++++++++-
1 file changed, 18 insertions(+), 1 deletion(-)
--
2.45.2