================
@@ -24,17 +28,83 @@ using namespace llvm;
namespace lldb_dap {
-FifoFile::FifoFile(StringRef path) : m_path(path) {}
+FifoFile::FifoFile(StringRef path, lldb::pipe_t pipe) : m_path(path) {
----------------
da-viper wrote:
It looks like the interface already exists with `IOObject` and how the named
pipe is created in different places.
We can move the creation of to the same place on both platforms.
`mkfifo` and `CreateFileA` to know who is in charge of the life time of the
file. because it is not clear what `FifoFileIO` is meant to do.
https://github.com/llvm/llvm-project/pull/174635
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits