diff --git a/lualib/socket.lua b/lualib/socket.lua index 5908c6a2..d314f315 100644 --- a/lualib/socket.lua +++ b/lualib/socket.lua @@ -139,11 +139,15 @@ function socket.open(addr, port) return connect(id) end -function socket.stdin() - local id = driver.bind(1) +function socket.bind(os_fd) + local id = driver.bind(os_fd) return connect(id) end +function socket.stdin() + return socket.bind(1) +end + function socket.start(id, func) driver.start(id) return connect(id, func)