================
@@ -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

Reply via email to