无法将管道写入端作为文件描述符传递

时间:2013-05-06 07:03:09

标签: c++ tcl

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

1 个答案:

答案 0 :(得分:3)

阅读this reference似乎只是传递文件描述符:

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

您也可以阅读this thread