无法将管道的写端作为文件描述器传递

Cant pass pipe's write-end as file desctiptor

本文关键字:文件 描述 管道      更新时间:2023-10-16

Pipe的写结束文件描述符是int,但一些函数(如Tcl_MakeFileChannel)接受void*作为文件句柄。我需要将管道写结束传递给它。如何将一种类型的文件句柄转换为另一种类型?

阅读此引用,似乎您只是传递文件描述符:

Tcl_MakeFileChannel(reinterpret_cast<void*>(fd), ...);

你也可能想要阅读这个线程