This allows us to do things like:
local fp = assert(fbsd.exec({"ls", "-l"}, true))
local fpout = assert(fp:stdout())
while true do
local line = fpout:read("l")
if not line then break end
print("Read: " .. line)
end
fp:close()The makeman lua rewrite will use it to capture make showconfig output
for processing.