I wonder if this should go in LLVM? On Fri, Jun 2, 2017 at 7:35 AM Pavel Labath via Phabricator < revi...@reviews.llvm.org> wrote:
> labath created this revision. > Herald added subscribers: mgorny, emaste. > > It is intended to wrap functions which can fail with EINTR (which we > have a surprising number of). It is inspired by the TEMP_FAILURE_RETRY > macro in glibc, but I've c++-ified it and made it more generic (by > specifying an explicit fail value), so it can also be used for functions > like fopen(3). > > > https://reviews.llvm.org/D33831 > > Files: > include/lldb/Host/Host.h > include/lldb/Utility/Status.h > source/Host/common/File.cpp > source/Host/macosx/Host.mm > source/Host/posix/ConnectionFileDescriptorPosix.cpp > source/Plugins/Process/FreeBSD/ProcessMonitor.cpp > source/Plugins/Process/Linux/NativeProcessLinux.cpp > source/Plugins/Process/NetBSD/NativeProcessNetBSD.cpp > unittests/Host/CMakeLists.txt > unittests/Host/HostTest.cpp > >
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits