首页 > 解决方案 > 有没有办法从 lua5.1 中的文件描述符构造文件对象?

问题描述

我正在使用lua5.1编写一些需要与其他进程通信的脚本,但是我发现luaposix库的示例代码似乎没有按预期工作,所以我想知道是否有一种方法可以从文件构造文件对象lua5.1中的描述符?代码和错误信息如下:

local fdopen = require "posix.stdio".fdopen
local STDOUT_FILENO = require "posix.unistd".STDOUT_FILENO
stdout = fdopen(STDOUT_FILENO, "w")
stdout:write("INIT")


ngrams chisel error: [string "description = "Record all the n-grams"..."]:90: calling 'write' on bad self (FILE* expected, got userdata)

标签: luaposix

解决方案


推荐阅读