libs/nixio: add destination table argument to nixio.util.consume()
authorJo-Philipp Wich <jow@openwrt.org>
Sat, 18 Jul 2009 21:55:14 +0000 (21:55 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Sat, 18 Jul 2009 21:55:14 +0000 (21:55 +0000)
libs/nixio/lua/nixio/util.lua

index 0e8c90c..d83209a 100644 (file)
@@ -26,8 +26,8 @@ local file = nixio.meta_file
 local uname = nixio.uname()
 local ZBUG = uname.sysname == "Linux" and uname.release:sub(1, 3) == "2.4"
 
 local uname = nixio.uname()
 local ZBUG = uname.sysname == "Linux" and uname.release:sub(1, 3) == "2.4"
 
-function consume(iter)
-       local tbl = {}
+function consume(iter, append)
+       local tbl = append or {}
        for obj in iter do
                tbl[#tbl+1] = obj
        end
        for obj in iter do
                tbl[#tbl+1] = obj
        end
@@ -259,4 +259,4 @@ for k, v in pairs(meta) do
        file[k] = v
        socket[k] = v
        tls_socket[k] = v
        file[k] = v
        socket[k] = v
        tls_socket[k] = v
-end
\ No newline at end of file
+end